sheets.spreadsheets.batchUpdate

enum_AppendDimensionRequestDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_BaselineValueFormatComparisonType := [ "COMPARISON_TYPE_UNDEFINED", "ABSOLUTE_DIFFERENCE", "PERCENTAGE_DIFFERENCE" ]
enum_BasicChartAxisPosition := [ "BASIC_CHART_AXIS_POSITION_UNSPECIFIED", "BOTTOM_AXIS", "LEFT_AXIS", "RIGHT_AXIS" ]
enum_BasicChartSeriesTargetAxis := [ "BASIC_CHART_AXIS_POSITION_UNSPECIFIED", "BOTTOM_AXIS", "LEFT_AXIS", "RIGHT_AXIS" ]
enum_BasicChartSeriesType := [ "BASIC_CHART_TYPE_UNSPECIFIED", "BAR", "LINE", "AREA", "COLUMN", "SCATTER", "COMBO", "STEPPED_AREA" ]
enum_BasicChartSpecChartType := [ "BASIC_CHART_TYPE_UNSPECIFIED", "BAR", "LINE", "AREA", "COLUMN", "SCATTER", "COMBO", "STEPPED_AREA" ]
enum_BasicChartSpecCompareMode := [ "BASIC_CHART_COMPARE_MODE_UNSPECIFIED", "DATUM", "CATEGORY" ]
enum_BasicChartSpecLegendPosition := [ "BASIC_CHART_LEGEND_POSITION_UNSPECIFIED", "BOTTOM_LEGEND", "LEFT_LEGEND", "RIGHT_LEGEND", "TOP_LEGEND", "NO_LEGEND" ]
enum_BasicChartSpecStackedType := [ "BASIC_CHART_STACKED_TYPE_UNSPECIFIED", "NOT_STACKED", "STACKED", "PERCENT_STACKED" ]
enum_BooleanConditionType := [ "CONDITION_TYPE_UNSPECIFIED", "NUMBER_GREATER", "NUMBER_GREATER_THAN_EQ", "NUMBER_LESS", "NUMBER_LESS_THAN_EQ", "NUMBER_EQ", "NUMBER_NOT_EQ", "NUMBER_BETWEEN", "NUMBER_NOT_BETWEEN", "TEXT_CONTAINS", "TEXT_NOT_CONTAINS", "TEXT_STARTS_WITH", "TEXT_ENDS_WITH", "TEXT_EQ", "TEXT_IS_EMAIL", "TEXT_IS_URL", "DATE_EQ", "DATE_BEFORE", "DATE_AFTER", "DATE_ON_OR_BEFORE", "DATE_ON_OR_AFTER", "DATE_BETWEEN", "DATE_NOT_BETWEEN", "DATE_IS_VALID", "ONE_OF_RANGE", "ONE_OF_LIST", "BLANK", "NOT_BLANK", "CUSTOM_FORMULA", "BOOLEAN", "TEXT_NOT_EQ", "DATE_NOT_EQ", "FILTER_EXPRESSION" ]
enum_BorderStyle := [ "STYLE_UNSPECIFIED", "DOTTED", "DASHED", "SOLID", "SOLID_MEDIUM", "SOLID_THICK", "NONE", "DOUBLE" ]
enum_BubbleChartSpecLegendPosition := [ "BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED", "BOTTOM_LEGEND", "LEFT_LEGEND", "RIGHT_LEGEND", "TOP_LEGEND", "NO_LEGEND", "INSIDE_LEGEND" ]
enum_CellFormatHorizontalAlignment := [ "HORIZONTAL_ALIGN_UNSPECIFIED", "LEFT", "CENTER", "RIGHT" ]
enum_CellFormatHyperlinkDisplayType := [ "HYPERLINK_DISPLAY_TYPE_UNSPECIFIED", "LINKED", "PLAIN_TEXT" ]
enum_CellFormatTextDirection := [ "TEXT_DIRECTION_UNSPECIFIED", "LEFT_TO_RIGHT", "RIGHT_TO_LEFT" ]
enum_CellFormatVerticalAlignment := [ "VERTICAL_ALIGN_UNSPECIFIED", "TOP", "MIDDLE", "BOTTOM" ]
enum_CellFormatWrapStrategy := [ "WRAP_STRATEGY_UNSPECIFIED", "OVERFLOW_CELL", "LEGACY_WRAP", "CLIP", "WRAP" ]
enum_ChartAxisViewWindowOptionsViewWindowMode := [ "DEFAULT_VIEW_WINDOW_MODE", "VIEW_WINDOW_MODE_UNSUPPORTED", "EXPLICIT", "PRETTY" ]
enum_ChartDataAggregateType := [ "CHART_AGGREGATE_TYPE_UNSPECIFIED", "AVERAGE", "COUNT", "MAX", "MEDIAN", "MIN", "SUM" ]
enum_ChartDateTimeRuleType := [ "CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED", "SECOND", "MINUTE", "HOUR", "HOUR_MINUTE", "HOUR_MINUTE_AMPM", "DAY_OF_WEEK", "DAY_OF_YEAR", "DAY_OF_MONTH", "DAY_MONTH", "MONTH", "QUARTER", "YEAR", "YEAR_MONTH", "YEAR_QUARTER", "YEAR_MONTH_DAY" ]
enum_ChartSpecHiddenDimensionStrategy := [ "CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED", "SKIP_HIDDEN_ROWS_AND_COLUMNS", "SKIP_HIDDEN_ROWS", "SKIP_HIDDEN_COLUMNS", "SHOW_ALL" ]
enum_ColorStyleThemeColor := [ "THEME_COLOR_TYPE_UNSPECIFIED", "TEXT", "BACKGROUND", "ACCENT1", "ACCENT2", "ACCENT3", "ACCENT4", "ACCENT5", "ACCENT6", "LINK" ]
enum_ConditionValueRelativeDate := [ "RELATIVE_DATE_UNSPECIFIED", "PAST_YEAR", "PAST_MONTH", "PAST_WEEK", "YESTERDAY", "TODAY", "TOMORROW" ]
enum_CopyPasteRequestPasteOrientation := [ "NORMAL", "TRANSPOSE" ]
enum_CopyPasteRequestPasteType := [ "PASTE_NORMAL", "PASTE_VALUES", "PASTE_FORMAT", "PASTE_NO_BORDERS", "PASTE_FORMULA", "PASTE_DATA_VALIDATION", "PASTE_CONDITIONAL_FORMATTING" ]
enum_CutPasteRequestPasteType := [ "PASTE_NORMAL", "PASTE_VALUES", "PASTE_FORMAT", "PASTE_NO_BORDERS", "PASTE_FORMULA", "PASTE_DATA_VALIDATION", "PASTE_CONDITIONAL_FORMATTING" ]
enum_DataLabelPlacement := [ "DATA_LABEL_PLACEMENT_UNSPECIFIED", "CENTER", "LEFT", "RIGHT", "ABOVE", "BELOW", "INSIDE_END", "INSIDE_BASE", "OUTSIDE_END" ]
enum_DataLabelType := [ "DATA_LABEL_TYPE_UNSPECIFIED", "NONE", "DATA", "CUSTOM" ]
enum_DataSourceTableColumnSelectionType := [ "DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED", "SELECTED", "SYNC_ALL" ]
enum_DateTimeRuleType := [ "DATE_TIME_RULE_TYPE_UNSPECIFIED", "SECOND", "MINUTE", "HOUR", "HOUR_MINUTE", "HOUR_MINUTE_AMPM", "DAY_OF_WEEK", "DAY_OF_YEAR", "DAY_OF_MONTH", "DAY_MONTH", "MONTH", "QUARTER", "YEAR", "YEAR_MONTH", "YEAR_QUARTER", "YEAR_MONTH_DAY" ]
enum_DeleteRangeRequestShiftDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_DeveloperMetadataLocationLocationType := [ "DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED", "ROW", "COLUMN", "SHEET", "SPREADSHEET" ]
enum_DeveloperMetadataLookupLocationMatchingStrategy := [ "DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED", "EXACT_LOCATION", "INTERSECTING_LOCATION" ]
enum_DeveloperMetadataLookupLocationType := [ "DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED", "ROW", "COLUMN", "SHEET", "SPREADSHEET" ]
enum_DeveloperMetadataLookupVisibility := [ "DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED", "DOCUMENT", "PROJECT" ]
enum_DeveloperMetadataVisibility := [ "DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED", "DOCUMENT", "PROJECT" ]
enum_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_ErrorValueType := [ "ERROR_TYPE_UNSPECIFIED", "ERROR", "NULL_VALUE", "DIVIDE_BY_ZERO", "VALUE", "REF", "NAME", "NUM", "N_A", "LOADING" ]
enum_HistogramChartSpecLegendPosition := [ "HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED", "BOTTOM_LEGEND", "LEFT_LEGEND", "RIGHT_LEGEND", "TOP_LEGEND", "NO_LEGEND", "INSIDE_LEGEND" ]
enum_InsertRangeRequestShiftDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_InterpolationPointType := [ "INTERPOLATION_POINT_TYPE_UNSPECIFIED", "MIN", "MAX", "NUMBER", "PERCENT", "PERCENTILE" ]
enum_LineStyleType := [ "LINE_DASH_TYPE_UNSPECIFIED", "INVISIBLE", "CUSTOM", "SOLID", "DOTTED", "MEDIUM_DASHED", "MEDIUM_DASHED_DOTTED", "LONG_DASHED", "LONG_DASHED_DOTTED" ]
enum_MergeCellsRequestMergeType := [ "MERGE_ALL", "MERGE_COLUMNS", "MERGE_ROWS" ]
enum_NumberFormatType := [ "NUMBER_FORMAT_TYPE_UNSPECIFIED", "TEXT", "NUMBER", "PERCENT", "CURRENCY", "DATE", "TIME", "DATE_TIME", "SCIENTIFIC" ]
enum_OrgChartSpecNodeSize := [ "ORG_CHART_LABEL_SIZE_UNSPECIFIED", "SMALL", "MEDIUM", "LARGE" ]
enum_PasteDataRequestType := [ "PASTE_NORMAL", "PASTE_VALUES", "PASTE_FORMAT", "PASTE_NO_BORDERS", "PASTE_FORMULA", "PASTE_DATA_VALIDATION", "PASTE_CONDITIONAL_FORMATTING" ]
enum_PieChartSpecLegendPosition := [ "PIE_CHART_LEGEND_POSITION_UNSPECIFIED", "BOTTOM_LEGEND", "LEFT_LEGEND", "RIGHT_LEGEND", "TOP_LEGEND", "NO_LEGEND", "LABELED_LEGEND" ]
enum_PivotGroupSortOrder := [ "SORT_ORDER_UNSPECIFIED", "ASCENDING", "DESCENDING" ]
enum_PivotTableValueLayout := [ "HORIZONTAL", "VERTICAL" ]
enum_PivotValueCalculatedDisplayType := [ "PIVOT_VALUE_CALCULATED_DISPLAY_TYPE_UNSPECIFIED", "PERCENT_OF_ROW_TOTAL", "PERCENT_OF_COLUMN_TOTAL", "PERCENT_OF_GRAND_TOTAL" ]
enum_PivotValueSummarizeFunction := [ "PIVOT_STANDARD_VALUE_FUNCTION_UNSPECIFIED", "SUM", "COUNTA", "COUNT", "COUNTUNIQUE", "AVERAGE", "MAX", "MIN", "MEDIAN", "PRODUCT", "STDEV", "STDEVP", "VAR", "VARP", "CUSTOM", "NONE" ]
enum_PointStyleShape := [ "POINT_SHAPE_UNSPECIFIED", "CIRCLE", "DIAMOND", "HEXAGON", "PENTAGON", "SQUARE", "STAR", "TRIANGLE", "X_MARK" ]
enum_ScorecardChartSpecAggregateType := [ "CHART_AGGREGATE_TYPE_UNSPECIFIED", "AVERAGE", "COUNT", "MAX", "MEDIAN", "MIN", "SUM" ]
enum_ScorecardChartSpecNumberFormatSource := [ "CHART_NUMBER_FORMAT_SOURCE_UNDEFINED", "FROM_DATA", "CUSTOM" ]
enum_SheetPropertiesSheetType := [ "SHEET_TYPE_UNSPECIFIED", "GRID", "OBJECT", "DATA_SOURCE" ]
enum_SlicerSpecHorizontalAlignment := [ "HORIZONTAL_ALIGN_UNSPECIFIED", "LEFT", "CENTER", "RIGHT" ]
enum_SortSpecSortOrder := [ "SORT_ORDER_UNSPECIFIED", "ASCENDING", "DESCENDING" ]
enum_SourceAndDestinationDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_SpreadsheetPropertiesAutoRecalc := [ "RECALCULATION_INTERVAL_UNSPECIFIED", "ON_CHANGE", "MINUTE", "HOUR" ]
enum_TextPositionHorizontalAlignment := [ "HORIZONTAL_ALIGN_UNSPECIFIED", "LEFT", "CENTER", "RIGHT" ]
enum_TextToColumnsRequestDelimiterType := [ "DELIMITER_TYPE_UNSPECIFIED", "COMMA", "SEMICOLON", "PERIOD", "SPACE", "CUSTOM", "AUTODETECT" ]
enum_ThemeColorPairColorType := [ "THEME_COLOR_TYPE_UNSPECIFIED", "TEXT", "BACKGROUND", "ACCENT1", "ACCENT2", "ACCENT3", "ACCENT4", "ACCENT5", "ACCENT6", "LINK" ]
enum_WaterfallChartSpecStackedType := [ "WATERFALL_STACKED_TYPE_UNSPECIFIED", "STACKED", "SEQUENTIAL" ]

valid {
    input.Body.includeSpreadsheetInResponse == BOOLEAN
    input.Body.requests[_].addBanding.bandedRange.bandedRangeId == INTEGER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.columnProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].addBanding.bandedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].addBanding.bandedRange.range.sheetId == INTEGER
    input.Body.requests[_].addBanding.bandedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].addBanding.bandedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addBanding.bandedRange.rowProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.border.color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.border.color.blue == NUMBER
    input.Body.requests[_].addChart.chart.border.color.green == NUMBER
    input.Body.requests[_].addChart.chart.border.color.red == NUMBER
    input.Body.requests[_].addChart.chart.border.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.border.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.border.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.border.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.border.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.chartId == INTEGER
    input.Body.requests[_].addChart.chart.position.newSheet == BOOLEAN
    input.Body.requests[_].addChart.chart.position.overlayPosition.anchorCell.columnIndex == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.anchorCell.rowIndex == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.anchorCell.sheetId == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.heightPixels == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.offsetXPixels == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.offsetYPixels == INTEGER
    input.Body.requests[_].addChart.chart.position.overlayPosition.widthPixels == INTEGER
    input.Body.requests[_].addChart.chart.position.sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.altText == STRING
    input.Body.requests[_].addChart.chart.spec.backgroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].format.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].position == enum_BasicChartAxisPosition[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].title == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].viewWindowOptions.viewWindowMax == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].viewWindowOptions.viewWindowMin == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.axis[_].viewWindowOptions.viewWindowMode == enum_ChartAxisViewWindowOptionsViewWindowMode[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.chartType == enum_BasicChartSpecChartType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.compareMode == enum_BasicChartSpecCompareMode[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.domains[_].reversed == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.headerCount == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.interpolateNulls == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.legendPosition == enum_BasicChartSpecLegendPosition[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.lineSmoothing == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].color.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].color.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].color.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].lineStyle.type == enum_LineStyleType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].lineStyle.width == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].pointStyle.size == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].color.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].color.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].color.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].index == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].styleOverrides[_].pointStyle.size == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].targetAxis == enum_BasicChartSeriesTargetAxis[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.series[_].type == enum_BasicChartSeriesType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.stackedType == enum_BasicChartSpecStackedType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.threeDimensional == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.basicChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleBorderColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleMaxRadiusSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleMinRadiusSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleOpacity == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.bubbleChart.bubbleTextStyle.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.groupIds.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.legendPosition == enum_BubbleChartSpecLegendPosition[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.bubbleChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.candlestickChart.domain.reversed == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.dataSourceChartProperties.dataSourceId == STRING
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.fontName == STRING
    input.Body.requests[_].addChart.chart.spec.hiddenDimensionStrategy == enum_ChartSpecHiddenDimensionStrategy[_]
    input.Body.requests[_].addChart.chart.spec.histogramChart.bucketSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.legendPosition == enum_HistogramChartSpecLegendPosition[_]
    input.Body.requests[_].addChart.chart.spec.histogramChart.outlierPercentile == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].barColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.histogramChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.histogramChart.showItemDividers == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.maximized == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.nodeSize == enum_OrgChartSpecNodeSize[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.selectedNodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.orgChart.tooltips.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.legendPosition == enum_PieChartSpecLegendPosition[_]
    input.Body.requests[_].addChart.chart.spec.pieChart.pieHole == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.pieChart.series.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.pieChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.pieChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.pieChart.threeDimensional == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.aggregateType == enum_ScorecardChartSpecAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.comparisonType == enum_BaselineValueFormatComparisonType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.description == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.negativeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.positiveColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.baselineValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scoreca