/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { Description } from "./Description";
import { markType } from "./type";
/**
 * @hidden
 */
export let DataLegendDescription = /*@__PURE__*/ (() => {
    class DataLegendDescription extends Description {
        constructor() {
            super();
            this.r = false;
            this.ad = 0;
            this.j = null;
            this.g = null;
            this.i = null;
            this.f = null;
            this.t = false;
            this.ex = null;
            this.db = 0;
            this.dc = 0;
            this.e0 = null;
            this.ey = null;
            this.ez = null;
            this.u = false;
            this.e1 = null;
            this.k = null;
            this.bl = 0;
            this.bm = 0;
            this.bn = 0;
            this.bo = 0;
            this.v = false;
            this.e6 = null;
            this.w = false;
            this.bq = 0;
            this.br = 0;
            this.bs = 0;
            this.bt = 0;
            this.e2 = null;
            this.e3 = null;
            this.bp = 0;
            this.e4 = null;
            this.e5 = null;
            this.dj = null;
            this.h = null;
            this.dh = null;
            this.di = null;
            this.dk = null;
            this.dl = null;
            this.dm = null;
            this.an = 0;
            this.ao = 0;
            this.ap = 0;
            this.aq = 0;
            this.ai = 0;
            this.aj = 0;
            this.ak = 0;
            this.al = 0;
            this.s = false;
            this.dn = null;
            this.am = 0;
            this.dp = null;
            this.dq = null;
            this.d8 = null;
            this.d9 = null;
            this.a2 = 0;
            this.ea = null;
            this.eb = null;
            this.ec = null;
            this.d7 = null;
            this.a3 = 0;
            this.a4 = 0;
            this.a5 = 0;
            this.a6 = 0;
            this.ay = 0;
            this.az = 0;
            this.a0 = 0;
            this.a1 = 0;
            this.ei = null;
            this.ej = null;
            this.a8 = 0;
            this.ek = null;
            this.el = null;
            this.d2 = null;
            this.d3 = null;
            this.d4 = null;
            this.ax = 0;
            this.d5 = null;
            this.d6 = null;
            this.ed = null;
            this.ee = null;
            this.ef = null;
            this.a7 = 0;
            this.eg = null;
            this.eh = null;
            this.ae = 0;
            this.af = 0;
            this.ag = 0;
            this.ah = 0;
            this.df = null;
            this.a9 = 0;
            this.ba = 0;
            this.em = null;
            this.er = null;
            this.es = null;
            this.et = null;
            this.bh = 0;
            this.bi = 0;
            this.bj = 0;
            this.bk = 0;
            this.eu = null;
            this.bg = 0;
            this.ev = null;
            this.ew = null;
            this.bc = 0;
            this.bd = 0;
            this.be = 0;
            this.bf = 0;
            this.en = null;
            this.eo = null;
            this.bb = 0;
            this.ep = null;
            this.eq = null;
            this.ds = null;
            this.dt = null;
            this.as = 0;
            this.at = 0;
            this.au = 0;
            this.av = 0;
            this.du = null;
            this.ar = 0;
            this.dv = null;
            this.dw = null;
            this.aw = 0;
            this.dg = null;
            this.dx = null;
            this.dz = null;
            this.d1 = null;
            this.dy = null;
            this.d0 = null;
            this.e7 = null;
            this.dr = null;
        }
        get_type() {
            return "DataLegend";
        }
        get type() {
            return this.get_type();
        }
        get actualBadgesVisible() {
            return this.r;
        }
        set actualBadgesVisible(a) {
            this.r = a;
            this.e("ActualBadgesVisible");
        }
        get actualPixelScalingRatio() {
            return this.ad;
        }
        set actualPixelScalingRatio(a) {
            this.ad = a;
            this.e("ActualPixelScalingRatio");
        }
        get includedSeries() {
            return this.j;
        }
        set includedSeries(a) {
            this.j = a;
            this.e("IncludedSeries");
        }
        get excludedSeries() {
            return this.g;
        }
        set excludedSeries(a) {
            this.g = a;
            this.e("ExcludedSeries");
        }
        get includedColumns() {
            return this.i;
        }
        set includedColumns(a) {
            this.i = a;
            this.e("IncludedColumns");
        }
        get excludedColumns() {
            return this.f;
        }
        set excludedColumns(a) {
            this.f = a;
            this.e("ExcludedColumns");
        }
        get shouldUpdateWhenSeriesDataChanges() {
            return this.t;
        }
        set shouldUpdateWhenSeriesDataChanges(a) {
            this.t = a;
            this.e("ShouldUpdateWhenSeriesDataChanges");
        }
        get valueFormatAbbreviation() {
            return this.ex;
        }
        set valueFormatAbbreviation(a) {
            this.ex = a;
            this.e("ValueFormatAbbreviation");
        }
        get valueFormatMaxFractions() {
            return this.db;
        }
        set valueFormatMaxFractions(a) {
            this.db = a;
            this.e("ValueFormatMaxFractions");
        }
        get valueFormatMinFractions() {
            return this.dc;
        }
        set valueFormatMinFractions(a) {
            this.dc = a;
            this.e("ValueFormatMinFractions");
        }
        get valueFormatMode() {
            return this.e0;
        }
        set valueFormatMode(a) {
            this.e0 = a;
            this.e("ValueFormatMode");
        }
        get valueFormatCulture() {
            return this.ey;
        }
        set valueFormatCulture(a) {
            this.ey = a;
            this.e("ValueFormatCulture");
        }
        get valueFormatCurrencyCode() {
            return this.ez;
        }
        set valueFormatCurrencyCode(a) {
            this.ez = a;
            this.e("ValueFormatCurrencyCode");
        }
        get valueFormatUseGrouping() {
            return this.u;
        }
        set valueFormatUseGrouping(a) {
            this.u = a;
            this.e("ValueFormatUseGrouping");
        }
        get valueFormatString() {
            return this.e1;
        }
        set valueFormatString(a) {
            this.e1 = a;
            this.e("ValueFormatString");
        }
        get valueFormatSpecifiers() {
            return this.k;
        }
        set valueFormatSpecifiers(a) {
            this.k = a;
            this.e("ValueFormatSpecifiers");
        }
        get valueRowMarginBottom() {
            return this.bl;
        }
        set valueRowMarginBottom(a) {
            this.bl = a;
            this.e("ValueRowMarginBottom");
        }
        get valueRowMarginLeft() {
            return this.bm;
        }
        set valueRowMarginLeft(a) {
            this.bm = a;
            this.e("ValueRowMarginLeft");
        }
        get valueRowMarginRight() {
            return this.bn;
        }
        set valueRowMarginRight(a) {
            this.bn = a;
            this.e("ValueRowMarginRight");
        }
        get valueRowMarginTop() {
            return this.bo;
        }
        set valueRowMarginTop(a) {
            this.bo = a;
            this.e("ValueRowMarginTop");
        }
        get valueRowVisible() {
            return this.v;
        }
        set valueRowVisible(a) {
            this.v = a;
            this.e("ValueRowVisible");
        }
        get valueTextWhenMissingData() {
            return this.e6;
        }
        set valueTextWhenMissingData(a) {
            this.e6 = a;
            this.e("ValueTextWhenMissingData");
        }
        get valueTextUseSeriesColors() {
            return this.w;
        }
        set valueTextUseSeriesColors(a) {
            this.w = a;
            this.e("ValueTextUseSeriesColors");
        }
        get valueTextMarginBottom() {
            return this.bq;
        }
        set valueTextMarginBottom(a) {
            this.bq = a;
            this.e("ValueTextMarginBottom");
        }
        get valueTextMarginLeft() {
            return this.br;
        }
        set valueTextMarginLeft(a) {
            this.br = a;
            this.e("ValueTextMarginLeft");
        }
        get valueTextMarginRight() {
            return this.bs;
        }
        set valueTextMarginRight(a) {
            this.bs = a;
            this.e("ValueTextMarginRight");
        }
        get valueTextMarginTop() {
            return this.bt;
        }
        set valueTextMarginTop(a) {
            this.bt = a;
            this.e("ValueTextMarginTop");
        }
        get valueTextColor() {
            return this.e2;
        }
        set valueTextColor(a) {
            this.e2 = a;
            this.e("ValueTextColor");
        }
        get valueTextFontFamily() {
            return this.e3;
        }
        set valueTextFontFamily(a) {
            this.e3 = a;
            this.e("ValueTextFontFamily");
        }
        get valueTextFontSize() {
            return this.bp;
        }
        set valueTextFontSize(a) {
            this.bp = a;
            this.e("ValueTextFontSize");
        }
        get valueTextFontStyle() {
            return this.e4;
        }
        set valueTextFontStyle(a) {
            this.e4 = a;
            this.e("ValueTextFontStyle");
        }
        get valueTextFontWeight() {
            return this.e5;
        }
        set valueTextFontWeight(a) {
            this.e5 = a;
            this.e("ValueTextFontWeight");
        }
        get headerFormatString() {
            return this.dj;
        }
        set headerFormatString(a) {
            this.dj = a;
            this.e("HeaderFormatString");
        }
        get headerFormatSpecifiers() {
            return this.h;
        }
        set headerFormatSpecifiers(a) {
            this.h = a;
            this.e("HeaderFormatSpecifiers");
        }
        get headerFormatCulture() {
            return this.dh;
        }
        set headerFormatCulture(a) {
            this.dh = a;
            this.e("HeaderFormatCulture");
        }
        get headerFormatDate() {
            return this.di;
        }
        set headerFormatDate(a) {
            this.di = a;
            this.e("HeaderFormatDate");
        }
        get headerFormatTime() {
            return this.dk;
        }
        set headerFormatTime(a) {
            this.dk = a;
            this.e("HeaderFormatTime");
        }
        get headerText() {
            return this.dl;
        }
        set headerText(a) {
            this.dl = a;
            this.e("HeaderText");
        }
        get headerTextColor() {
            return this.dm;
        }
        set headerTextColor(a) {
            this.dm = a;
            this.e("HeaderTextColor");
        }
        get headerTextMarginBottom() {
            return this.an;
        }
        set headerTextMarginBottom(a) {
            this.an = a;
            this.e("HeaderTextMarginBottom");
        }
        get headerTextMarginLeft() {
            return this.ao;
        }
        set headerTextMarginLeft(a) {
            this.ao = a;
            this.e("HeaderTextMarginLeft");
        }
        get headerTextMarginRight() {
            return this.ap;
        }
        set headerTextMarginRight(a) {
            this.ap = a;
            this.e("HeaderTextMarginRight");
        }
        get headerTextMarginTop() {
            return this.aq;
        }
        set headerTextMarginTop(a) {
            this.aq = a;
            this.e("HeaderTextMarginTop");
        }
        get headerRowMarginBottom() {
            return this.ai;
        }
        set headerRowMarginBottom(a) {
            this.ai = a;
            this.e("HeaderRowMarginBottom");
        }
        get headerRowMarginLeft() {
            return this.aj;
        }
        set headerRowMarginLeft(a) {
            this.aj = a;
            this.e("HeaderRowMarginLeft");
        }
        get headerRowMarginRight() {
            return this.ak;
        }
        set headerRowMarginRight(a) {
            this.ak = a;
            this.e("HeaderRowMarginRight");
        }
        get headerRowMarginTop() {
            return this.al;
        }
        set headerRowMarginTop(a) {
            this.al = a;
            this.e("HeaderRowMarginTop");
        }
        get headerRowVisible() {
            return this.s;
        }
        set headerRowVisible(a) {
            this.s = a;
            this.e("HeaderRowVisible");
        }
        get headerTextFontFamily() {
            return this.dn;
        }
        set headerTextFontFamily(a) {
            this.dn = a;
            this.e("HeaderTextFontFamily");
        }
        get headerTextFontSize() {
            return this.am;
        }
        set headerTextFontSize(a) {
            this.am = a;
            this.e("HeaderTextFontSize");
        }
        get headerTextFontStyle() {
            return this.dp;
        }
        set headerTextFontStyle(a) {
            this.dp = a;
            this.e("HeaderTextFontStyle");
        }
        get headerTextFontWeight() {
            return this.dq;
        }
        set headerTextFontWeight(a) {
            this.dq = a;
            this.e("HeaderTextFontWeight");
        }
        get summaryTitleTextColor() {
            return this.d8;
        }
        set summaryTitleTextColor(a) {
            this.d8 = a;
            this.e("SummaryTitleTextColor");
        }
        get summaryTitleTextFontFamily() {
            return this.d9;
        }
        set summaryTitleTextFontFamily(a) {
            this.d9 = a;
            this.e("SummaryTitleTextFontFamily");
        }
        get summaryTitleTextFontSize() {
            return this.a2;
        }
        set summaryTitleTextFontSize(a) {
            this.a2 = a;
            this.e("SummaryTitleTextFontSize");
        }
        get summaryTitleTextFontStyle() {
            return this.ea;
        }
        set summaryTitleTextFontStyle(a) {
            this.ea = a;
            this.e("SummaryTitleTextFontStyle");
        }
        get summaryTitleTextFontWeight() {
            return this.eb;
        }
        set summaryTitleTextFontWeight(a) {
            this.eb = a;
            this.e("SummaryTitleTextFontWeight");
        }
        get summaryType() {
            return this.ec;
        }
        set summaryType(a) {
            this.ec = a;
            this.e("SummaryType");
        }
        get summaryTitleText() {
            return this.d7;
        }
        set summaryTitleText(a) {
            this.d7 = a;
            this.e("SummaryTitleText");
        }
        get summaryTitleTextMarginBottom() {
            return this.a3;
        }
        set summaryTitleTextMarginBottom(a) {
            this.a3 = a;
            this.e("SummaryTitleTextMarginBottom");
        }
        get summaryTitleTextMarginLeft() {
            return this.a4;
        }
        set summaryTitleTextMarginLeft(a) {
            this.a4 = a;
            this.e("SummaryTitleTextMarginLeft");
        }
        get summaryTitleTextMarginRight() {
            return this.a5;
        }
        set summaryTitleTextMarginRight(a) {
            this.a5 = a;
            this.e("SummaryTitleTextMarginRight");
        }
        get summaryTitleTextMarginTop() {
            return this.a6;
        }
        set summaryTitleTextMarginTop(a) {
            this.a6 = a;
            this.e("SummaryTitleTextMarginTop");
        }
        get summaryRowMarginBottom() {
            return this.ay;
        }
        set summaryRowMarginBottom(a) {
            this.ay = a;
            this.e("SummaryRowMarginBottom");
        }
        get summaryRowMarginLeft() {
            return this.az;
        }
        set summaryRowMarginLeft(a) {
            this.az = a;
            this.e("SummaryRowMarginLeft");
        }
        get summaryRowMarginRight() {
            return this.a0;
        }
        set summaryRowMarginRight(a) {
            this.a0 = a;
            this.e("SummaryRowMarginRight");
        }
        get summaryRowMarginTop() {
            return this.a1;
        }
        set summaryRowMarginTop(a) {
            this.a1 = a;
            this.e("SummaryRowMarginTop");
        }
        get summaryValueTextColor() {
            return this.ei;
        }
        set summaryValueTextColor(a) {
            this.ei = a;
            this.e("SummaryValueTextColor");
        }
        get summaryValueTextFontFamily() {
            return this.ej;
        }
        set summaryValueTextFontFamily(a) {
            this.ej = a;
            this.e("SummaryValueTextFontFamily");
        }
        get summaryValueTextFontSize() {
            return this.a8;
        }
        set summaryValueTextFontSize(a) {
            this.a8 = a;
            this.e("SummaryValueTextFontSize");
        }
        get summaryValueTextFontStyle() {
            return this.ek;
        }
        set summaryValueTextFontStyle(a) {
            this.ek = a;
            this.e("SummaryValueTextFontStyle");
        }
        get summaryValueTextFontWeight() {
            return this.el;
        }
        set summaryValueTextFontWeight(a) {
            this.el = a;
            this.e("SummaryValueTextFontWeight");
        }
        get summaryLabelText() {
            return this.d2;
        }
        set summaryLabelText(a) {
            this.d2 = a;
            this.e("SummaryLabelText");
        }
        get summaryLabelTextColor() {
            return this.d3;
        }
        set summaryLabelTextColor(a) {
            this.d3 = a;
            this.e("SummaryLabelTextColor");
        }
        get summaryLabelTextFontFamily() {
            return this.d4;
        }
        set summaryLabelTextFontFamily(a) {
            this.d4 = a;
            this.e("SummaryLabelTextFontFamily");
        }
        get summaryLabelTextFontSize() {
            return this.ax;
        }
        set summaryLabelTextFontSize(a) {
            this.ax = a;
            this.e("SummaryLabelTextFontSize");
        }
        get summaryLabelTextFontStyle() {
            return this.d5;
        }
        set summaryLabelTextFontStyle(a) {
            this.d5 = a;
            this.e("SummaryLabelTextFontStyle");
        }
        get summaryLabelTextFontWeight() {
            return this.d6;
        }
        set summaryLabelTextFontWeight(a) {
            this.d6 = a;
            this.e("SummaryLabelTextFontWeight");
        }
        get summaryUnitsText() {
            return this.ed;
        }
        set summaryUnitsText(a) {
            this.ed = a;
            this.e("SummaryUnitsText");
        }
        get summaryUnitsTextColor() {
            return this.ee;
        }
        set summaryUnitsTextColor(a) {
            this.ee = a;
            this.e("SummaryUnitsTextColor");
        }
        get summaryUnitsTextFontFamily() {
            return this.ef;
        }
        set summaryUnitsTextFontFamily(a) {
            this.ef = a;
            this.e("SummaryUnitsTextFontFamily");
        }
        get summaryUnitsTextFontSize() {
            return this.a7;
        }
        set summaryUnitsTextFontSize(a) {
            this.a7 = a;
            this.e("SummaryUnitsTextFontSize");
        }
        get summaryUnitsTextFontStyle() {
            return this.eg;
        }
        set summaryUnitsTextFontStyle(a) {
            this.eg = a;
            this.e("SummaryUnitsTextFontStyle");
        }
        get summaryUnitsTextFontWeight() {
            return this.eh;
        }
        set summaryUnitsTextFontWeight(a) {
            this.eh = a;
            this.e("SummaryUnitsTextFontWeight");
        }
        get badgeMarginBottom() {
            return this.ae;
        }
        set badgeMarginBottom(a) {
            this.ae = a;
            this.e("BadgeMarginBottom");
        }
        get badgeMarginLeft() {
            return this.af;
        }
        set badgeMarginLeft(a) {
            this.af = a;
            this.e("BadgeMarginLeft");
        }
        get badgeMarginRight() {
            return this.ag;
        }
        set badgeMarginRight(a) {
            this.ag = a;
            this.e("BadgeMarginRight");
        }
        get badgeMarginTop() {
            return this.ah;
        }
        set badgeMarginTop(a) {
            this.ah = a;
            this.e("BadgeMarginTop");
        }
        get badgeShape() {
            return this.df;
        }
        set badgeShape(a) {
            this.df = a;
            this.e("BadgeShape");
        }
        get targetCursorPositionX() {
            return this.a9;
        }
        set targetCursorPositionX(a) {
            this.a9 = a;
            this.e("TargetCursorPositionX");
        }
        get targetCursorPositionY() {
            return this.ba;
        }
        set targetCursorPositionY(a) {
            this.ba = a;
            this.e("TargetCursorPositionY");
        }
        get targetRef() {
            return this.em;
        }
        set targetRef(a) {
            this.em = a;
            this.e("TargetRef");
        }
        get unitsDisplayMode() {
            return this.er;
        }
        set unitsDisplayMode(a) {
            this.er = a;
            this.e("UnitsDisplayMode");
        }
        get unitsText() {
            return this.es;
        }
        set unitsText(a) {
            this.es = a;
            this.e("UnitsText");
        }
        get unitsTextColor() {
            return this.et;
        }
        set unitsTextColor(a) {
            this.et = a;
            this.e("UnitsTextColor");
        }
        get unitsTextMarginBottom() {
            return this.bh;
        }
        set unitsTextMarginBottom(a) {
            this.bh = a;
            this.e("UnitsTextMarginBottom");
        }
        get unitsTextMarginLeft() {
            return this.bi;
        }
        set unitsTextMarginLeft(a) {
            this.bi = a;
            this.e("UnitsTextMarginLeft");
        }
        get unitsTextMarginRight() {
            return this.bj;
        }
        set unitsTextMarginRight(a) {
            this.bj = a;
            this.e("UnitsTextMarginRight");
        }
        get unitsTextMarginTop() {
            return this.bk;
        }
        set unitsTextMarginTop(a) {
            this.bk = a;
            this.e("UnitsTextMarginTop");
        }
        get unitsTextFontFamily() {
            return this.eu;
        }
        set unitsTextFontFamily(a) {
            this.eu = a;
            this.e("UnitsTextFontFamily");
        }
        get unitsTextFontSize() {
            return this.bg;
        }
        set unitsTextFontSize(a) {
            this.bg = a;
            this.e("UnitsTextFontSize");
        }
        get unitsTextFontStyle() {
            return this.ev;
        }
        set unitsTextFontStyle(a) {
            this.ev = a;
            this.e("UnitsTextFontStyle");
        }
        get unitsTextFontWeight() {
            return this.ew;
        }
        set unitsTextFontWeight(a) {
            this.ew = a;
            this.e("UnitsTextFontWeight");
        }
        get titleTextMarginBottom() {
            return this.bc;
        }
        set titleTextMarginBottom(a) {
            this.bc = a;
            this.e("TitleTextMarginBottom");
        }
        get titleTextMarginLeft() {
            return this.bd;
        }
        set titleTextMarginLeft(a) {
            this.bd = a;
            this.e("TitleTextMarginLeft");
        }
        get titleTextMarginRight() {
            return this.be;
        }
        set titleTextMarginRight(a) {
            this.be = a;
            this.e("TitleTextMarginRight");
        }
        get titleTextMarginTop() {
            return this.bf;
        }
        set titleTextMarginTop(a) {
            this.bf = a;
            this.e("TitleTextMarginTop");
        }
        get titleTextColor() {
            return this.en;
        }
        set titleTextColor(a) {
            this.en = a;
            this.e("TitleTextColor");
        }
        get titleTextFontFamily() {
            return this.eo;
        }
        set titleTextFontFamily(a) {
            this.eo = a;
            this.e("TitleTextFontFamily");
        }
        get titleTextFontSize() {
            return this.bb;
        }
        set titleTextFontSize(a) {
            this.bb = a;
            this.e("TitleTextFontSize");
        }
        get titleTextFontStyle() {
            return this.ep;
        }
        set titleTextFontStyle(a) {
            this.ep = a;
            this.e("TitleTextFontStyle");
        }
        get titleTextFontWeight() {
            return this.eq;
        }
        set titleTextFontWeight(a) {
            this.eq = a;
            this.e("TitleTextFontWeight");
        }
        get labelDisplayMode() {
            return this.ds;
        }
        set labelDisplayMode(a) {
            this.ds = a;
            this.e("LabelDisplayMode");
        }
        get labelTextColor() {
            return this.dt;
        }
        set labelTextColor(a) {
            this.dt = a;
            this.e("LabelTextColor");
        }
        get labelTextMarginBottom() {
            return this.as;
        }
        set labelTextMarginBottom(a) {
            this.as = a;
            this.e("LabelTextMarginBottom");
        }
        get labelTextMarginLeft() {
            return this.at;
        }
        set labelTextMarginLeft(a) {
            this.at = a;
            this.e("LabelTextMarginLeft");
        }
        get labelTextMarginRight() {
            return this.au;
        }
        set labelTextMarginRight(a) {
            this.au = a;
            this.e("LabelTextMarginRight");
        }
        get labelTextMarginTop() {
            return this.av;
        }
        set labelTextMarginTop(a) {
            this.av = a;
            this.e("LabelTextMarginTop");
        }
        get labelTextFontFamily() {
            return this.du;
        }
        set labelTextFontFamily(a) {
            this.du = a;
            this.e("LabelTextFontFamily");
        }
        get labelTextFontSize() {
            return this.ar;
        }
        set labelTextFontSize(a) {
            this.ar = a;
            this.e("LabelTextFontSize");
        }
        get labelTextFontStyle() {
            return this.dv;
        }
        set labelTextFontStyle(a) {
            this.dv = a;
            this.e("LabelTextFontStyle");
        }
        get labelTextFontWeight() {
            return this.dw;
        }
        set labelTextFontWeight(a) {
            this.dw = a;
            this.e("LabelTextFontWeight");
        }
        get pixelScalingRatio() {
            return this.aw;
        }
        set pixelScalingRatio(a) {
            this.aw = a;
            this.e("PixelScalingRatio");
        }
        get calculateColumnSummaryRef() {
            return this.dg;
        }
        set calculateColumnSummaryRef(a) {
            this.dg = a;
            this.e("CalculateColumnSummaryRef");
        }
        get styleHeaderRowRef() {
            return this.dx;
        }
        set styleHeaderRowRef(a) {
            this.dx = a;
            this.e("StyleHeaderRowRef");
        }
        get styleSeriesRowRef() {
            return this.dz;
        }
        set styleSeriesRowRef(a) {
            this.dz = a;
            this.e("StyleSeriesRowRef");
        }
        get styleSummaryRowRef() {
            return this.d1;
        }
        set styleSummaryRowRef(a) {
            this.d1 = a;
            this.e("StyleSummaryRowRef");
        }
        get styleSeriesColumnRef() {
            return this.dy;
        }
        set styleSeriesColumnRef(a) {
            this.dy = a;
            this.e("StyleSeriesColumnRef");
        }
        get styleSummaryColumnRef() {
            return this.d0;
        }
        set styleSummaryColumnRef(a) {
            this.d0 = a;
            this.e("StyleSummaryColumnRef");
        }
        get width() {
            return this.e7;
        }
        set width(a) {
            this.e7 = a;
            this.e("Width");
        }
        get height() {
            return this.dr;
        }
        set height(a) {
            this.dr = a;
            this.e("Height");
        }
    }
    DataLegendDescription.$t = markType(DataLegendDescription, 'DataLegendDescription', Description.$);
    return DataLegendDescription;
})();
