import { ArcThickness, ArcThicknessOptions, AxisBinding, BarChartOrientation, BarsArrangement, BaseMapStyleType, BoxPlotFillStyle, ColorFillType, ComparisonMethod, ConditionalFormattingIconDisplayOption, ConditionalFormattingIconSetType, CustomContentImageScalingConfiguration, CustomContentType, DashboardCustomizationStatus, DataLabelPosition, ForecastComputationSeasonality, FunnelChartMeasureDataLabelStyle, GeospatialColorState, GeospatialLayerType, GeospatialMapNavigation, GeospatialSelectedPointStyle, HistogramBinType, HorizontalTextAlignment, Icon, KPISparklineType, KPIVisualStandardLayoutType, LayerCustomActionTrigger, LineChartLineStyle, LineChartMarkerShape, LineChartType, LineInterpolation, MapZoomMode, MaximumMinimumComputationType, MissingDataTreatmentOption, PivotTableConditionalFormattingScopeRole, PivotTableFieldCollapseState, PivotTableMetricPlacement, PivotTableRowsLayout, PivotTableSubtotalLevel, PluginVisualAxisName, PrimaryValueDisplayType, RadarChartAxesRangeScale, RadarChartShape, SimpleTotalAggregationFunction, SingleYAxisOption, SortDirection, SparklineAxisBehavior, SparklineVisualType, StyledCellType, TableBorderStyle, TableCellImageScalingConfiguration, TableFieldIconSetType, TableOrientation, TableTotalsPlacement, TableTotalsScrollStatus, TextWrap, TimeGranularity, TopBottomComputationType, TopBottomSortOrder, TransposedColumnType, URLTargetConfiguration, VerticalTextAlignment, Visibility, WidgetStatus, } from "./enums"; import { AxisDisplayOptions, BarChartDefaultSeriesSettings, BarChartFieldWells, BarChartSortConfiguration, BarSeriesItem, BorderSettings, ChartAxisLabelOptions, ColumnIdentifier, ColumnSort, ContributionAnalysisDefault, CustomActionFilterOperation, CustomActionNavigationOperation, CustomActionSetParametersOperation, CustomActionURLOperation, DataLabelOptions, DataPathColor, DataPathValue, DecalSettings, DimensionField, FieldSort, FieldSortOptions, FontConfiguration, FormatConfiguration, ItemsLimitConfiguration, LegendOptions, MeasureField, NumberDisplayFormatConfiguration, PercentageDisplayFormatConfiguration, ReferenceLine, SmallMultiplesOptions, TooltipOptions, VisualCustomAction, VisualInteractionOptions, } from "./models_0"; export interface VisualPalette { ChartColor?: string | undefined; ColorMap?: DataPathColor[] | undefined; } export interface BarChartConfiguration { FieldWells?: BarChartFieldWells | undefined; SortConfiguration?: BarChartSortConfiguration | undefined; Orientation?: BarChartOrientation | undefined; BarsArrangement?: BarsArrangement | undefined; VisualPalette?: VisualPalette | undefined; SmallMultiplesOptions?: SmallMultiplesOptions | undefined; CategoryAxis?: AxisDisplayOptions | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; ValueAxis?: AxisDisplayOptions | undefined; ValueLabelOptions?: ChartAxisLabelOptions | undefined; ColorLabelOptions?: ChartAxisLabelOptions | undefined; DefaultSeriesSettings?: BarChartDefaultSeriesSettings | undefined; Series?: BarSeriesItem[] | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; ReferenceLines?: ReferenceLine[] | undefined; ContributionAnalysisDefaults?: ContributionAnalysisDefault[] | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface CategoryDrillDownFilter { Column: ColumnIdentifier | undefined; CategoryValues: string[] | undefined; } export interface NumericEqualityDrillDownFilter { Column: ColumnIdentifier | undefined; Value: number | undefined; } export interface TimeRangeDrillDownFilter { Column: ColumnIdentifier | undefined; RangeMinimum: Date | undefined; RangeMaximum: Date | undefined; TimeGranularity: TimeGranularity | undefined; } export interface DrillDownFilter { NumericEqualityFilter?: NumericEqualityDrillDownFilter | undefined; CategoryFilter?: CategoryDrillDownFilter | undefined; TimeRangeFilter?: TimeRangeDrillDownFilter | undefined; } export interface DateTimeHierarchy { HierarchyId: string | undefined; DrillDownFilters?: DrillDownFilter[] | undefined; } export interface ExplicitHierarchy { HierarchyId: string | undefined; Columns: ColumnIdentifier[] | undefined; DrillDownFilters?: DrillDownFilter[] | undefined; } export interface PredefinedHierarchy { HierarchyId: string | undefined; Columns: ColumnIdentifier[] | undefined; DrillDownFilters?: DrillDownFilter[] | undefined; } export interface ColumnHierarchy { ExplicitHierarchy?: ExplicitHierarchy | undefined; DateTimeHierarchy?: DateTimeHierarchy | undefined; PredefinedHierarchy?: PredefinedHierarchy | undefined; } export interface LongFormatText { PlainText?: string | undefined; RichText?: string | undefined; } export interface VisualSubtitleLabelOptions { Visibility?: Visibility | undefined; FormatText?: LongFormatText | undefined; } export interface ShortFormatText { PlainText?: string | undefined; RichText?: string | undefined; } export interface VisualTitleLabelOptions { Visibility?: Visibility | undefined; FormatText?: ShortFormatText | undefined; } export interface BarChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: BarChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface BoxPlotStyleOptions { FillStyle?: BoxPlotFillStyle | undefined; } export interface BoxPlotOptions { StyleOptions?: BoxPlotStyleOptions | undefined; OutlierVisibility?: Visibility | undefined; AllDataPointsVisibility?: Visibility | undefined; } export interface BoxPlotAggregatedFieldWells { GroupBy?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface BoxPlotFieldWells { BoxPlotAggregatedFieldWells?: BoxPlotAggregatedFieldWells | undefined; } export interface PaginationConfiguration { PageSize: number | undefined; PageNumber: number | undefined; } export interface BoxPlotSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; PaginationConfiguration?: PaginationConfiguration | undefined; } export interface BoxPlotChartConfiguration { FieldWells?: BoxPlotFieldWells | undefined; SortConfiguration?: BoxPlotSortConfiguration | undefined; BoxPlotOptions?: BoxPlotOptions | undefined; CategoryAxis?: AxisDisplayOptions | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; PrimaryYAxisDisplayOptions?: AxisDisplayOptions | undefined; PrimaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; Legend?: LegendOptions | undefined; Tooltip?: TooltipOptions | undefined; ReferenceLines?: ReferenceLine[] | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface BoxPlotVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: BoxPlotChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface LineChartLineStyleSettings { LineVisibility?: Visibility | undefined; LineInterpolation?: LineInterpolation | undefined; LineStyle?: LineChartLineStyle | undefined; LineWidth?: string | undefined; } export interface LineChartMarkerStyleSettings { MarkerVisibility?: Visibility | undefined; MarkerShape?: LineChartMarkerShape | undefined; MarkerSize?: string | undefined; MarkerColor?: string | undefined; } export interface ComboChartDefaultSeriesSettings { LineStyleSettings?: LineChartLineStyleSettings | undefined; MarkerStyleSettings?: LineChartMarkerStyleSettings | undefined; DecalSettings?: DecalSettings | undefined; BorderSettings?: BorderSettings | undefined; } export interface ComboChartAggregatedFieldWells { Category?: DimensionField[] | undefined; BarValues?: MeasureField[] | undefined; Colors?: DimensionField[] | undefined; LineValues?: MeasureField[] | undefined; } export interface ComboChartFieldWells { ComboChartAggregatedFieldWells?: ComboChartAggregatedFieldWells | undefined; } export interface ComboChartSeriesSettings { LineStyleSettings?: LineChartLineStyleSettings | undefined; MarkerStyleSettings?: LineChartMarkerStyleSettings | undefined; DecalSettings?: DecalSettings | undefined; BorderSettings?: BorderSettings | undefined; } export interface DataFieldComboSeriesItem { FieldId: string | undefined; FieldValue?: string | undefined; Settings?: ComboChartSeriesSettings | undefined; } export interface FieldComboSeriesItem { FieldId: string | undefined; Settings?: ComboChartSeriesSettings | undefined; } export interface ComboSeriesItem { FieldComboSeriesItem?: FieldComboSeriesItem | undefined; DataFieldComboSeriesItem?: DataFieldComboSeriesItem | undefined; } export interface YAxisOptions { YAxis: SingleYAxisOption | undefined; } export interface SingleAxisOptions { YAxisOptions?: YAxisOptions | undefined; } export interface ComboChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; CategoryItemsLimit?: ItemsLimitConfiguration | undefined; ColorSort?: FieldSortOptions[] | undefined; ColorItemsLimit?: ItemsLimitConfiguration | undefined; } export interface ComboChartConfiguration { FieldWells?: ComboChartFieldWells | undefined; SortConfiguration?: ComboChartSortConfiguration | undefined; BarsArrangement?: BarsArrangement | undefined; CategoryAxis?: AxisDisplayOptions | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; PrimaryYAxisDisplayOptions?: AxisDisplayOptions | undefined; PrimaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; SecondaryYAxisDisplayOptions?: AxisDisplayOptions | undefined; SecondaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; SingleAxisOptions?: SingleAxisOptions | undefined; ColorLabelOptions?: ChartAxisLabelOptions | undefined; DefaultSeriesSettings?: ComboChartDefaultSeriesSettings | undefined; Series?: ComboSeriesItem[] | undefined; Legend?: LegendOptions | undefined; BarDataLabels?: DataLabelOptions | undefined; LineDataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; ReferenceLines?: ReferenceLine[] | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface ComboChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: ComboChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface CustomContentConfiguration { ContentUrl?: string | undefined; ContentType?: CustomContentType | undefined; ImageScaling?: CustomContentImageScalingConfiguration | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface CustomContentVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: CustomContentConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; DataSetIdentifier: string | undefined; VisualContentAltText?: string | undefined; } export interface EmptyVisual { VisualId: string | undefined; DataSetIdentifier: string | undefined; Actions?: VisualCustomAction[] | undefined; } export interface FilledMapAggregatedFieldWells { Geospatial?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface FilledMapFieldWells { FilledMapAggregatedFieldWells?: FilledMapAggregatedFieldWells | undefined; } export interface GeospatialMapStyleOptions { BaseMapStyle?: BaseMapStyleType | undefined; } export interface FilledMapSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; } export interface GeospatialCoordinateBounds { North: number | undefined; South: number | undefined; West: number | undefined; East: number | undefined; } export interface GeospatialWindowOptions { Bounds?: GeospatialCoordinateBounds | undefined; MapZoomMode?: MapZoomMode | undefined; } export interface FilledMapConfiguration { FieldWells?: FilledMapFieldWells | undefined; SortConfiguration?: FilledMapSortConfiguration | undefined; Legend?: LegendOptions | undefined; Tooltip?: TooltipOptions | undefined; WindowOptions?: GeospatialWindowOptions | undefined; MapStyleOptions?: GeospatialMapStyleOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface GradientStop { GradientOffset: number | undefined; DataValue?: number | undefined; Color?: string | undefined; } export interface GradientColor { Stops?: GradientStop[] | undefined; } export interface ConditionalFormattingGradientColor { Expression: string | undefined; Color: GradientColor | undefined; } export interface ConditionalFormattingSolidColor { Expression: string | undefined; Color?: string | undefined; } export interface ConditionalFormattingColor { Solid?: ConditionalFormattingSolidColor | undefined; Gradient?: ConditionalFormattingGradientColor | undefined; } export interface ShapeConditionalFormat { BackgroundColor: ConditionalFormattingColor | undefined; } export interface FilledMapShapeConditionalFormatting { FieldId: string | undefined; Format?: ShapeConditionalFormat | undefined; } export interface FilledMapConditionalFormattingOption { Shape: FilledMapShapeConditionalFormatting | undefined; } export interface FilledMapConditionalFormatting { ConditionalFormattingOptions: | FilledMapConditionalFormattingOption[] | undefined; } export interface Coordinate { Latitude: number | undefined; Longitude: number | undefined; } export interface GeocoderHierarchy { Country?: string | undefined; State?: string | undefined; County?: string | undefined; City?: string | undefined; PostCode?: string | undefined; } export type GeocodePreferenceValue = | GeocodePreferenceValue.CoordinateMember | GeocodePreferenceValue.GeocoderHierarchyMember | GeocodePreferenceValue.$UnknownMember; export declare namespace GeocodePreferenceValue { interface GeocoderHierarchyMember { GeocoderHierarchy: GeocoderHierarchy; Coordinate?: never; $unknown?: never; } interface CoordinateMember { GeocoderHierarchy?: never; Coordinate: Coordinate; $unknown?: never; } interface $UnknownMember { GeocoderHierarchy?: never; Coordinate?: never; $unknown: [string, any]; } interface Visitor { GeocoderHierarchy: (value: GeocoderHierarchy) => T; Coordinate: (value: Coordinate) => T; _: (name: string, value: any) => T; } } export interface GeocodePreference { RequestKey: GeocoderHierarchy | undefined; Preference: GeocodePreferenceValue | undefined; } export interface FilledMapVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: FilledMapConfiguration | undefined; ConditionalFormatting?: FilledMapConditionalFormatting | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; GeocodingPreferences?: GeocodePreference[] | undefined; } export interface FunnelChartDataLabelOptions { Visibility?: Visibility | undefined; CategoryLabelVisibility?: Visibility | undefined; MeasureLabelVisibility?: Visibility | undefined; Position?: DataLabelPosition | undefined; LabelFontConfiguration?: FontConfiguration | undefined; LabelColor?: string | undefined; MeasureDataLabelStyle?: FunnelChartMeasureDataLabelStyle | undefined; } export interface FunnelChartAggregatedFieldWells { Category?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface FunnelChartFieldWells { FunnelChartAggregatedFieldWells?: FunnelChartAggregatedFieldWells | undefined; } export interface FunnelChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; CategoryItemsLimit?: ItemsLimitConfiguration | undefined; } export interface FunnelChartConfiguration { FieldWells?: FunnelChartFieldWells | undefined; SortConfiguration?: FunnelChartSortConfiguration | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; ValueLabelOptions?: ChartAxisLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; DataLabelOptions?: FunnelChartDataLabelOptions | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface FunnelChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: FunnelChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface GaugeChartColorConfiguration { ForegroundColor?: string | undefined; BackgroundColor?: string | undefined; } export interface GaugeChartFieldWells { Values?: MeasureField[] | undefined; TargetValues?: MeasureField[] | undefined; } export interface ArcConfiguration { ArcAngle?: number | undefined; ArcThickness?: ArcThicknessOptions | undefined; } export interface ArcAxisDisplayRange { Min?: number | undefined; Max?: number | undefined; } export interface ArcAxisConfiguration { Range?: ArcAxisDisplayRange | undefined; ReserveRange?: number | undefined; } export interface ComparisonFormatConfiguration { NumberDisplayFormatConfiguration?: | NumberDisplayFormatConfiguration | undefined; PercentageDisplayFormatConfiguration?: | PercentageDisplayFormatConfiguration | undefined; } export interface ComparisonConfiguration { ComparisonMethod?: ComparisonMethod | undefined; ComparisonFormat?: ComparisonFormatConfiguration | undefined; } export interface GaugeChartOptions { PrimaryValueDisplayType?: PrimaryValueDisplayType | undefined; Comparison?: ComparisonConfiguration | undefined; ArcAxis?: ArcAxisConfiguration | undefined; Arc?: ArcConfiguration | undefined; PrimaryValueFontConfiguration?: FontConfiguration | undefined; } export interface GaugeChartConfiguration { FieldWells?: GaugeChartFieldWells | undefined; GaugeChartOptions?: GaugeChartOptions | undefined; DataLabels?: DataLabelOptions | undefined; TooltipOptions?: TooltipOptions | undefined; VisualPalette?: VisualPalette | undefined; ColorConfiguration?: GaugeChartColorConfiguration | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface GaugeChartArcConditionalFormatting { ForegroundColor?: ConditionalFormattingColor | undefined; } export interface ConditionalFormattingIconDisplayConfiguration { IconDisplayOption?: ConditionalFormattingIconDisplayOption | undefined; } export interface ConditionalFormattingCustomIconOptions { Icon?: Icon | undefined; UnicodeIcon?: string | undefined; } export interface ConditionalFormattingCustomIconCondition { Expression: string | undefined; IconOptions: ConditionalFormattingCustomIconOptions | undefined; Color?: string | undefined; DisplayConfiguration?: | ConditionalFormattingIconDisplayConfiguration | undefined; } export interface ConditionalFormattingIconSet { Expression: string | undefined; IconSetType?: ConditionalFormattingIconSetType | undefined; } export interface ConditionalFormattingIcon { IconSet?: ConditionalFormattingIconSet | undefined; CustomCondition?: ConditionalFormattingCustomIconCondition | undefined; } export interface GaugeChartPrimaryValueConditionalFormatting { TextColor?: ConditionalFormattingColor | undefined; Icon?: ConditionalFormattingIcon | undefined; } export interface GaugeChartConditionalFormattingOption { PrimaryValue?: GaugeChartPrimaryValueConditionalFormatting | undefined; Arc?: GaugeChartArcConditionalFormatting | undefined; } export interface GaugeChartConditionalFormatting { ConditionalFormattingOptions?: | GaugeChartConditionalFormattingOption[] | undefined; } export interface GaugeChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: GaugeChartConfiguration | undefined; ConditionalFormatting?: GaugeChartConditionalFormatting | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface GeospatialMapAggregatedFieldWells { Geospatial?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; Colors?: DimensionField[] | undefined; } export interface GeospatialMapFieldWells { GeospatialMapAggregatedFieldWells?: | GeospatialMapAggregatedFieldWells | undefined; } export interface SimpleClusterMarker { Color?: string | undefined; } export interface ClusterMarker { SimpleClusterMarker?: SimpleClusterMarker | undefined; } export interface ClusterMarkerConfiguration { ClusterMarker?: ClusterMarker | undefined; } export interface GeospatialHeatmapDataColor { Color: string | undefined; } export interface GeospatialHeatmapColorScale { Colors?: GeospatialHeatmapDataColor[] | undefined; } export interface GeospatialHeatmapConfiguration { HeatmapColor?: GeospatialHeatmapColorScale | undefined; } export interface GeospatialPointStyleOptions { SelectedPointStyle?: GeospatialSelectedPointStyle | undefined; ClusterMarkerConfiguration?: ClusterMarkerConfiguration | undefined; HeatmapConfiguration?: GeospatialHeatmapConfiguration | undefined; } export interface GeospatialMapConfiguration { FieldWells?: GeospatialMapFieldWells | undefined; Legend?: LegendOptions | undefined; Tooltip?: TooltipOptions | undefined; WindowOptions?: GeospatialWindowOptions | undefined; MapStyleOptions?: GeospatialMapStyleOptions | undefined; PointStyleOptions?: GeospatialPointStyleOptions | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface GeospatialMapVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: GeospatialMapConfiguration | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; GeocodingPreferences?: GeocodePreference[] | undefined; } export interface DataColor { Color?: string | undefined; DataValue?: number | undefined; } export interface ColorScale { Colors: DataColor[] | undefined; ColorFillType: ColorFillType | undefined; NullValueColor?: DataColor | undefined; } export interface HeatMapAggregatedFieldWells { Rows?: DimensionField[] | undefined; Columns?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface HeatMapFieldWells { HeatMapAggregatedFieldWells?: HeatMapAggregatedFieldWells | undefined; } export interface HeatMapSortConfiguration { HeatMapRowSort?: FieldSortOptions[] | undefined; HeatMapColumnSort?: FieldSortOptions[] | undefined; HeatMapRowItemsLimitConfiguration?: ItemsLimitConfiguration | undefined; HeatMapColumnItemsLimitConfiguration?: ItemsLimitConfiguration | undefined; } export interface HeatMapConfiguration { FieldWells?: HeatMapFieldWells | undefined; SortConfiguration?: HeatMapSortConfiguration | undefined; RowAxisDisplayOptions?: AxisDisplayOptions | undefined; RowLabelOptions?: ChartAxisLabelOptions | undefined; ColumnAxisDisplayOptions?: AxisDisplayOptions | undefined; ColumnLabelOptions?: ChartAxisLabelOptions | undefined; ColorScale?: ColorScale | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface HeatMapVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: HeatMapConfiguration | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface BinCountOptions { Value?: number | undefined; } export interface BinWidthOptions { Value?: number | undefined; BinCountLimit?: number | undefined; } export interface HistogramBinOptions { SelectedBinType?: HistogramBinType | undefined; BinCount?: BinCountOptions | undefined; BinWidth?: BinWidthOptions | undefined; StartValue?: number | undefined; } export interface HistogramAggregatedFieldWells { Values?: MeasureField[] | undefined; } export interface HistogramFieldWells { HistogramAggregatedFieldWells?: HistogramAggregatedFieldWells | undefined; } export interface HistogramConfiguration { FieldWells?: HistogramFieldWells | undefined; XAxisDisplayOptions?: AxisDisplayOptions | undefined; XAxisLabelOptions?: ChartAxisLabelOptions | undefined; YAxisDisplayOptions?: AxisDisplayOptions | undefined; BinOptions?: HistogramBinOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface HistogramVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: HistogramConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface ForecastComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Value?: MeasureField | undefined; PeriodsForward?: number | undefined; PeriodsBackward?: number | undefined; UpperBoundary?: number | undefined; LowerBoundary?: number | undefined; PredictionInterval?: number | undefined; Seasonality?: ForecastComputationSeasonality | undefined; CustomSeasonalityValue?: number | undefined; } export interface GrowthRateComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Value?: MeasureField | undefined; PeriodSize?: number | undefined; } export interface MaximumMinimumComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Value?: MeasureField | undefined; Type: MaximumMinimumComputationType | undefined; } export interface MetricComparisonComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; FromValue?: MeasureField | undefined; TargetValue?: MeasureField | undefined; } export interface PeriodOverPeriodComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Value?: MeasureField | undefined; } export interface PeriodToDateComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Value?: MeasureField | undefined; PeriodTimeGranularity?: TimeGranularity | undefined; } export interface TopBottomMoversComputation { ComputationId: string | undefined; Name?: string | undefined; Time?: DimensionField | undefined; Category?: DimensionField | undefined; Value?: MeasureField | undefined; MoverSize?: number | undefined; SortOrder?: TopBottomSortOrder | undefined; Type: TopBottomComputationType | undefined; } export interface TopBottomRankedComputation { ComputationId: string | undefined; Name?: string | undefined; Category?: DimensionField | undefined; Value?: MeasureField | undefined; ResultSize?: number | undefined; Type: TopBottomComputationType | undefined; } export interface TotalAggregationComputation { ComputationId: string | undefined; Name?: string | undefined; Value?: MeasureField | undefined; } export interface UniqueValuesComputation { ComputationId: string | undefined; Name?: string | undefined; Category?: DimensionField | undefined; } export interface Computation { TopBottomRanked?: TopBottomRankedComputation | undefined; TopBottomMovers?: TopBottomMoversComputation | undefined; TotalAggregation?: TotalAggregationComputation | undefined; MaximumMinimum?: MaximumMinimumComputation | undefined; MetricComparison?: MetricComparisonComputation | undefined; PeriodOverPeriod?: PeriodOverPeriodComputation | undefined; PeriodToDate?: PeriodToDateComputation | undefined; GrowthRate?: GrowthRateComputation | undefined; UniqueValues?: UniqueValuesComputation | undefined; Forecast?: ForecastComputation | undefined; } export interface CustomNarrativeOptions { Narrative: string | undefined; } export interface InsightConfiguration { Computations?: Computation[] | undefined; CustomNarrative?: CustomNarrativeOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface InsightVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; InsightConfiguration?: InsightConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; DataSetIdentifier: string | undefined; VisualContentAltText?: string | undefined; } export interface KPIFieldWells { Values?: MeasureField[] | undefined; TargetValues?: MeasureField[] | undefined; TrendGroups?: DimensionField[] | undefined; } export interface ProgressBarOptions { Visibility?: Visibility | undefined; } export interface SecondaryValueOptions { Visibility?: Visibility | undefined; } export interface KPISparklineOptions { Visibility?: Visibility | undefined; Type: KPISparklineType | undefined; Color?: string | undefined; TooltipVisibility?: Visibility | undefined; } export interface TrendArrowOptions { Visibility?: Visibility | undefined; } export interface KPIVisualStandardLayout { Type: KPIVisualStandardLayoutType | undefined; } export interface KPIVisualLayoutOptions { StandardLayout?: KPIVisualStandardLayout | undefined; } export interface KPIOptions { ProgressBar?: ProgressBarOptions | undefined; TrendArrows?: TrendArrowOptions | undefined; SecondaryValue?: SecondaryValueOptions | undefined; Comparison?: ComparisonConfiguration | undefined; PrimaryValueDisplayType?: PrimaryValueDisplayType | undefined; PrimaryValueFontConfiguration?: FontConfiguration | undefined; SecondaryValueFontConfiguration?: FontConfiguration | undefined; Sparkline?: KPISparklineOptions | undefined; VisualLayoutOptions?: KPIVisualLayoutOptions | undefined; } export interface KPISortConfiguration { TrendGroupSort?: FieldSortOptions[] | undefined; } export interface KPIConfiguration { FieldWells?: KPIFieldWells | undefined; SortConfiguration?: KPISortConfiguration | undefined; KPIOptions?: KPIOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface KPIActualValueConditionalFormatting { TextColor?: ConditionalFormattingColor | undefined; Icon?: ConditionalFormattingIcon | undefined; } export interface KPIComparisonValueConditionalFormatting { TextColor?: ConditionalFormattingColor | undefined; Icon?: ConditionalFormattingIcon | undefined; } export interface KPIPrimaryValueConditionalFormatting { TextColor?: ConditionalFormattingColor | undefined; Icon?: ConditionalFormattingIcon | undefined; } export interface KPIProgressBarConditionalFormatting { ForegroundColor?: ConditionalFormattingColor | undefined; } export interface KPIConditionalFormattingOption { PrimaryValue?: KPIPrimaryValueConditionalFormatting | undefined; ProgressBar?: KPIProgressBarConditionalFormatting | undefined; ActualValue?: KPIActualValueConditionalFormatting | undefined; ComparisonValue?: KPIComparisonValueConditionalFormatting | undefined; } export interface KPIConditionalFormatting { ConditionalFormattingOptions?: KPIConditionalFormattingOption[] | undefined; } export interface KPIVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: KPIConfiguration | undefined; ConditionalFormatting?: KPIConditionalFormatting | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface LayerCustomActionOperation { FilterOperation?: CustomActionFilterOperation | undefined; NavigationOperation?: CustomActionNavigationOperation | undefined; URLOperation?: CustomActionURLOperation | undefined; SetParametersOperation?: CustomActionSetParametersOperation | undefined; } export interface LayerCustomAction { CustomActionId: string | undefined; Name: string | undefined; Status?: WidgetStatus | undefined; Trigger: LayerCustomActionTrigger | undefined; ActionOperations: LayerCustomActionOperation[] | undefined; } export interface GeospatialStaticFileSource { StaticFileId: string | undefined; } export interface GeospatialDataSourceItem { StaticFileDataSource?: GeospatialStaticFileSource | undefined; } export interface GeospatialLayerColorField { ColorDimensionsFields?: DimensionField[] | undefined; ColorValuesFields?: MeasureField[] | undefined; } export interface UnaggregatedField { FieldId: string | undefined; Column: ColumnIdentifier | undefined; FormatConfiguration?: FormatConfiguration | undefined; } export interface GeospatialLayerJoinDefinition { ShapeKeyField?: string | undefined; DatasetKeyField?: UnaggregatedField | undefined; ColorField?: GeospatialLayerColorField | undefined; } export interface GeospatialCategoricalDataColor { Color: string | undefined; DataValue: string | undefined; } export interface GeospatialNullSymbolStyle { FillColor?: string | undefined; StrokeColor?: string | undefined; StrokeWidth?: number | undefined; } export interface GeospatialNullDataSettings { SymbolStyle: GeospatialNullSymbolStyle | undefined; } export interface GeospatialCategoricalColor { CategoryDataColors: GeospatialCategoricalDataColor[] | undefined; NullDataVisibility?: Visibility | undefined; NullDataSettings?: GeospatialNullDataSettings | undefined; DefaultOpacity?: number | undefined; } export interface GeospatialGradientStepColor { Color: string | undefined; DataValue: number | undefined; } export interface GeospatialGradientColor { StepColors: GeospatialGradientStepColor[] | undefined; NullDataVisibility?: Visibility | undefined; NullDataSettings?: GeospatialNullDataSettings | undefined; DefaultOpacity?: number | undefined; } export interface GeospatialSolidColor { Color: string | undefined; State?: GeospatialColorState | undefined; } export interface GeospatialColor { Solid?: GeospatialSolidColor | undefined; Gradient?: GeospatialGradientColor | undefined; Categorical?: GeospatialCategoricalColor | undefined; } export interface GeospatialLineWidth { LineWidth?: number | undefined; } export interface GeospatialLineSymbolStyle { FillColor?: GeospatialColor | undefined; LineWidth?: GeospatialLineWidth | undefined; } export interface GeospatialLineStyle { LineSymbolStyle?: GeospatialLineSymbolStyle | undefined; } export interface GeospatialLineLayer { Style: GeospatialLineStyle | undefined; } export interface GeospatialCircleRadius { Radius?: number | undefined; } export interface GeospatialCircleSymbolStyle { FillColor?: GeospatialColor | undefined; StrokeColor?: GeospatialColor | undefined; StrokeWidth?: GeospatialLineWidth | undefined; CircleRadius?: GeospatialCircleRadius | undefined; } export interface GeospatialPointStyle { CircleSymbolStyle?: GeospatialCircleSymbolStyle | undefined; } export interface GeospatialPointLayer { Style: GeospatialPointStyle | undefined; } export interface GeospatialPolygonSymbolStyle { FillColor?: GeospatialColor | undefined; StrokeColor?: GeospatialColor | undefined; StrokeWidth?: GeospatialLineWidth | undefined; } export interface GeospatialPolygonStyle { PolygonSymbolStyle?: GeospatialPolygonSymbolStyle | undefined; } export interface GeospatialPolygonLayer { Style: GeospatialPolygonStyle | undefined; } export interface GeospatialLayerDefinition { PointLayer?: GeospatialPointLayer | undefined; LineLayer?: GeospatialLineLayer | undefined; PolygonLayer?: GeospatialPolygonLayer | undefined; } export interface GeospatialLayerItem { LayerId: string | undefined; LayerType?: GeospatialLayerType | undefined; DataSource?: GeospatialDataSourceItem | undefined; Label?: string | undefined; Visibility?: Visibility | undefined; LayerDefinition?: GeospatialLayerDefinition | undefined; Tooltip?: TooltipOptions | undefined; JoinDefinition?: GeospatialLayerJoinDefinition | undefined; Actions?: LayerCustomAction[] | undefined; } export interface GeospatialMapState { Bounds?: GeospatialCoordinateBounds | undefined; MapNavigation?: GeospatialMapNavigation | undefined; } export interface GeospatialMapStyle { BaseMapStyle?: BaseMapStyleType | undefined; BackgroundColor?: string | undefined; BaseMapVisibility?: Visibility | undefined; } export interface GeospatialLayerMapConfiguration { Legend?: LegendOptions | undefined; MapLayers?: GeospatialLayerItem[] | undefined; MapState?: GeospatialMapState | undefined; MapStyle?: GeospatialMapStyle | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface LayerMapVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: GeospatialLayerMapConfiguration | undefined; DataSetIdentifier: string | undefined; VisualContentAltText?: string | undefined; } export interface LineChartDefaultSeriesSettings { AxisBinding?: AxisBinding | undefined; LineStyleSettings?: LineChartLineStyleSettings | undefined; MarkerStyleSettings?: LineChartMarkerStyleSettings | undefined; DecalSettings?: DecalSettings | undefined; } export interface LineChartAggregatedFieldWells { Category?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; Colors?: DimensionField[] | undefined; SmallMultiples?: DimensionField[] | undefined; } export interface LineChartFieldWells { LineChartAggregatedFieldWells?: LineChartAggregatedFieldWells | undefined; } export interface TimeBasedForecastProperties { PeriodsForward?: number | undefined; PeriodsBackward?: number | undefined; UpperBoundary?: number | undefined; LowerBoundary?: number | undefined; PredictionInterval?: number | undefined; Seasonality?: number | undefined; } export interface WhatIfPointScenario { Date: Date | undefined; Value: number | undefined; } export interface WhatIfRangeScenario { StartDate: Date | undefined; EndDate: Date | undefined; Value: number | undefined; } export interface ForecastScenario { WhatIfPointScenario?: WhatIfPointScenario | undefined; WhatIfRangeScenario?: WhatIfRangeScenario | undefined; } export interface ForecastConfiguration { ForecastProperties?: TimeBasedForecastProperties | undefined; Scenario?: ForecastScenario | undefined; } export interface MissingDataConfiguration { TreatmentOption?: MissingDataTreatmentOption | undefined; } export interface LineSeriesAxisDisplayOptions { AxisOptions?: AxisDisplayOptions | undefined; MissingDataConfigurations?: MissingDataConfiguration[] | undefined; } export interface LineChartSeriesSettings { LineStyleSettings?: LineChartLineStyleSettings | undefined; MarkerStyleSettings?: LineChartMarkerStyleSettings | undefined; DecalSettings?: DecalSettings | undefined; } export interface DataFieldSeriesItem { FieldId: string | undefined; FieldValue?: string | undefined; AxisBinding: AxisBinding | undefined; Settings?: LineChartSeriesSettings | undefined; } export interface FieldSeriesItem { FieldId: string | undefined; AxisBinding: AxisBinding | undefined; Settings?: LineChartSeriesSettings | undefined; } export interface SeriesItem { FieldSeriesItem?: FieldSeriesItem | undefined; DataFieldSeriesItem?: DataFieldSeriesItem | undefined; } export interface LineChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; CategoryItemsLimitConfiguration?: ItemsLimitConfiguration | undefined; ColorItemsLimitConfiguration?: ItemsLimitConfiguration | undefined; SmallMultiplesSort?: FieldSortOptions[] | undefined; SmallMultiplesLimitConfiguration?: ItemsLimitConfiguration | undefined; } export interface LineChartConfiguration { FieldWells?: LineChartFieldWells | undefined; SortConfiguration?: LineChartSortConfiguration | undefined; ForecastConfigurations?: ForecastConfiguration[] | undefined; Type?: LineChartType | undefined; SmallMultiplesOptions?: SmallMultiplesOptions | undefined; XAxisDisplayOptions?: AxisDisplayOptions | undefined; XAxisLabelOptions?: ChartAxisLabelOptions | undefined; PrimaryYAxisDisplayOptions?: LineSeriesAxisDisplayOptions | undefined; PrimaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; SecondaryYAxisDisplayOptions?: LineSeriesAxisDisplayOptions | undefined; SecondaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; SingleAxisOptions?: SingleAxisOptions | undefined; DefaultSeriesSettings?: LineChartDefaultSeriesSettings | undefined; Series?: SeriesItem[] | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; ReferenceLines?: ReferenceLine[] | undefined; Tooltip?: TooltipOptions | undefined; ContributionAnalysisDefaults?: ContributionAnalysisDefault[] | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface LineChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: LineChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface ArcOptions { ArcThickness?: ArcThickness | undefined; } export interface DonutCenterOptions { LabelVisibility?: Visibility | undefined; } export interface DonutOptions { ArcOptions?: ArcOptions | undefined; DonutCenterOptions?: DonutCenterOptions | undefined; } export interface PieChartAggregatedFieldWells { Category?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; SmallMultiples?: DimensionField[] | undefined; } export interface PieChartFieldWells { PieChartAggregatedFieldWells?: PieChartAggregatedFieldWells | undefined; } export interface PieChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; CategoryItemsLimit?: ItemsLimitConfiguration | undefined; SmallMultiplesSort?: FieldSortOptions[] | undefined; SmallMultiplesLimitConfiguration?: ItemsLimitConfiguration | undefined; } export interface PieChartConfiguration { FieldWells?: PieChartFieldWells | undefined; SortConfiguration?: PieChartSortConfiguration | undefined; DonutOptions?: DonutOptions | undefined; SmallMultiplesOptions?: SmallMultiplesOptions | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; ValueLabelOptions?: ChartAxisLabelOptions | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; VisualPalette?: VisualPalette | undefined; ContributionAnalysisDefaults?: ContributionAnalysisDefault[] | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface PieChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: PieChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface VisualCustomizationFieldsConfiguration { Status?: DashboardCustomizationStatus | undefined; AdditionalFields?: ColumnIdentifier[] | undefined; } export interface DashboardCustomizationVisualOptions { FieldsConfiguration?: VisualCustomizationFieldsConfiguration | undefined; } export interface PivotTableFieldCollapseStateTarget { FieldId?: string | undefined; FieldDataPathValues?: DataPathValue[] | undefined; } export interface PivotTableFieldCollapseStateOption { Target: PivotTableFieldCollapseStateTarget | undefined; State?: PivotTableFieldCollapseState | undefined; } export interface PivotTableDataPathOption { DataPathList: DataPathValue[] | undefined; Width?: string | undefined; } export interface PivotTableFieldOption { FieldId: string | undefined; CustomLabel?: string | undefined; Visibility?: Visibility | undefined; } export interface PivotTableFieldOptions { SelectedFieldOptions?: PivotTableFieldOption[] | undefined; DataPathOptions?: PivotTableDataPathOption[] | undefined; CollapseStateOptions?: PivotTableFieldCollapseStateOption[] | undefined; } export interface PivotTableAggregatedFieldWells { Rows?: DimensionField[] | undefined; Columns?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface PivotTableFieldWells { PivotTableAggregatedFieldWells?: PivotTableAggregatedFieldWells | undefined; } export interface PivotTablePaginatedReportOptions { VerticalOverflowVisibility?: Visibility | undefined; OverflowColumnHeaderVisibility?: Visibility | undefined; } export interface DataPathSort { Direction: SortDirection | undefined; SortPaths: DataPathValue[] | undefined; } export interface PivotTableSortBy { Field?: FieldSort | undefined; Column?: ColumnSort | undefined; DataPath?: DataPathSort | undefined; } export interface PivotFieldSortOptions { FieldId: string | undefined; SortBy: PivotTableSortBy | undefined; } export interface PivotTableSortConfiguration { FieldSortOptions?: PivotFieldSortOptions[] | undefined; } export interface TableBorderOptions { Color?: string | undefined; Thickness?: number | undefined; Style?: TableBorderStyle | undefined; } export interface TableSideBorderOptions { InnerVertical?: TableBorderOptions | undefined; InnerHorizontal?: TableBorderOptions | undefined; Left?: TableBorderOptions | undefined; Right?: TableBorderOptions | undefined; Top?: TableBorderOptions | undefined; Bottom?: TableBorderOptions | undefined; } export interface GlobalTableBorderOptions { UniformBorder?: TableBorderOptions | undefined; SideSpecificBorder?: TableSideBorderOptions | undefined; } export interface TableCellStyle { Visibility?: Visibility | undefined; FontConfiguration?: FontConfiguration | undefined; TextWrap?: TextWrap | undefined; HorizontalTextAlignment?: HorizontalTextAlignment | undefined; VerticalTextAlignment?: VerticalTextAlignment | undefined; BackgroundColor?: string | undefined; Height?: number | undefined; Border?: GlobalTableBorderOptions | undefined; } export interface RowAlternateColorOptions { Status?: WidgetStatus | undefined; RowAlternateColors?: string[] | undefined; UsePrimaryBackgroundColor?: WidgetStatus | undefined; } export interface PivotTableRowsLabelOptions { Visibility?: Visibility | undefined; CustomLabel?: string | undefined; } export interface PivotTableOptions { MetricPlacement?: PivotTableMetricPlacement | undefined; SingleMetricVisibility?: Visibility | undefined; ColumnNamesVisibility?: Visibility | undefined; ToggleButtonsVisibility?: Visibility | undefined; ColumnHeaderStyle?: TableCellStyle | undefined; RowHeaderStyle?: TableCellStyle | undefined; CellStyle?: TableCellStyle | undefined; RowFieldNamesStyle?: TableCellStyle | undefined; RowAlternateColorOptions?: RowAlternateColorOptions | undefined; CollapsedRowDimensionsVisibility?: Visibility | undefined; RowsLayout?: PivotTableRowsLayout | undefined; RowsLabelOptions?: PivotTableRowsLabelOptions | undefined; DefaultCellWidth?: string | undefined; } export interface PivotTableFieldSubtotalOptions { FieldId?: string | undefined; } export interface TableStyleTarget { CellType: StyledCellType | undefined; } export interface SubtotalOptions { TotalsVisibility?: Visibility | undefined; CustomLabel?: string | undefined; FieldLevel?: PivotTableSubtotalLevel | undefined; FieldLevelOptions?: PivotTableFieldSubtotalOptions[] | undefined; TotalCellStyle?: TableCellStyle | undefined; ValueCellStyle?: TableCellStyle | undefined; MetricHeaderCellStyle?: TableCellStyle | undefined; StyleTargets?: TableStyleTarget[] | undefined; } export interface TotalAggregationFunction { SimpleTotalAggregationFunction?: SimpleTotalAggregationFunction | undefined; } export interface TotalAggregationOption { FieldId: string | undefined; TotalAggregationFunction: TotalAggregationFunction | undefined; } export interface PivotTotalOptions { TotalsVisibility?: Visibility | undefined; Placement?: TableTotalsPlacement | undefined; ScrollStatus?: TableTotalsScrollStatus | undefined; CustomLabel?: string | undefined; TotalCellStyle?: TableCellStyle | undefined; ValueCellStyle?: TableCellStyle | undefined; MetricHeaderCellStyle?: TableCellStyle | undefined; TotalAggregationOptions?: TotalAggregationOption[] | undefined; } export interface PivotTableTotalOptions { RowSubtotalOptions?: SubtotalOptions | undefined; ColumnSubtotalOptions?: SubtotalOptions | undefined; RowTotalOptions?: PivotTotalOptions | undefined; ColumnTotalOptions?: PivotTotalOptions | undefined; } export interface PivotTableConfiguration { FieldWells?: PivotTableFieldWells | undefined; SortConfiguration?: PivotTableSortConfiguration | undefined; TableOptions?: PivotTableOptions | undefined; TotalOptions?: PivotTableTotalOptions | undefined; FieldOptions?: PivotTableFieldOptions | undefined; PaginatedReportOptions?: PivotTablePaginatedReportOptions | undefined; Tooltip?: TooltipOptions | undefined; DashboardCustomizationVisualOptions?: | DashboardCustomizationVisualOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface PivotTableConditionalFormattingScope { Role?: PivotTableConditionalFormattingScopeRole | undefined; } export interface TextConditionalFormat { BackgroundColor?: ConditionalFormattingColor | undefined; TextColor?: ConditionalFormattingColor | undefined; Icon?: ConditionalFormattingIcon | undefined; } export interface PivotTableCellConditionalFormatting { FieldId: string | undefined; TextFormat?: TextConditionalFormat | undefined; Scope?: PivotTableConditionalFormattingScope | undefined; Scopes?: PivotTableConditionalFormattingScope[] | undefined; } export interface PivotTableConditionalFormattingOption { Cell?: PivotTableCellConditionalFormatting | undefined; } export interface PivotTableConditionalFormatting { ConditionalFormattingOptions?: | PivotTableConditionalFormattingOption[] | undefined; } export interface PivotTableVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: PivotTableConfiguration | undefined; ConditionalFormatting?: PivotTableConditionalFormatting | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface PluginVisualFieldWell { AxisName?: PluginVisualAxisName | undefined; Dimensions?: DimensionField[] | undefined; Measures?: MeasureField[] | undefined; Unaggregated?: UnaggregatedField[] | undefined; } export interface PluginVisualItemsLimitConfiguration { ItemsLimit?: number | undefined; } export interface PluginVisualTableQuerySort { RowSort?: FieldSortOptions[] | undefined; ItemsLimitConfiguration?: PluginVisualItemsLimitConfiguration | undefined; } export interface PluginVisualSortConfiguration { PluginVisualTableQuerySort?: PluginVisualTableQuerySort | undefined; } export interface PluginVisualProperty { Name?: string | undefined; Value?: string | undefined; } export interface PluginVisualOptions { VisualProperties?: PluginVisualProperty[] | undefined; } export interface PluginVisualConfiguration { FieldWells?: PluginVisualFieldWell[] | undefined; VisualOptions?: PluginVisualOptions | undefined; SortConfiguration?: PluginVisualSortConfiguration | undefined; } export interface PluginVisual { VisualId: string | undefined; PluginArn: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: PluginVisualConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface RadarChartAreaStyleSettings { Visibility?: Visibility | undefined; } export interface RadarChartSeriesSettings { AreaStyleSettings?: RadarChartAreaStyleSettings | undefined; } export interface RadarChartAggregatedFieldWells { Category?: DimensionField[] | undefined; Color?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface RadarChartFieldWells { RadarChartAggregatedFieldWells?: RadarChartAggregatedFieldWells | undefined; } export interface RadarChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; CategoryItemsLimit?: ItemsLimitConfiguration | undefined; ColorSort?: FieldSortOptions[] | undefined; ColorItemsLimit?: ItemsLimitConfiguration | undefined; } export interface RadarChartConfiguration { FieldWells?: RadarChartFieldWells | undefined; SortConfiguration?: RadarChartSortConfiguration | undefined; Shape?: RadarChartShape | undefined; BaseSeriesSettings?: RadarChartSeriesSettings | undefined; StartAngle?: number | undefined; VisualPalette?: VisualPalette | undefined; AlternateBandColorsVisibility?: Visibility | undefined; AlternateBandEvenColor?: string | undefined; AlternateBandOddColor?: string | undefined; CategoryAxis?: AxisDisplayOptions | undefined; CategoryLabelOptions?: ChartAxisLabelOptions | undefined; ColorAxis?: AxisDisplayOptions | undefined; ColorLabelOptions?: ChartAxisLabelOptions | undefined; Legend?: LegendOptions | undefined; AxesRangeScale?: RadarChartAxesRangeScale | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface RadarChartVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: RadarChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface SankeyDiagramAggregatedFieldWells { Source?: DimensionField[] | undefined; Destination?: DimensionField[] | undefined; Weight?: MeasureField[] | undefined; } export interface SankeyDiagramFieldWells { SankeyDiagramAggregatedFieldWells?: | SankeyDiagramAggregatedFieldWells | undefined; } export interface SankeyDiagramSortConfiguration { WeightSort?: FieldSortOptions[] | undefined; SourceItemsLimit?: ItemsLimitConfiguration | undefined; DestinationItemsLimit?: ItemsLimitConfiguration | undefined; } export interface SankeyDiagramChartConfiguration { FieldWells?: SankeyDiagramFieldWells | undefined; SortConfiguration?: SankeyDiagramSortConfiguration | undefined; DataLabels?: DataLabelOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface SankeyDiagramVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: SankeyDiagramChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface ScatterPlotCategoricallyAggregatedFieldWells { XAxis?: MeasureField[] | undefined; YAxis?: MeasureField[] | undefined; Category?: DimensionField[] | undefined; Size?: MeasureField[] | undefined; Label?: DimensionField[] | undefined; } export interface ScatterPlotUnaggregatedFieldWells { XAxis?: DimensionField[] | undefined; YAxis?: DimensionField[] | undefined; Size?: MeasureField[] | undefined; Category?: DimensionField[] | undefined; Label?: DimensionField[] | undefined; } export interface ScatterPlotFieldWells { ScatterPlotCategoricallyAggregatedFieldWells?: | ScatterPlotCategoricallyAggregatedFieldWells | undefined; ScatterPlotUnaggregatedFieldWells?: | ScatterPlotUnaggregatedFieldWells | undefined; } export interface ScatterPlotSortConfiguration { ScatterPlotLimitConfiguration?: ItemsLimitConfiguration | undefined; } export interface ScatterPlotConfiguration { FieldWells?: ScatterPlotFieldWells | undefined; SortConfiguration?: ScatterPlotSortConfiguration | undefined; XAxisLabelOptions?: ChartAxisLabelOptions | undefined; XAxisDisplayOptions?: AxisDisplayOptions | undefined; YAxisLabelOptions?: ChartAxisLabelOptions | undefined; YAxisDisplayOptions?: AxisDisplayOptions | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; VisualPalette?: VisualPalette | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface ScatterPlotVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: ScatterPlotConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface TablePinnedFieldOptions { PinnedLeftFields?: string[] | undefined; } export interface TableCellImageSizingConfiguration { TableCellImageScalingConfiguration?: | TableCellImageScalingConfiguration | undefined; } export interface TableFieldImageConfiguration { SizingOptions?: TableCellImageSizingConfiguration | undefined; } export interface TableFieldCustomIconContent { Icon?: TableFieldIconSetType | undefined; } export interface TableFieldCustomTextContent { Value?: string | undefined; FontConfiguration: FontConfiguration | undefined; } export interface TableFieldLinkContentConfiguration { CustomTextContent?: TableFieldCustomTextContent | undefined; CustomIconContent?: TableFieldCustomIconContent | undefined; } export interface TableFieldLinkConfiguration { Target: URLTargetConfiguration | undefined; Content: TableFieldLinkContentConfiguration | undefined; } export interface TableFieldURLConfiguration { LinkConfiguration?: TableFieldLinkConfiguration | undefined; ImageConfiguration?: TableFieldImageConfiguration | undefined; } export interface TableFieldOption { FieldId: string | undefined; Width?: string | undefined; CustomLabel?: string | undefined; Visibility?: Visibility | undefined; URLStyling?: TableFieldURLConfiguration | undefined; } export interface TransposedTableOption { ColumnIndex?: number | undefined; ColumnWidth?: string | undefined; ColumnType: TransposedColumnType | undefined; } export interface TableFieldOptions { SelectedFieldOptions?: TableFieldOption[] | undefined; Order?: string[] | undefined; PinnedFieldOptions?: TablePinnedFieldOptions | undefined; TransposedTableOptions?: TransposedTableOption[] | undefined; } export interface TableAggregatedFieldWells { GroupBy?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; } export interface TableUnaggregatedFieldWells { Values?: UnaggregatedField[] | undefined; } export interface TableFieldWells { TableAggregatedFieldWells?: TableAggregatedFieldWells | undefined; TableUnaggregatedFieldWells?: TableUnaggregatedFieldWells | undefined; } export interface TablePaginatedReportOptions { VerticalOverflowVisibility?: Visibility | undefined; OverflowColumnHeaderVisibility?: Visibility | undefined; } export interface TableSortConfiguration { RowSort?: FieldSortOptions[] | undefined; PaginationConfiguration?: PaginationConfiguration | undefined; } export interface DataBarsOptions { FieldId: string | undefined; PositiveColor?: string | undefined; NegativeColor?: string | undefined; } export interface SparklinesOptions { FieldId: string | undefined; XAxisField: DimensionField | undefined; YAxisBehavior?: SparklineAxisBehavior | undefined; VisualType?: SparklineVisualType | undefined; LineColor?: string | undefined; LineInterpolation?: LineInterpolation | undefined; AllPointsMarker?: LineChartMarkerStyleSettings | undefined; MaxValueMarker?: LineChartMarkerStyleSettings | undefined; MinValueMarker?: LineChartMarkerStyleSettings | undefined; } export interface TableInlineVisualization { DataBars?: DataBarsOptions | undefined; Sparklines?: SparklinesOptions | undefined; } export interface TableOptions { Orientation?: TableOrientation | undefined; HeaderStyle?: TableCellStyle | undefined; CellStyle?: TableCellStyle | undefined; RowAlternateColorOptions?: RowAlternateColorOptions | undefined; } export interface TotalOptions { TotalsVisibility?: Visibility | undefined; Placement?: TableTotalsPlacement | undefined; ScrollStatus?: TableTotalsScrollStatus | undefined; CustomLabel?: string | undefined; TotalCellStyle?: TableCellStyle | undefined; TotalAggregationOptions?: TotalAggregationOption[] | undefined; } export interface TableConfiguration { FieldWells?: TableFieldWells | undefined; SortConfiguration?: TableSortConfiguration | undefined; TableOptions?: TableOptions | undefined; TotalOptions?: TotalOptions | undefined; FieldOptions?: TableFieldOptions | undefined; PaginatedReportOptions?: TablePaginatedReportOptions | undefined; TableInlineVisualizations?: TableInlineVisualization[] | undefined; Tooltip?: TooltipOptions | undefined; DashboardCustomizationVisualOptions?: | DashboardCustomizationVisualOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface TableCellConditionalFormatting { FieldId: string | undefined; TextFormat?: TextConditionalFormat | undefined; } export interface TableRowConditionalFormatting { BackgroundColor?: ConditionalFormattingColor | undefined; TextColor?: ConditionalFormattingColor | undefined; } export interface TableConditionalFormattingOption { Cell?: TableCellConditionalFormatting | undefined; Row?: TableRowConditionalFormatting | undefined; } export interface TableConditionalFormatting { ConditionalFormattingOptions?: TableConditionalFormattingOption[] | undefined; } export interface TableVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: TableConfiguration | undefined; ConditionalFormatting?: TableConditionalFormatting | undefined; Actions?: VisualCustomAction[] | undefined; VisualContentAltText?: string | undefined; } export interface TreeMapAggregatedFieldWells { Groups?: DimensionField[] | undefined; Sizes?: MeasureField[] | undefined; Colors?: MeasureField[] | undefined; } export interface TreeMapFieldWells { TreeMapAggregatedFieldWells?: TreeMapAggregatedFieldWells | undefined; } export interface TreeMapSortConfiguration { TreeMapSort?: FieldSortOptions[] | undefined; TreeMapGroupItemsLimitConfiguration?: ItemsLimitConfiguration | undefined; } export interface TreeMapConfiguration { FieldWells?: TreeMapFieldWells | undefined; SortConfiguration?: TreeMapSortConfiguration | undefined; GroupLabelOptions?: ChartAxisLabelOptions | undefined; SizeLabelOptions?: ChartAxisLabelOptions | undefined; ColorLabelOptions?: ChartAxisLabelOptions | undefined; ColorScale?: ColorScale | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; Tooltip?: TooltipOptions | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface TreeMapVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: TreeMapConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; } export interface WaterfallChartGroupColorConfiguration { PositiveBarColor?: string | undefined; NegativeBarColor?: string | undefined; TotalBarColor?: string | undefined; } export interface WaterfallChartColorConfiguration { GroupColorConfiguration?: WaterfallChartGroupColorConfiguration | undefined; } export interface WaterfallChartAggregatedFieldWells { Categories?: DimensionField[] | undefined; Values?: MeasureField[] | undefined; Breakdowns?: DimensionField[] | undefined; } export interface WaterfallChartFieldWells { WaterfallChartAggregatedFieldWells?: | WaterfallChartAggregatedFieldWells | undefined; } export interface WaterfallChartSortConfiguration { CategorySort?: FieldSortOptions[] | undefined; BreakdownItemsLimit?: ItemsLimitConfiguration | undefined; } export interface WaterfallChartOptions { TotalBarLabel?: string | undefined; } export interface WaterfallChartConfiguration { FieldWells?: WaterfallChartFieldWells | undefined; SortConfiguration?: WaterfallChartSortConfiguration | undefined; WaterfallChartOptions?: WaterfallChartOptions | undefined; CategoryAxisLabelOptions?: ChartAxisLabelOptions | undefined; CategoryAxisDisplayOptions?: AxisDisplayOptions | undefined; PrimaryYAxisLabelOptions?: ChartAxisLabelOptions | undefined; PrimaryYAxisDisplayOptions?: AxisDisplayOptions | undefined; Legend?: LegendOptions | undefined; DataLabels?: DataLabelOptions | undefined; VisualPalette?: VisualPalette | undefined; ColorConfiguration?: WaterfallChartColorConfiguration | undefined; Interactions?: VisualInteractionOptions | undefined; } export interface WaterfallVisual { VisualId: string | undefined; Title?: VisualTitleLabelOptions | undefined; Subtitle?: VisualSubtitleLabelOptions | undefined; ChartConfiguration?: WaterfallChartConfiguration | undefined; Actions?: VisualCustomAction[] | undefined; ColumnHierarchies?: ColumnHierarchy[] | undefined; VisualContentAltText?: string | undefined; }