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" ]
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.scorecardChart.baselineValueFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.customFormatOptions.prefix == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.customFormatOptions.suffix == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.keyValueFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.scorecardChart.numberFormatSource == enum_ScorecardChartSpecNumberFormatSource[_]
    input.Body.requests[_].addChart.chart.spec.scorecardChart.scaleFactor == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].addChart.chart.spec.subtitle == STRING
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.subtitleTextFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.subtitleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].addChart.chart.spec.title == STRING
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.titleTextFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.maxValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.midValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.minValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.colorScale.noDataColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.hideTooltips == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.treemapChart.hintedLevels == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.levels == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.sizeData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.treemapChart.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.connectorLineStyle.type == enum_LineStyleType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.connectorLineStyle.width == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.domain.reversed == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.firstValueIsTotal == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.hideConnectorLines == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].customSubtotals[_].dataIsSubtotal == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].customSubtotals[_].label == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].customSubtotals[_].subtotalIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].hideTrailingSubtotal == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.color.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.color.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].negativeColumnsStyle.label == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.color.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.color.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].positiveColumnsStyle.label == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.color.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.color.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.series[_].subtotalColumnsStyle.label == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.stackedType == enum_WaterfallChartSpecStackedType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].addChart.chart.spec.waterfallChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].addConditionalFormatRule.index == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.bottom.width == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.left.width == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.right.width == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.borders.top.width == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.numberFormat.pattern == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.padding.bottom == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.padding.left == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.padding.right == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.padding.top == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.bold == BOOLEAN
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.fontFamily == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.fontSize == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.italic == BOOLEAN
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.link.uri == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textFormat.underline == BOOLEAN
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textRotation.angle == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.textRotation.vertical == BOOLEAN
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].addConditionalFormatRule.rule.booleanRule.format.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.maxpoint.value == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.midpoint.value == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.color.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.color.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.color.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.color.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].addConditionalFormatRule.rule.gradientRule.minpoint.value == STRING
    input.Body.requests[_].addConditionalFormatRule.rule.ranges[_].endColumnIndex == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.ranges[_].endRowIndex == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.ranges[_].sheetId == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.ranges[_].startColumnIndex == INTEGER
    input.Body.requests[_].addConditionalFormatRule.rule.ranges[_].startRowIndex == INTEGER
    input.Body.requests[_].addDataSource.dataSource.calculatedColumns[_].formula == STRING
    input.Body.requests[_].addDataSource.dataSource.calculatedColumns[_].reference.name == STRING
    input.Body.requests[_].addDataSource.dataSource.dataSourceId == STRING
    input.Body.requests[_].addDataSource.dataSource.sheetId == INTEGER
    input.Body.requests[_].addDataSource.dataSource.spec.bigQuery.projectId == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.bigQuery.querySpec.rawQuery == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.bigQuery.tableSpec.datasetId == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.bigQuery.tableSpec.tableId == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.bigQuery.tableSpec.tableProjectId == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].name == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].namedRangeId == STRING
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].range.endColumnIndex == INTEGER
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].range.endRowIndex == INTEGER
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].range.sheetId == INTEGER
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].range.startColumnIndex == INTEGER
    input.Body.requests[_].addDataSource.dataSource.spec.parameters[_].range.startRowIndex == INTEGER
    input.Body.requests[_].addDimensionGroup.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].addDimensionGroup.range.endIndex == INTEGER
    input.Body.requests[_].addDimensionGroup.range.sheetId == INTEGER
    input.Body.requests[_].addDimensionGroup.range.startIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].addFilterView.filter.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].addFilterView.filter.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].addFilterView.filter.criteria.STRING.hiddenValues[_] == STRING
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.criteria.STRING.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.filterViewId == INTEGER
    input.Body.requests[_].addFilterView.filter.namedRangeId == STRING
    input.Body.requests[_].addFilterView.filter.range.endColumnIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.range.endRowIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.range.sheetId == INTEGER
    input.Body.requests[_].addFilterView.filter.range.startColumnIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.range.startRowIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addFilterView.filter.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].addFilterView.filter.title == STRING
    input.Body.requests[_].addNamedRange.namedRange.name == STRING
    input.Body.requests[_].addNamedRange.namedRange.namedRangeId == STRING
    input.Body.requests[_].addNamedRange.namedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].addNamedRange.namedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].addNamedRange.namedRange.range.sheetId == INTEGER
    input.Body.requests[_].addNamedRange.namedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].addNamedRange.namedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.description == STRING
    input.Body.requests[_].addProtectedRange.protectedRange.editors.domainUsersCanEdit == BOOLEAN
    input.Body.requests[_].addProtectedRange.protectedRange.editors.groups[_] == STRING
    input.Body.requests[_].addProtectedRange.protectedRange.editors.users[_] == STRING
    input.Body.requests[_].addProtectedRange.protectedRange.namedRangeId == STRING
    input.Body.requests[_].addProtectedRange.protectedRange.protectedRangeId == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.range.sheetId == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.requestingUserCanEdit == BOOLEAN
    input.Body.requests[_].addProtectedRange.protectedRange.unprotectedRanges[_].endColumnIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.unprotectedRanges[_].endRowIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.unprotectedRanges[_].sheetId == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.unprotectedRanges[_].startColumnIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.unprotectedRanges[_].startRowIndex == INTEGER
    input.Body.requests[_].addProtectedRange.protectedRange.warningOnly == BOOLEAN
    input.Body.requests[_].addSheet.properties.gridProperties.columnCount == INTEGER
    input.Body.requests[_].addSheet.properties.gridProperties.columnGroupControlAfter == BOOLEAN
    input.Body.requests[_].addSheet.properties.gridProperties.frozenColumnCount == INTEGER
    input.Body.requests[_].addSheet.properties.gridProperties.frozenRowCount == INTEGER
    input.Body.requests[_].addSheet.properties.gridProperties.hideGridlines == BOOLEAN
    input.Body.requests[_].addSheet.properties.gridProperties.rowCount == INTEGER
    input.Body.requests[_].addSheet.properties.gridProperties.rowGroupControlAfter == BOOLEAN
    input.Body.requests[_].addSheet.properties.hidden == BOOLEAN
    input.Body.requests[_].addSheet.properties.index == INTEGER
    input.Body.requests[_].addSheet.properties.rightToLeft == BOOLEAN
    input.Body.requests[_].addSheet.properties.sheetId == INTEGER
    input.Body.requests[_].addSheet.properties.sheetType == enum_SheetPropertiesSheetType[_]
    input.Body.requests[_].addSheet.properties.tabColor.alpha == NUMBER
    input.Body.requests[_].addSheet.properties.tabColor.blue == NUMBER
    input.Body.requests[_].addSheet.properties.tabColor.green == NUMBER
    input.Body.requests[_].addSheet.properties.tabColor.red == NUMBER
    input.Body.requests[_].addSheet.properties.tabColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addSheet.properties.tabColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addSheet.properties.tabColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addSheet.properties.tabColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addSheet.properties.tabColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addSheet.properties.title == STRING
    input.Body.requests[_].addSlicer.slicer.position.newSheet == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.anchorCell.columnIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.anchorCell.rowIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.anchorCell.sheetId == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.heightPixels == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.offsetXPixels == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.offsetYPixels == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.overlayPosition.widthPixels == INTEGER
    input.Body.requests[_].addSlicer.slicer.position.sheetId == INTEGER
    input.Body.requests[_].addSlicer.slicer.slicerId == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.applyToPivotTables == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addSlicer.slicer.spec.columnIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.dataRange.endColumnIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.dataRange.endRowIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.dataRange.sheetId == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.dataRange.startColumnIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.dataRange.startRowIndex == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addSlicer.slicer.spec.horizontalAlignment == enum_SlicerSpecHorizontalAlignment[_]
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.bold == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.fontFamily == STRING
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.fontSize == INTEGER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.italic == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.link.uri == STRING
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.spec.textFormat.underline == BOOLEAN
    input.Body.requests[_].addSlicer.slicer.spec.title == STRING
    input.Body.requests[_].appendCells.fields == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.columnSelectionType == enum_DataSourceTableColumnSelectionType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.columns[_].name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.dataSourceId == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.rowLimit == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataSourceTable.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.inputMessage == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.showCustomUi == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].dataValidation.strict == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.left.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.right.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.borders.top.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.numberFormat.pattern == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.padding.bottom == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.padding.left == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.padding.right == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.padding.top == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.link.uri == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textRotation.angle == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].effectiveValue.stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].formattedValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].hyperlink == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].note == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].label == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].showTotals == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.criteria.STRING.visibleByDefault == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.criteria.STRING.visibleValues[_] == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.dataSourceId == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].columnOffsetIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleByDefault == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleValues[_] == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].label == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].showTotals == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.source.endColumnIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.source.endRowIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.source.sheetId == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.source.startColumnIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.source.startRowIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.valueLayout == enum_PivotTableValueLayout[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].calculatedDisplayType == enum_PivotValueCalculatedDisplayType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].formula == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].name == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].pivotTable.values[_].summarizeFunction == enum_PivotValueSummarizeFunction[_]
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.bold == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.fontFamily == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.fontSize == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.italic == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.link.uri == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.strikethrough == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].format.underline == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].textFormatRuns[_].startIndex == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.left.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.right.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.borders.top.width == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.numberFormat.pattern == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.padding.bottom == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.padding.left == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.padding.right == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.padding.top == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.link.uri == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textRotation.angle == INTEGER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.boolValue == BOOLEAN
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.errorValue.message == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.formulaValue == STRING
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.numberValue == NUMBER
    input.Body.requests[_].appendCells.rows[_].values[_].userEnteredValue.stringValue == STRING
    input.Body.requests[_].appendCells.sheetId == INTEGER
    input.Body.requests[_].appendDimension.dimension == enum_AppendDimensionRequestDimension[_]
    input.Body.requests[_].appendDimension.length == INTEGER
    input.Body.requests[_].appendDimension.sheetId == INTEGER
    input.Body.requests[_].autoFill.range.endColumnIndex == INTEGER
    input.Body.requests[_].autoFill.range.endRowIndex == INTEGER
    input.Body.requests[_].autoFill.range.sheetId == INTEGER
    input.Body.requests[_].autoFill.range.startColumnIndex == INTEGER
    input.Body.requests[_].autoFill.range.startRowIndex == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.dimension == enum_SourceAndDestinationDimension[_]
    input.Body.requests[_].autoFill.sourceAndDestination.fillLength == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.source.endColumnIndex == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.source.endRowIndex == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.source.sheetId == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.source.startColumnIndex == INTEGER
    input.Body.requests[_].autoFill.sourceAndDestination.source.startRowIndex == INTEGER
    input.Body.requests[_].autoFill.useAlternateSeries == BOOLEAN
    input.Body.requests[_].autoResizeDimensions.dataSourceSheetDimensions.columnReferences[_].name == STRING
    input.Body.requests[_].autoResizeDimensions.dataSourceSheetDimensions.sheetId == INTEGER
    input.Body.requests[_].autoResizeDimensions.dimensions.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].autoResizeDimensions.dimensions.endIndex == INTEGER
    input.Body.requests[_].autoResizeDimensions.dimensions.sheetId == INTEGER
    input.Body.requests[_].autoResizeDimensions.dimensions.startIndex == INTEGER
    input.Body.requests[_].clearBasicFilter.sheetId == INTEGER
    input.Body.requests[_].copyPaste.destination.endColumnIndex == INTEGER
    input.Body.requests[_].copyPaste.destination.endRowIndex == INTEGER
    input.Body.requests[_].copyPaste.destination.sheetId == INTEGER
    input.Body.requests[_].copyPaste.destination.startColumnIndex == INTEGER
    input.Body.requests[_].copyPaste.destination.startRowIndex == INTEGER
    input.Body.requests[_].copyPaste.pasteOrientation == enum_CopyPasteRequestPasteOrientation[_]
    input.Body.requests[_].copyPaste.pasteType == enum_CopyPasteRequestPasteType[_]
    input.Body.requests[_].copyPaste.source.endColumnIndex == INTEGER
    input.Body.requests[_].copyPaste.source.endRowIndex == INTEGER
    input.Body.requests[_].copyPaste.source.sheetId == INTEGER
    input.Body.requests[_].copyPaste.source.startColumnIndex == INTEGER
    input.Body.requests[_].copyPaste.source.startRowIndex == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.dimensionRange.endIndex == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.dimensionRange.sheetId == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.dimensionRange.startIndex == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.sheetId == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.location.spreadsheet == BOOLEAN
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.metadataId == INTEGER
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.metadataKey == STRING
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.metadataValue == STRING
    input.Body.requests[_].createDeveloperMetadata.developerMetadata.visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.requests[_].cutPaste.destination.columnIndex == INTEGER
    input.Body.requests[_].cutPaste.destination.rowIndex == INTEGER
    input.Body.requests[_].cutPaste.destination.sheetId == INTEGER
    input.Body.requests[_].cutPaste.pasteType == enum_CutPasteRequestPasteType[_]
    input.Body.requests[_].cutPaste.source.endColumnIndex == INTEGER
    input.Body.requests[_].cutPaste.source.endRowIndex == INTEGER
    input.Body.requests[_].cutPaste.source.sheetId == INTEGER
    input.Body.requests[_].cutPaste.source.startColumnIndex == INTEGER
    input.Body.requests[_].cutPaste.source.startRowIndex == INTEGER
    input.Body.requests[_].deleteBanding.bandedRangeId == INTEGER
    input.Body.requests[_].deleteConditionalFormatRule.index == INTEGER
    input.Body.requests[_].deleteConditionalFormatRule.sheetId == INTEGER
    input.Body.requests[_].deleteDataSource.dataSourceId == STRING
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.a1Range == STRING
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataId == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataKey == STRING
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.metadataValue == STRING
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.gridRange.endColumnIndex == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.gridRange.endRowIndex == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.gridRange.sheetId == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.gridRange.startColumnIndex == INTEGER
    input.Body.requests[_].deleteDeveloperMetadata.dataFilter.gridRange.startRowIndex == INTEGER
    input.Body.requests[_].deleteDimension.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].deleteDimension.range.endIndex == INTEGER
    input.Body.requests[_].deleteDimension.range.sheetId == INTEGER
    input.Body.requests[_].deleteDimension.range.startIndex == INTEGER
    input.Body.requests[_].deleteDimensionGroup.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].deleteDimensionGroup.range.endIndex == INTEGER
    input.Body.requests[_].deleteDimensionGroup.range.sheetId == INTEGER
    input.Body.requests[_].deleteDimensionGroup.range.startIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.comparisonColumns[_].dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].deleteDuplicates.comparisonColumns[_].endIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.comparisonColumns[_].sheetId == INTEGER
    input.Body.requests[_].deleteDuplicates.comparisonColumns[_].startIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.range.endColumnIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.range.endRowIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.range.sheetId == INTEGER
    input.Body.requests[_].deleteDuplicates.range.startColumnIndex == INTEGER
    input.Body.requests[_].deleteDuplicates.range.startRowIndex == INTEGER
    input.Body.requests[_].deleteEmbeddedObject.objectId == INTEGER
    input.Body.requests[_].deleteFilterView.filterId == INTEGER
    input.Body.requests[_].deleteNamedRange.namedRangeId == STRING
    input.Body.requests[_].deleteProtectedRange.protectedRangeId == INTEGER
    input.Body.requests[_].deleteRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].deleteRange.range.endRowIndex == INTEGER
    input.Body.requests[_].deleteRange.range.sheetId == INTEGER
    input.Body.requests[_].deleteRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].deleteRange.range.startRowIndex == INTEGER
    input.Body.requests[_].deleteRange.shiftDimension == enum_DeleteRangeRequestShiftDimension[_]
    input.Body.requests[_].deleteSheet.sheetId == INTEGER
    input.Body.requests[_].duplicateFilterView.filterId == INTEGER
    input.Body.requests[_].duplicateSheet.insertSheetIndex == INTEGER
    input.Body.requests[_].duplicateSheet.newSheetId == INTEGER
    input.Body.requests[_].duplicateSheet.newSheetName == STRING
    input.Body.requests[_].duplicateSheet.sourceSheetId == INTEGER
    input.Body.requests[_].findReplace.allSheets == BOOLEAN
    input.Body.requests[_].findReplace.find == STRING
    input.Body.requests[_].findReplace.includeFormulas == BOOLEAN
    input.Body.requests[_].findReplace.matchCase == BOOLEAN
    input.Body.requests[_].findReplace.matchEntireCell == BOOLEAN
    input.Body.requests[_].findReplace.range.endColumnIndex == INTEGER
    input.Body.requests[_].findReplace.range.endRowIndex == INTEGER
    input.Body.requests[_].findReplace.range.sheetId == INTEGER
    input.Body.requests[_].findReplace.range.startColumnIndex == INTEGER
    input.Body.requests[_].findReplace.range.startRowIndex == INTEGER
    input.Body.requests[_].findReplace.replacement == STRING
    input.Body.requests[_].findReplace.searchByRegex == BOOLEAN
    input.Body.requests[_].findReplace.sheetId == INTEGER
    input.Body.requests[_].insertDimension.inheritFromBefore == BOOLEAN
    input.Body.requests[_].insertDimension.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].insertDimension.range.endIndex == INTEGER
    input.Body.requests[_].insertDimension.range.sheetId == INTEGER
    input.Body.requests[_].insertDimension.range.startIndex == INTEGER
    input.Body.requests[_].insertRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].insertRange.range.endRowIndex == INTEGER
    input.Body.requests[_].insertRange.range.sheetId == INTEGER
    input.Body.requests[_].insertRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].insertRange.range.startRowIndex == INTEGER
    input.Body.requests[_].insertRange.shiftDimension == enum_InsertRangeRequestShiftDimension[_]
    input.Body.requests[_].mergeCells.mergeType == enum_MergeCellsRequestMergeType[_]
    input.Body.requests[_].mergeCells.range.endColumnIndex == INTEGER
    input.Body.requests[_].mergeCells.range.endRowIndex == INTEGER
    input.Body.requests[_].mergeCells.range.sheetId == INTEGER
    input.Body.requests[_].mergeCells.range.startColumnIndex == INTEGER
    input.Body.requests[_].mergeCells.range.startRowIndex == INTEGER
    input.Body.requests[_].moveDimension.destinationIndex == INTEGER
    input.Body.requests[_].moveDimension.source.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].moveDimension.source.endIndex == INTEGER
    input.Body.requests[_].moveDimension.source.sheetId == INTEGER
    input.Body.requests[_].moveDimension.source.startIndex == INTEGER
    input.Body.requests[_].pasteData.coordinate.columnIndex == INTEGER
    input.Body.requests[_].pasteData.coordinate.rowIndex == INTEGER
    input.Body.requests[_].pasteData.coordinate.sheetId == INTEGER
    input.Body.requests[_].pasteData.data == STRING
    input.Body.requests[_].pasteData.delimiter == STRING
    input.Body.requests[_].pasteData.html == BOOLEAN
    input.Body.requests[_].pasteData.type == enum_PasteDataRequestType[_]
    input.Body.requests[_].randomizeRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].randomizeRange.range.endRowIndex == INTEGER
    input.Body.requests[_].randomizeRange.range.sheetId == INTEGER
    input.Body.requests[_].randomizeRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].randomizeRange.range.startRowIndex == INTEGER
    input.Body.requests[_].refreshDataSource.dataSourceId == STRING
    input.Body.requests[_].refreshDataSource.force == BOOLEAN
    input.Body.requests[_].refreshDataSource.isAll == BOOLEAN
    input.Body.requests[_].refreshDataSource.references.references[_].chartId == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceFormulaCell.columnIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceFormulaCell.rowIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceFormulaCell.sheetId == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourcePivotTableAnchorCell.columnIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourcePivotTableAnchorCell.rowIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourcePivotTableAnchorCell.sheetId == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceTableAnchorCell.columnIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceTableAnchorCell.rowIndex == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].dataSourceTableAnchorCell.sheetId == INTEGER
    input.Body.requests[_].refreshDataSource.references.references[_].sheetId == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.columnSelectionType == enum_DataSourceTableColumnSelectionType[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.columns[_].name == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.dataSourceId == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.rowLimit == INTEGER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.dataSourceTable.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].repeatCell.cell.dataValidation.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].repeatCell.cell.dataValidation.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].repeatCell.cell.dataValidation.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].repeatCell.cell.dataValidation.inputMessage == STRING
    input.Body.requests[_].repeatCell.cell.dataValidation.showCustomUi == BOOLEAN
    input.Body.requests[_].repeatCell.cell.dataValidation.strict == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.left.width == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.right.width == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.borders.top.width == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.numberFormat.pattern == STRING
    input.Body.requests[_].repeatCell.cell.effectiveFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.padding.bottom == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.padding.left == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.padding.right == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.padding.top == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.link.uri == STRING
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textRotation.angle == INTEGER
    input.Body.requests[_].repeatCell.cell.effectiveFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].repeatCell.cell.effectiveFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].repeatCell.cell.effectiveValue.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.effectiveValue.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.effectiveValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.effectiveValue.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.effectiveValue.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.effectiveValue.stringValue == STRING
    input.Body.requests[_].repeatCell.cell.formattedValue == STRING
    input.Body.requests[_].repeatCell.cell.hyperlink == STRING
    input.Body.requests[_].repeatCell.cell.note == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].label == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].showTotals == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.columns[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.criteria.STRING.visibleByDefault == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.criteria.STRING.visibleValues[_] == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.dataSourceId == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].columnOffsetIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].filterCriteria.visibleByDefault == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.filterSpecs[_].filterCriteria.visibleValues[_] == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].label == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].showTotals == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.pivotTable.rows[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.source.endColumnIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.source.endRowIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.source.sheetId == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.source.startColumnIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.source.startRowIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.valueLayout == enum_PivotTableValueLayout[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].calculatedDisplayType == enum_PivotValueCalculatedDisplayType[_]
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].formula == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].name == STRING
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].repeatCell.cell.pivotTable.values[_].summarizeFunction == enum_PivotValueSummarizeFunction[_]
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.bold == BOOLEAN
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.fontFamily == STRING
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.fontSize == INTEGER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.italic == BOOLEAN
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.link.uri == STRING
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.strikethrough == BOOLEAN
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].format.underline == BOOLEAN
    input.Body.requests[_].repeatCell.cell.textFormatRuns[_].startIndex == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.left.width == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.right.width == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.borders.top.width == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.numberFormat.pattern == STRING
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.padding.bottom == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.padding.left == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.padding.right == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.padding.top == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.link.uri == STRING
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textRotation.angle == INTEGER
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].repeatCell.cell.userEnteredFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].repeatCell.cell.userEnteredValue.boolValue == BOOLEAN
    input.Body.requests[_].repeatCell.cell.userEnteredValue.errorValue.message == STRING
    input.Body.requests[_].repeatCell.cell.userEnteredValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].repeatCell.cell.userEnteredValue.formulaValue == STRING
    input.Body.requests[_].repeatCell.cell.userEnteredValue.numberValue == NUMBER
    input.Body.requests[_].repeatCell.cell.userEnteredValue.stringValue == STRING
    input.Body.requests[_].repeatCell.fields == STRING
    input.Body.requests[_].repeatCell.range.endColumnIndex == INTEGER
    input.Body.requests[_].repeatCell.range.endRowIndex == INTEGER
    input.Body.requests[_].repeatCell.range.sheetId == INTEGER
    input.Body.requests[_].repeatCell.range.startColumnIndex == INTEGER
    input.Body.requests[_].repeatCell.range.startRowIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.hiddenValues[_] == STRING
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.criteria.STRING.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.range.endColumnIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.range.endRowIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.range.sheetId == INTEGER
    input.Body.requests[_].setBasicFilter.filter.range.startColumnIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.range.startRowIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].setBasicFilter.filter.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].setDataValidation.range.endColumnIndex == INTEGER
    input.Body.requests[_].setDataValidation.range.endRowIndex == INTEGER
    input.Body.requests[_].setDataValidation.range.sheetId == INTEGER
    input.Body.requests[_].setDataValidation.range.startColumnIndex == INTEGER
    input.Body.requests[_].setDataValidation.range.startRowIndex == INTEGER
    input.Body.requests[_].setDataValidation.rule.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].setDataValidation.rule.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].setDataValidation.rule.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].setDataValidation.rule.inputMessage == STRING
    input.Body.requests[_].setDataValidation.rule.showCustomUi == BOOLEAN
    input.Body.requests[_].setDataValidation.rule.strict == BOOLEAN
    input.Body.requests[_].sortRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].sortRange.range.endRowIndex == INTEGER
    input.Body.requests[_].sortRange.range.sheetId == INTEGER
    input.Body.requests[_].sortRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].sortRange.range.startRowIndex == INTEGER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].sortRange.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].sortRange.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].sortRange.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].sortRange.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].textToColumns.delimiter == STRING
    input.Body.requests[_].textToColumns.delimiterType == enum_TextToColumnsRequestDelimiterType[_]
    input.Body.requests[_].textToColumns.source.endColumnIndex == INTEGER
    input.Body.requests[_].textToColumns.source.endRowIndex == INTEGER
    input.Body.requests[_].textToColumns.source.sheetId == INTEGER
    input.Body.requests[_].textToColumns.source.startColumnIndex == INTEGER
    input.Body.requests[_].textToColumns.source.startRowIndex == INTEGER
    input.Body.requests[_].trimWhitespace.range.endColumnIndex == INTEGER
    input.Body.requests[_].trimWhitespace.range.endRowIndex == INTEGER
    input.Body.requests[_].trimWhitespace.range.sheetId == INTEGER
    input.Body.requests[_].trimWhitespace.range.startColumnIndex == INTEGER
    input.Body.requests[_].trimWhitespace.range.startRowIndex == INTEGER
    input.Body.requests[_].unmergeCells.range.endColumnIndex == INTEGER
    input.Body.requests[_].unmergeCells.range.endRowIndex == INTEGER
    input.Body.requests[_].unmergeCells.range.sheetId == INTEGER
    input.Body.requests[_].unmergeCells.range.startColumnIndex == INTEGER
    input.Body.requests[_].unmergeCells.range.startRowIndex == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.bandedRangeId == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.columnProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.range.sheetId == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBanding.bandedRange.rowProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBanding.fields == STRING
    input.Body.requests[_].updateBorders.bottom.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.bottom.color.blue == NUMBER
    input.Body.requests[_].updateBorders.bottom.color.green == NUMBER
    input.Body.requests[_].updateBorders.bottom.color.red == NUMBER
    input.Body.requests[_].updateBorders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.bottom.width == INTEGER
    input.Body.requests[_].updateBorders.innerHorizontal.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.color.blue == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.color.green == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.color.red == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.innerHorizontal.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.innerHorizontal.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.innerHorizontal.width == INTEGER
    input.Body.requests[_].updateBorders.innerVertical.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.color.blue == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.color.green == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.color.red == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.innerVertical.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.innerVertical.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.innerVertical.width == INTEGER
    input.Body.requests[_].updateBorders.left.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.left.color.blue == NUMBER
    input.Body.requests[_].updateBorders.left.color.green == NUMBER
    input.Body.requests[_].updateBorders.left.color.red == NUMBER
    input.Body.requests[_].updateBorders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.left.width == INTEGER
    input.Body.requests[_].updateBorders.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateBorders.range.endRowIndex == INTEGER
    input.Body.requests[_].updateBorders.range.sheetId == INTEGER
    input.Body.requests[_].updateBorders.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateBorders.range.startRowIndex == INTEGER
    input.Body.requests[_].updateBorders.right.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.right.color.blue == NUMBER
    input.Body.requests[_].updateBorders.right.color.green == NUMBER
    input.Body.requests[_].updateBorders.right.color.red == NUMBER
    input.Body.requests[_].updateBorders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.right.width == INTEGER
    input.Body.requests[_].updateBorders.top.color.alpha == NUMBER
    input.Body.requests[_].updateBorders.top.color.blue == NUMBER
    input.Body.requests[_].updateBorders.top.color.green == NUMBER
    input.Body.requests[_].updateBorders.top.color.red == NUMBER
    input.Body.requests[_].updateBorders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateBorders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateBorders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateBorders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateBorders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateBorders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].updateBorders.top.width == INTEGER
    input.Body.requests[_].updateCells.fields == STRING
    input.Body.requests[_].updateCells.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateCells.range.endRowIndex == INTEGER
    input.Body.requests[_].updateCells.range.sheetId == INTEGER
    input.Body.requests[_].updateCells.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateCells.range.startRowIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.columnSelectionType == enum_DataSourceTableColumnSelectionType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.columns[_].name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.dataSourceId == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.rowLimit == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataSourceTable.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.inputMessage == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.showCustomUi == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].dataValidation.strict == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.left.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.right.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.borders.top.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.numberFormat.pattern == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.padding.bottom == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.padding.left == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.padding.right == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.padding.top == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.link.uri == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textRotation.angle == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].effectiveValue.stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].formattedValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].hyperlink == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].note == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].label == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].showTotals == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.columns[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.criteria.STRING.visibleByDefault == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.criteria.STRING.visibleValues[_] == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.dataSourceId == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].columnOffsetIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleByDefault == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleValues[_] == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupLimit.applyOrder == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupLimit.countLimit == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.end == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.interval == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.histogramRule.start == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].label == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].repeatHeadings == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].showTotals == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueBucket.valuesIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.rows[_].valueMetadata[_].value.stringValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.source.endColumnIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.source.endRowIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.source.sheetId == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.source.startColumnIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.source.startRowIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.valueLayout == enum_PivotTableValueLayout[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].calculatedDisplayType == enum_PivotValueCalculatedDisplayType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].formula == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].name == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].sourceColumnOffset == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].pivotTable.values[_].summarizeFunction == enum_PivotValueSummarizeFunction[_]
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.bold == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.fontFamily == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.fontSize == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.italic == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.link.uri == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.strikethrough == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].format.underline == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].textFormatRuns[_].startIndex == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.left.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.right.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.borders.top.width == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.numberFormat.pattern == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.padding.bottom == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.padding.left == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.padding.right == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.padding.top == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.link.uri == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textRotation.angle == INTEGER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.boolValue == BOOLEAN
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.errorValue.message == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.formulaValue == STRING
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.numberValue == NUMBER
    input.Body.requests[_].updateCells.rows[_].values[_].userEnteredValue.stringValue == STRING
    input.Body.requests[_].updateCells.start.columnIndex == INTEGER
    input.Body.requests[_].updateCells.start.rowIndex == INTEGER
    input.Body.requests[_].updateCells.start.sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.chartId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.altText == STRING
    input.Body.requests[_].updateChartSpec.spec.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].format.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].position == enum_BasicChartAxisPosition[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].title == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].viewWindowOptions.viewWindowMax == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].viewWindowOptions.viewWindowMin == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.axis[_].viewWindowOptions.viewWindowMode == enum_ChartAxisViewWindowOptionsViewWindowMode[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.chartType == enum_BasicChartSpecChartType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.compareMode == enum_BasicChartSpecCompareMode[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.domains[_].reversed == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.headerCount == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.interpolateNulls == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.legendPosition == enum_BasicChartSpecLegendPosition[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.lineSmoothing == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].color.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].color.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].color.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].color.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].lineStyle.type == enum_LineStyleType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].lineStyle.width == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].pointStyle.size == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].color.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].color.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].color.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].color.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].index == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].styleOverrides[_].pointStyle.size == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].targetAxis == enum_BasicChartSeriesTargetAxis[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.series[_].type == enum_BasicChartSeriesType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.stackedType == enum_BasicChartSpecStackedType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.threeDimensional == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.basicChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleBorderColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleMaxRadiusSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleMinRadiusSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleOpacity == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.bubbleTextStyle.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.groupIds.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.legendPosition == enum_BubbleChartSpecLegendPosition[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.bubbleChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.candlestickChart.domain.reversed == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.dataSourceChartProperties.dataSourceId == STRING
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.fontName == STRING
    input.Body.requests[_].updateChartSpec.spec.hiddenDimensionStrategy == enum_ChartSpecHiddenDimensionStrategy[_]
    input.Body.requests[_].updateChartSpec.spec.histogramChart.bucketSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.legendPosition == enum_HistogramChartSpecLegendPosition[_]
    input.Body.requests[_].updateChartSpec.spec.histogramChart.outlierPercentile == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].barColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.histogramChart.showItemDividers == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.maximized == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.nodeSize == enum_OrgChartSpecNodeSize[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.selectedNodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.orgChart.tooltips.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.legendPosition == enum_PieChartSpecLegendPosition[_]
    input.Body.requests[_].updateChartSpec.spec.pieChart.pieHole == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.pieChart.threeDimensional == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.aggregateType == enum_ScorecardChartSpecAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.comparisonType == enum_BaselineValueFormatComparisonType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.description == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.negativeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.positiveColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.baselineValueFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.customFormatOptions.prefix == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.customFormatOptions.suffix == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.keyValueFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.numberFormatSource == enum_ScorecardChartSpecNumberFormatSource[_]
    input.Body.requests[_].updateChartSpec.spec.scorecardChart.scaleFactor == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].updateChartSpec.spec.subtitle == STRING
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.subtitleTextFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.subtitleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].updateChartSpec.spec.title == STRING
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.titleTextFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.maxValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.midValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.minValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.colorScale.noDataColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.hideTooltips == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.treemapChart.hintedLevels == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.levels == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.sizeData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.treemapChart.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.connectorLineStyle.type == enum_LineStyleType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.connectorLineStyle.width == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.domain.reversed == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.firstValueIsTotal == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.hideConnectorLines == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].customSubtotals[_].dataIsSubtotal == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].customSubtotals[_].label == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].customSubtotals[_].subtotalIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].hideTrailingSubtotal == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.color.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.color.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].negativeColumnsStyle.label == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.color.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.color.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].positiveColumnsStyle.label == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.color.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.color.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.color.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.color.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.series[_].subtotalColumnsStyle.label == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.stackedType == enum_WaterfallChartSpecStackedType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateChartSpec.spec.waterfallChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.requests[_].updateConditionalFormatRule.index == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.newIndex == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.bottom.width == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.left.width == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.right.width == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.borders.top.width == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.numberFormat.pattern == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.padding.bottom == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.padding.left == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.padding.right == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.padding.top == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.fontFamily == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.link.uri == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textRotation.angle == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.textRotation.vertical == BOOLEAN
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.booleanRule.format.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.maxpoint.value == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.midpoint.value == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.color.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.color.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.color.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.color.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.type == enum_InterpolationPointType[_]
    input.Body.requests[_].updateConditionalFormatRule.rule.gradientRule.minpoint.value == STRING
    input.Body.requests[_].updateConditionalFormatRule.rule.ranges[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.ranges[_].endRowIndex == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.ranges[_].sheetId == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.ranges[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.rule.ranges[_].startRowIndex == INTEGER
    input.Body.requests[_].updateConditionalFormatRule.sheetId == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.calculatedColumns[_].formula == STRING
    input.Body.requests[_].updateDataSource.dataSource.calculatedColumns[_].reference.name == STRING
    input.Body.requests[_].updateDataSource.dataSource.dataSourceId == STRING
    input.Body.requests[_].updateDataSource.dataSource.sheetId == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.spec.bigQuery.projectId == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.bigQuery.querySpec.rawQuery == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.bigQuery.tableSpec.datasetId == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.bigQuery.tableSpec.tableId == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.bigQuery.tableSpec.tableProjectId == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].name == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].namedRangeId == STRING
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].range.endColumnIndex == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].range.endRowIndex == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].range.sheetId == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].range.startColumnIndex == INTEGER
    input.Body.requests[_].updateDataSource.dataSource.spec.parameters[_].range.startRowIndex == INTEGER
    input.Body.requests[_].updateDataSource.fields == STRING
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].a1Range == STRING
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataKey == STRING
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.metadataValue == STRING
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].gridRange.endColumnIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].gridRange.endRowIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].gridRange.sheetId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].gridRange.startColumnIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.dataFilters[_].gridRange.startRowIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.dimensionRange.endIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.dimensionRange.sheetId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.dimensionRange.startIndex == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.sheetId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.location.spreadsheet == BOOLEAN
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.metadataId == INTEGER
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.metadataKey == STRING
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.metadataValue == STRING
    input.Body.requests[_].updateDeveloperMetadata.developerMetadata.visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.requests[_].updateDeveloperMetadata.fields == STRING
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.collapsed == BOOLEAN
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.depth == INTEGER
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.range.endIndex == INTEGER
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.range.sheetId == INTEGER
    input.Body.requests[_].updateDimensionGroup.dimensionGroup.range.startIndex == INTEGER
    input.Body.requests[_].updateDimensionGroup.fields == STRING
    input.Body.requests[_].updateDimensionProperties.dataSourceSheetRange.columnReferences[_].name == STRING
    input.Body.requests[_].updateDimensionProperties.dataSourceSheetRange.sheetId == INTEGER
    input.Body.requests[_].updateDimensionProperties.fields == STRING
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.dimensionRange.endIndex == INTEGER
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.dimensionRange.sheetId == INTEGER
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.dimensionRange.startIndex == INTEGER
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.sheetId == INTEGER
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].location.spreadsheet == BOOLEAN
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].metadataId == INTEGER
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].metadataKey == STRING
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].metadataValue == STRING
    input.Body.requests[_].updateDimensionProperties.properties.developerMetadata[_].visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.requests[_].updateDimensionProperties.properties.hiddenByFilter == BOOLEAN
    input.Body.requests[_].updateDimensionProperties.properties.hiddenByUser == BOOLEAN
    input.Body.requests[_].updateDimensionProperties.properties.pixelSize == INTEGER
    input.Body.requests[_].updateDimensionProperties.range.dimension == enum_DimensionRangeDimension[_]
    input.Body.requests[_].updateDimensionProperties.range.endIndex == INTEGER
    input.Body.requests[_].updateDimensionProperties.range.sheetId == INTEGER
    input.Body.requests[_].updateDimensionProperties.range.startIndex == INTEGER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.color.alpha == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.color.blue == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.color.green == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.color.red == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateEmbeddedObjectBorder.border.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateEmbeddedObjectBorder.fields == STRING
    input.Body.requests[_].updateEmbeddedObjectBorder.objectId == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.fields == STRING
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.newSheet == BOOLEAN
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.anchorCell.columnIndex == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.anchorCell.rowIndex == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.anchorCell.sheetId == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.heightPixels == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.offsetXPixels == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.offsetYPixels == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.overlayPosition.widthPixels == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.newPosition.sheetId == INTEGER
    input.Body.requests[_].updateEmbeddedObjectPosition.objectId == INTEGER
    input.Body.requests[_].updateFilterView.fields == STRING
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.hiddenValues[_] == STRING
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.criteria.STRING.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].columnIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.filterViewId == INTEGER
    input.Body.requests[_].updateFilterView.filter.namedRangeId == STRING
    input.Body.requests[_].updateFilterView.filter.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.range.endRowIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.range.sheetId == INTEGER
    input.Body.requests[_].updateFilterView.filter.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.range.startRowIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateFilterView.filter.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.requests[_].updateFilterView.filter.title == STRING
    input.Body.requests[_].updateNamedRange.fields == STRING
    input.Body.requests[_].updateNamedRange.namedRange.name == STRING
    input.Body.requests[_].updateNamedRange.namedRange.namedRangeId == STRING
    input.Body.requests[_].updateNamedRange.namedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateNamedRange.namedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].updateNamedRange.namedRange.range.sheetId == INTEGER
    input.Body.requests[_].updateNamedRange.namedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateNamedRange.namedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.fields == STRING
    input.Body.requests[_].updateProtectedRange.protectedRange.description == STRING
    input.Body.requests[_].updateProtectedRange.protectedRange.editors.domainUsersCanEdit == BOOLEAN
    input.Body.requests[_].updateProtectedRange.protectedRange.editors.groups[_] == STRING
    input.Body.requests[_].updateProtectedRange.protectedRange.editors.users[_] == STRING
    input.Body.requests[_].updateProtectedRange.protectedRange.namedRangeId == STRING
    input.Body.requests[_].updateProtectedRange.protectedRange.protectedRangeId == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.range.endColumnIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.range.endRowIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.range.sheetId == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.range.startColumnIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.range.startRowIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.requestingUserCanEdit == BOOLEAN
    input.Body.requests[_].updateProtectedRange.protectedRange.unprotectedRanges[_].endColumnIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.unprotectedRanges[_].endRowIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.unprotectedRanges[_].sheetId == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.unprotectedRanges[_].startColumnIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.unprotectedRanges[_].startRowIndex == INTEGER
    input.Body.requests[_].updateProtectedRange.protectedRange.warningOnly == BOOLEAN
    input.Body.requests[_].updateSheetProperties.fields == STRING
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.columnCount == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.columnGroupControlAfter == BOOLEAN
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.frozenColumnCount == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.frozenRowCount == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.hideGridlines == BOOLEAN
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.rowCount == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.gridProperties.rowGroupControlAfter == BOOLEAN
    input.Body.requests[_].updateSheetProperties.properties.hidden == BOOLEAN
    input.Body.requests[_].updateSheetProperties.properties.index == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.rightToLeft == BOOLEAN
    input.Body.requests[_].updateSheetProperties.properties.sheetId == INTEGER
    input.Body.requests[_].updateSheetProperties.properties.sheetType == enum_SheetPropertiesSheetType[_]
    input.Body.requests[_].updateSheetProperties.properties.tabColor.alpha == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColor.blue == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColor.green == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColor.red == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSheetProperties.properties.tabColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSheetProperties.properties.title == STRING
    input.Body.requests[_].updateSlicerSpec.fields == STRING
    input.Body.requests[_].updateSlicerSpec.slicerId == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.applyToPivotTables == BOOLEAN
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSlicerSpec.spec.columnIndex == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.dataRange.endColumnIndex == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.dataRange.endRowIndex == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.dataRange.sheetId == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.dataRange.startColumnIndex == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.dataRange.startRowIndex == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.hiddenValues[_] == STRING
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSlicerSpec.spec.horizontalAlignment == enum_SlicerSpecHorizontalAlignment[_]
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.fontFamily == STRING
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.link.uri == STRING
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateSlicerSpec.spec.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateSlicerSpec.spec.title == STRING
    input.Body.requests[_].updateSpreadsheetProperties.fields == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.autoRecalc == enum_SpreadsheetPropertiesAutoRecalc[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.color.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.color.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.color.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.color.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.bottom.width == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.color.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.color.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.color.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.color.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.left.width == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.color.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.color.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.color.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.color.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.right.width == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.color.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.color.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.color.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.color.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.borders.top.width == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.numberFormat.pattern == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.padding.bottom == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.padding.left == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.padding.right == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.padding.top == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.bold == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.fontFamily == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.fontSize == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.italic == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.link.uri == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.strikethrough == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textFormat.underline == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textRotation.angle == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.textRotation.vertical == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.defaultFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.importFunctionsExternalUrlAccessAllowed == BOOLEAN
    input.Body.requests[_].updateSpreadsheetProperties.properties.iterativeCalculationSettings.convergenceThreshold == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.iterativeCalculationSettings.maxIterations == INTEGER
    input.Body.requests[_].updateSpreadsheetProperties.properties.locale == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.primaryFontFamily == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].color.rgbColor.alpha == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].color.rgbColor.blue == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].color.rgbColor.green == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].color.rgbColor.red == NUMBER
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].color.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.spreadsheetTheme.themeColors[_].colorType == enum_ThemeColorPairColorType[_]
    input.Body.requests[_].updateSpreadsheetProperties.properties.timeZone == STRING
    input.Body.requests[_].updateSpreadsheetProperties.properties.title == STRING
    input.Body.responseIncludeGridData == BOOLEAN
    input.Body.responseRanges[_] == STRING
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.create

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_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_DeveloperMetadataLocationLocationType := [ "DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED", "ROW", "COLUMN", "SHEET", "SPREADSHEET" ]
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_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_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_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" ]
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_SpreadsheetPropertiesAutoRecalc := [ "RECALCULATION_INTERVAL_UNSPECIFIED", "ON_CHANGE", "MINUTE", "HOUR" ]
enum_TextPositionHorizontalAlignment := [ "HORIZONTAL_ALIGN_UNSPECIFIED", "LEFT", "CENTER", "RIGHT" ]
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.dataSources[_].calculatedColumns[_].formula == STRING
    input.Body.dataSources[_].calculatedColumns[_].reference.name == STRING
    input.Body.dataSources[_].dataSourceId == STRING
    input.Body.dataSources[_].sheetId == INTEGER
    input.Body.dataSources[_].spec.bigQuery.projectId == STRING
    input.Body.dataSources[_].spec.bigQuery.querySpec.rawQuery == STRING
    input.Body.dataSources[_].spec.bigQuery.tableSpec.datasetId == STRING
    input.Body.dataSources[_].spec.bigQuery.tableSpec.tableId == STRING
    input.Body.dataSources[_].spec.bigQuery.tableSpec.tableProjectId == STRING
    input.Body.dataSources[_].spec.parameters[_].name == STRING
    input.Body.dataSources[_].spec.parameters[_].namedRangeId == STRING
    input.Body.dataSources[_].spec.parameters[_].range.endColumnIndex == INTEGER
    input.Body.dataSources[_].spec.parameters[_].range.endRowIndex == INTEGER
    input.Body.dataSources[_].spec.parameters[_].range.sheetId == INTEGER
    input.Body.dataSources[_].spec.parameters[_].range.startColumnIndex == INTEGER
    input.Body.dataSources[_].spec.parameters[_].range.startRowIndex == INTEGER
    input.Body.developerMetadata[_].location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.developerMetadata[_].location.dimensionRange.endIndex == INTEGER
    input.Body.developerMetadata[_].location.dimensionRange.sheetId == INTEGER
    input.Body.developerMetadata[_].location.dimensionRange.startIndex == INTEGER
    input.Body.developerMetadata[_].location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.developerMetadata[_].location.sheetId == INTEGER
    input.Body.developerMetadata[_].location.spreadsheet == BOOLEAN
    input.Body.developerMetadata[_].metadataId == INTEGER
    input.Body.developerMetadata[_].metadataKey == STRING
    input.Body.developerMetadata[_].metadataValue == STRING
    input.Body.developerMetadata[_].visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.namedRanges[_].name == STRING
    input.Body.namedRanges[_].namedRangeId == STRING
    input.Body.namedRanges[_].range.endColumnIndex == INTEGER
    input.Body.namedRanges[_].range.endRowIndex == INTEGER
    input.Body.namedRanges[_].range.sheetId == INTEGER
    input.Body.namedRanges[_].range.startColumnIndex == INTEGER
    input.Body.namedRanges[_].range.startRowIndex == INTEGER
    input.Body.properties.autoRecalc == enum_SpreadsheetPropertiesAutoRecalc[_]
    input.Body.properties.defaultFormat.backgroundColor.alpha == NUMBER
    input.Body.properties.defaultFormat.backgroundColor.blue == NUMBER
    input.Body.properties.defaultFormat.backgroundColor.green == NUMBER
    input.Body.properties.defaultFormat.backgroundColor.red == NUMBER
    input.Body.properties.defaultFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.borders.bottom.color.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.color.blue == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.color.green == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.color.red == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.properties.defaultFormat.borders.bottom.width == INTEGER
    input.Body.properties.defaultFormat.borders.left.color.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.left.color.blue == NUMBER
    input.Body.properties.defaultFormat.borders.left.color.green == NUMBER
    input.Body.properties.defaultFormat.borders.left.color.red == NUMBER
    input.Body.properties.defaultFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.properties.defaultFormat.borders.left.width == INTEGER
    input.Body.properties.defaultFormat.borders.right.color.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.right.color.blue == NUMBER
    input.Body.properties.defaultFormat.borders.right.color.green == NUMBER
    input.Body.properties.defaultFormat.borders.right.color.red == NUMBER
    input.Body.properties.defaultFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.properties.defaultFormat.borders.right.width == INTEGER
    input.Body.properties.defaultFormat.borders.top.color.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.top.color.blue == NUMBER
    input.Body.properties.defaultFormat.borders.top.color.green == NUMBER
    input.Body.properties.defaultFormat.borders.top.color.red == NUMBER
    input.Body.properties.defaultFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.properties.defaultFormat.borders.top.width == INTEGER
    input.Body.properties.defaultFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.properties.defaultFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.properties.defaultFormat.numberFormat.pattern == STRING
    input.Body.properties.defaultFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.properties.defaultFormat.padding.bottom == INTEGER
    input.Body.properties.defaultFormat.padding.left == INTEGER
    input.Body.properties.defaultFormat.padding.right == INTEGER
    input.Body.properties.defaultFormat.padding.top == INTEGER
    input.Body.properties.defaultFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.properties.defaultFormat.textFormat.bold == BOOLEAN
    input.Body.properties.defaultFormat.textFormat.fontFamily == STRING
    input.Body.properties.defaultFormat.textFormat.fontSize == INTEGER
    input.Body.properties.defaultFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.properties.defaultFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.defaultFormat.textFormat.italic == BOOLEAN
    input.Body.properties.defaultFormat.textFormat.link.uri == STRING
    input.Body.properties.defaultFormat.textFormat.strikethrough == BOOLEAN
    input.Body.properties.defaultFormat.textFormat.underline == BOOLEAN
    input.Body.properties.defaultFormat.textRotation.angle == INTEGER
    input.Body.properties.defaultFormat.textRotation.vertical == BOOLEAN
    input.Body.properties.defaultFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.properties.defaultFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.properties.importFunctionsExternalUrlAccessAllowed == BOOLEAN
    input.Body.properties.iterativeCalculationSettings.convergenceThreshold == NUMBER
    input.Body.properties.iterativeCalculationSettings.maxIterations == INTEGER
    input.Body.properties.locale == STRING
    input.Body.properties.spreadsheetTheme.primaryFontFamily == STRING
    input.Body.properties.spreadsheetTheme.themeColors[_].color.rgbColor.alpha == NUMBER
    input.Body.properties.spreadsheetTheme.themeColors[_].color.rgbColor.blue == NUMBER
    input.Body.properties.spreadsheetTheme.themeColors[_].color.rgbColor.green == NUMBER
    input.Body.properties.spreadsheetTheme.themeColors[_].color.rgbColor.red == NUMBER
    input.Body.properties.spreadsheetTheme.themeColors[_].color.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.properties.spreadsheetTheme.themeColors[_].colorType == enum_ThemeColorPairColorType[_]
    input.Body.properties.timeZone == STRING
    input.Body.properties.title == STRING
    input.Body.sheets[_].bandedRanges[_].bandedRangeId == INTEGER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].columnProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].range.endColumnIndex == INTEGER
    input.Body.sheets[_].bandedRanges[_].range.endRowIndex == INTEGER
    input.Body.sheets[_].bandedRanges[_].range.sheetId == INTEGER
    input.Body.sheets[_].bandedRanges[_].range.startColumnIndex == INTEGER
    input.Body.sheets[_].bandedRanges[_].range.startRowIndex == INTEGER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.firstBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.footerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].bandedRanges[_].rowProperties.secondBandColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].basicFilter.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].basicFilter.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].basicFilter.criteria.STRING.hiddenValues[_] == STRING
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.criteria.STRING.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.filterSpecs[_].columnIndex == INTEGER
    input.Body.sheets[_].basicFilter.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.range.endColumnIndex == INTEGER
    input.Body.sheets[_].basicFilter.range.endRowIndex == INTEGER
    input.Body.sheets[_].basicFilter.range.sheetId == INTEGER
    input.Body.sheets[_].basicFilter.range.startColumnIndex == INTEGER
    input.Body.sheets[_].basicFilter.range.startRowIndex == INTEGER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].basicFilter.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].basicFilter.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].basicFilter.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.sheets[_].charts[_].border.color.alpha == NUMBER
    input.Body.sheets[_].charts[_].border.color.blue == NUMBER
    input.Body.sheets[_].charts[_].border.color.green == NUMBER
    input.Body.sheets[_].charts[_].border.color.red == NUMBER
    input.Body.sheets[_].charts[_].border.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].border.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].border.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].border.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].border.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].chartId == INTEGER
    input.Body.sheets[_].charts[_].position.newSheet == BOOLEAN
    input.Body.sheets[_].charts[_].position.overlayPosition.anchorCell.columnIndex == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.anchorCell.rowIndex == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.anchorCell.sheetId == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.heightPixels == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.offsetXPixels == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.offsetYPixels == INTEGER
    input.Body.sheets[_].charts[_].position.overlayPosition.widthPixels == INTEGER
    input.Body.sheets[_].charts[_].position.sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.altText == STRING
    input.Body.sheets[_].charts[_].spec.backgroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].format.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].position == enum_BasicChartAxisPosition[_]
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].title == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].viewWindowOptions.viewWindowMax == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].viewWindowOptions.viewWindowMin == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.axis[_].viewWindowOptions.viewWindowMode == enum_ChartAxisViewWindowOptionsViewWindowMode[_]
    input.Body.sheets[_].charts[_].spec.basicChart.chartType == enum_BasicChartSpecChartType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.compareMode == enum_BasicChartSpecCompareMode[_]
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.domains[_].reversed == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.headerCount == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.interpolateNulls == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.legendPosition == enum_BasicChartSpecLegendPosition[_]
    input.Body.sheets[_].charts[_].spec.basicChart.lineSmoothing == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].color.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].color.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].color.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].color.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].lineStyle.type == enum_LineStyleType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].lineStyle.width == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].pointStyle.size == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].color.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].color.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].color.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].color.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].index == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].pointStyle.shape == enum_PointStyleShape[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].styleOverrides[_].pointStyle.size == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].targetAxis == enum_BasicChartSeriesTargetAxis[_]
    input.Body.sheets[_].charts[_].spec.basicChart.series[_].type == enum_BasicChartSeriesType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.stackedType == enum_BasicChartSpecStackedType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.threeDimensional == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.basicChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleBorderColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleMaxRadiusSize == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleMinRadiusSize == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleOpacity == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleSizes.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.bubbleChart.bubbleTextStyle.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.groupIds.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.legendPosition == enum_BubbleChartSpecLegendPosition[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.bubbleChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].closeSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].highSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].lowSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.data[_].openSeries.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.candlestickChart.domain.reversed == BOOLEAN
    input.Body.sheets[_].charts[_].spec.dataSourceChartProperties.dataSourceId == STRING
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].columnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.fontName == STRING
    input.Body.sheets[_].charts[_].spec.hiddenDimensionStrategy == enum_ChartSpecHiddenDimensionStrategy[_]
    input.Body.sheets[_].charts[_].spec.histogramChart.bucketSize == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.legendPosition == enum_HistogramChartSpecLegendPosition[_]
    input.Body.sheets[_].charts[_].spec.histogramChart.outlierPercentile == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].barColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.histogramChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.histogramChart.showItemDividers == BOOLEAN
    input.Body.sheets[_].charts[_].spec.maximized == BOOLEAN
    input.Body.sheets[_].charts[_].spec.orgChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.labels.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.orgChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.nodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.orgChart.nodeSize == enum_OrgChartSpecNodeSize[_]
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.selectedNodeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.orgChart.tooltips.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.pieChart.domain.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.pieChart.domain.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.pieChart.domain.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.domain.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.legendPosition == enum_PieChartSpecLegendPosition[_]
    input.Body.sheets[_].charts[_].spec.pieChart.pieHole == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.series.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.pieChart.series.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.pieChart.series.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.pieChart.series.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.series.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.series.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.pieChart.series.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.series.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.series.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.series.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.series.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.pieChart.threeDimensional == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.aggregateType == enum_ScorecardChartSpecAggregateType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.comparisonType == enum_BaselineValueFormatComparisonType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.description == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.negativeColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.positiveColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.baselineValueFormat.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.customFormatOptions.prefix == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.customFormatOptions.suffix == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.position.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.keyValueFormat.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.scorecardChart.numberFormatSource == enum_ScorecardChartSpecNumberFormatSource[_]
    input.Body.sheets[_].charts[_].spec.scorecardChart.scaleFactor == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.sheets[_].charts[_].spec.subtitle == STRING
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.subtitleTextFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.subtitleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.sheets[_].charts[_].spec.title == STRING
    input.Body.sheets[_].charts[_].spec.titleTextFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.titleTextFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.titleTextFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.titleTextFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.titleTextFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.titleTextFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.titleTextFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.titleTextFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.titleTextPosition.horizontalAlignment == enum_TextPositionHorizontalAlignment[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.maxValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.midValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.minValueColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.colorScale.noDataColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.headerColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.hideTooltips == BOOLEAN
    input.Body.sheets[_].charts[_].spec.treemapChart.hintedLevels == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.labels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.levels == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.parentLabels.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.sizeData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.treemapChart.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.connectorLineStyle.type == enum_LineStyleType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.connectorLineStyle.width == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.domain.reversed == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.firstValueIsTotal == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.hideConnectorLines == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].customSubtotals[_].dataIsSubtotal == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].customSubtotals[_].label == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].customSubtotals[_].subtotalIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].data.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].dataLabel.type == enum_DataLabelType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].hideTrailingSubtotal == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.color.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.color.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.color.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.color.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].negativeColumnsStyle.label == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.color.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.color.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.color.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.color.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].positiveColumnsStyle.label == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.color.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.color.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.color.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.color.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.series[_].subtotalColumnsStyle.label == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.stackedType == enum_WaterfallChartSpecStackedType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.aggregateType == enum_ChartDataAggregateType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.columnReference.name == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.groupRule.dateTimeRule.type == enum_ChartDateTimeRuleType[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.intervalSize == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.maxValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.groupRule.histogramRule.minValue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].endRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].sheetId == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startColumnIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.customLabelData.sourceRange.sources[_].startRowIndex == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.placement == enum_DataLabelPlacement[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.bold == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.fontFamily == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.fontSize == INTEGER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.italic == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.link.uri == STRING
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.textFormat.underline == BOOLEAN
    input.Body.sheets[_].charts[_].spec.waterfallChart.totalDataLabel.type == enum_DataLabelType[_]
    input.Body.sheets[_].columnGroups[_].collapsed == BOOLEAN
    input.Body.sheets[_].columnGroups[_].depth == INTEGER
    input.Body.sheets[_].columnGroups[_].range.dimension == enum_DimensionRangeDimension[_]
    input.Body.sheets[_].columnGroups[_].range.endIndex == INTEGER
    input.Body.sheets[_].columnGroups[_].range.sheetId == INTEGER
    input.Body.sheets[_].columnGroups[_].range.startIndex == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.style == enum_BorderStyle[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.bottom.width == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.style == enum_BorderStyle[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.left.width == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.style == enum_BorderStyle[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.right.width == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.style == enum_BorderStyle[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.borders.top.width == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.numberFormat.pattern == STRING
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.numberFormat.type == enum_NumberFormatType[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.padding.bottom == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.padding.left == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.padding.right == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.padding.top == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textDirection == enum_CellFormatTextDirection[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.bold == BOOLEAN
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.fontFamily == STRING
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.fontSize == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.italic == BOOLEAN
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.link.uri == STRING
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textFormat.underline == BOOLEAN
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textRotation.angle == INTEGER
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.textRotation.vertical == BOOLEAN
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.sheets[_].conditionalFormats[_].booleanRule.format.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.type == enum_InterpolationPointType[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.maxpoint.value == STRING
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.type == enum_InterpolationPointType[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.midpoint.value == STRING
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.color.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.color.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.color.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.color.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.type == enum_InterpolationPointType[_]
    input.Body.sheets[_].conditionalFormats[_].gradientRule.minpoint.value == STRING
    input.Body.sheets[_].conditionalFormats[_].ranges[_].endColumnIndex == INTEGER
    input.Body.sheets[_].conditionalFormats[_].ranges[_].endRowIndex == INTEGER
    input.Body.sheets[_].conditionalFormats[_].ranges[_].sheetId == INTEGER
    input.Body.sheets[_].conditionalFormats[_].ranges[_].startColumnIndex == INTEGER
    input.Body.sheets[_].conditionalFormats[_].ranges[_].startRowIndex == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.dimensionRange.endIndex == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.dimensionRange.sheetId == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.dimensionRange.startIndex == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.sheetId == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].location.spreadsheet == BOOLEAN
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].metadataId == INTEGER
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].metadataKey == STRING
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].metadataValue == STRING
    input.Body.sheets[_].data[_].columnMetadata[_].developerMetadata[_].visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.sheets[_].data[_].columnMetadata[_].hiddenByFilter == BOOLEAN
    input.Body.sheets[_].data[_].columnMetadata[_].hiddenByUser == BOOLEAN
    input.Body.sheets[_].data[_].columnMetadata[_].pixelSize == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.columnSelectionType == enum_DataSourceTableColumnSelectionType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.columns[_].name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.dataSourceId == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].columnIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.rowLimit == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].dimensionIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataSourceTable.sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.inputMessage == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.showCustomUi == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].dataValidation.strict == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.bottom.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.left.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.right.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.borders.top.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.numberFormat.pattern == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.padding.bottom == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.padding.left == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.padding.right == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.padding.top == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.bold == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.fontFamily == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.fontSize == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.italic == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.link.uri == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textFormat.underline == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textRotation.angle == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.textRotation.vertical == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].effectiveValue.stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].formattedValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].hyperlink == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].note == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupLimit.applyOrder == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupLimit.countLimit == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.histogramRule.end == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.histogramRule.interval == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.histogramRule.start == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].label == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].repeatHeadings == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].showTotals == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].sourceColumnOffset == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueBucket.valuesIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.columns[_].valueMetadata[_].value.stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.criteria.STRING.visibleByDefault == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.criteria.STRING.visibleValues[_] == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.dataSourceId == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].columnOffsetIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleByDefault == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.filterSpecs[_].filterCriteria.visibleValues[_] == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupLimit.applyOrder == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupLimit.countLimit == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.dateTimeRule.type == enum_DateTimeRuleType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.histogramRule.end == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.histogramRule.interval == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.histogramRule.start == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].groupName.stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].groupRule.manualRule.groups[_].items[_].stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].label == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].repeatHeadings == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].showTotals == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].sortOrder == enum_PivotGroupSortOrder[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].sourceColumnOffset == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.buckets[_].stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueBucket.valuesIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].collapsed == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.rows[_].valueMetadata[_].value.stringValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.source.endColumnIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.source.endRowIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.source.sheetId == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.source.startColumnIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.source.startRowIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.valueLayout == enum_PivotTableValueLayout[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].calculatedDisplayType == enum_PivotValueCalculatedDisplayType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].formula == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].name == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].sourceColumnOffset == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].pivotTable.values[_].summarizeFunction == enum_PivotValueSummarizeFunction[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.bold == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.fontFamily == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.fontSize == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.italic == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.link.uri == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.strikethrough == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].format.underline == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].textFormatRuns[_].startIndex == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.bottom.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.left.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.right.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.color.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.color.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.color.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.color.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.colorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.colorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.style == enum_BorderStyle[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.borders.top.width == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.horizontalAlignment == enum_CellFormatHorizontalAlignment[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.hyperlinkDisplayType == enum_CellFormatHyperlinkDisplayType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.numberFormat.pattern == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.numberFormat.type == enum_NumberFormatType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.padding.bottom == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.padding.left == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.padding.right == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.padding.top == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textDirection == enum_CellFormatTextDirection[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.bold == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.fontFamily == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.fontSize == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.italic == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.link.uri == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textFormat.underline == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textRotation.angle == INTEGER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.textRotation.vertical == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.verticalAlignment == enum_CellFormatVerticalAlignment[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredFormat.wrapStrategy == enum_CellFormatWrapStrategy[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.boolValue == BOOLEAN
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.errorValue.message == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.errorValue.type == enum_ErrorValueType[_]
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.formulaValue == STRING
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.numberValue == NUMBER
    input.Body.sheets[_].data[_].rowData[_].values[_].userEnteredValue.stringValue == STRING
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.dimensionRange.endIndex == INTEGER
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.dimensionRange.sheetId == INTEGER
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.dimensionRange.startIndex == INTEGER
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.sheetId == INTEGER
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].location.spreadsheet == BOOLEAN
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].metadataId == INTEGER
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].metadataKey == STRING
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].metadataValue == STRING
    input.Body.sheets[_].data[_].rowMetadata[_].developerMetadata[_].visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.sheets[_].data[_].rowMetadata[_].hiddenByFilter == BOOLEAN
    input.Body.sheets[_].data[_].rowMetadata[_].hiddenByUser == BOOLEAN
    input.Body.sheets[_].data[_].rowMetadata[_].pixelSize == INTEGER
    input.Body.sheets[_].data[_].startColumn == INTEGER
    input.Body.sheets[_].data[_].startRow == INTEGER
    input.Body.sheets[_].developerMetadata[_].location.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.sheets[_].developerMetadata[_].location.dimensionRange.endIndex == INTEGER
    input.Body.sheets[_].developerMetadata[_].location.dimensionRange.sheetId == INTEGER
    input.Body.sheets[_].developerMetadata[_].location.dimensionRange.startIndex == INTEGER
    input.Body.sheets[_].developerMetadata[_].location.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.sheets[_].developerMetadata[_].location.sheetId == INTEGER
    input.Body.sheets[_].developerMetadata[_].location.spreadsheet == BOOLEAN
    input.Body.sheets[_].developerMetadata[_].metadataId == INTEGER
    input.Body.sheets[_].developerMetadata[_].metadataKey == STRING
    input.Body.sheets[_].developerMetadata[_].metadataValue == STRING
    input.Body.sheets[_].developerMetadata[_].visibility == enum_DeveloperMetadataVisibility[_]
    input.Body.sheets[_].filterViews[_].criteria.STRING.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].filterViews[_].criteria.STRING.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].filterViews[_].criteria.STRING.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].filterViews[_].criteria.STRING.hiddenValues[_] == STRING
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].criteria.STRING.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].filterSpecs[_].columnIndex == INTEGER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.hiddenValues[_] == STRING
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].filterSpecs[_].filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].filterViewId == INTEGER
    input.Body.sheets[_].filterViews[_].namedRangeId == STRING
    input.Body.sheets[_].filterViews[_].range.endColumnIndex == INTEGER
    input.Body.sheets[_].filterViews[_].range.endRowIndex == INTEGER
    input.Body.sheets[_].filterViews[_].range.sheetId == INTEGER
    input.Body.sheets[_].filterViews[_].range.startColumnIndex == INTEGER
    input.Body.sheets[_].filterViews[_].range.startRowIndex == INTEGER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].sortSpecs[_].dataSourceColumnReference.name == STRING
    input.Body.sheets[_].filterViews[_].sortSpecs[_].dimensionIndex == INTEGER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].filterViews[_].sortSpecs[_].foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].filterViews[_].sortSpecs[_].sortOrder == enum_SortSpecSortOrder[_]
    input.Body.sheets[_].filterViews[_].title == STRING
    input.Body.sheets[_].merges[_].endColumnIndex == INTEGER
    input.Body.sheets[_].merges[_].endRowIndex == INTEGER
    input.Body.sheets[_].merges[_].sheetId == INTEGER
    input.Body.sheets[_].merges[_].startColumnIndex == INTEGER
    input.Body.sheets[_].merges[_].startRowIndex == INTEGER
    input.Body.sheets[_].properties.gridProperties.columnCount == INTEGER
    input.Body.sheets[_].properties.gridProperties.columnGroupControlAfter == BOOLEAN
    input.Body.sheets[_].properties.gridProperties.frozenColumnCount == INTEGER
    input.Body.sheets[_].properties.gridProperties.frozenRowCount == INTEGER
    input.Body.sheets[_].properties.gridProperties.hideGridlines == BOOLEAN
    input.Body.sheets[_].properties.gridProperties.rowCount == INTEGER
    input.Body.sheets[_].properties.gridProperties.rowGroupControlAfter == BOOLEAN
    input.Body.sheets[_].properties.hidden == BOOLEAN
    input.Body.sheets[_].properties.index == INTEGER
    input.Body.sheets[_].properties.rightToLeft == BOOLEAN
    input.Body.sheets[_].properties.sheetId == INTEGER
    input.Body.sheets[_].properties.sheetType == enum_SheetPropertiesSheetType[_]
    input.Body.sheets[_].properties.tabColor.alpha == NUMBER
    input.Body.sheets[_].properties.tabColor.blue == NUMBER
    input.Body.sheets[_].properties.tabColor.green == NUMBER
    input.Body.sheets[_].properties.tabColor.red == NUMBER
    input.Body.sheets[_].properties.tabColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].properties.tabColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].properties.tabColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].properties.tabColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].properties.tabColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].properties.title == STRING
    input.Body.sheets[_].protectedRanges[_].description == STRING
    input.Body.sheets[_].protectedRanges[_].editors.domainUsersCanEdit == BOOLEAN
    input.Body.sheets[_].protectedRanges[_].editors.groups[_] == STRING
    input.Body.sheets[_].protectedRanges[_].editors.users[_] == STRING
    input.Body.sheets[_].protectedRanges[_].namedRangeId == STRING
    input.Body.sheets[_].protectedRanges[_].protectedRangeId == INTEGER
    input.Body.sheets[_].protectedRanges[_].range.endColumnIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].range.endRowIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].range.sheetId == INTEGER
    input.Body.sheets[_].protectedRanges[_].range.startColumnIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].range.startRowIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].requestingUserCanEdit == BOOLEAN
    input.Body.sheets[_].protectedRanges[_].unprotectedRanges[_].endColumnIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].unprotectedRanges[_].endRowIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].unprotectedRanges[_].sheetId == INTEGER
    input.Body.sheets[_].protectedRanges[_].unprotectedRanges[_].startColumnIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].unprotectedRanges[_].startRowIndex == INTEGER
    input.Body.sheets[_].protectedRanges[_].warningOnly == BOOLEAN
    input.Body.sheets[_].rowGroups[_].collapsed == BOOLEAN
    input.Body.sheets[_].rowGroups[_].depth == INTEGER
    input.Body.sheets[_].rowGroups[_].range.dimension == enum_DimensionRangeDimension[_]
    input.Body.sheets[_].rowGroups[_].range.endIndex == INTEGER
    input.Body.sheets[_].rowGroups[_].range.sheetId == INTEGER
    input.Body.sheets[_].rowGroups[_].range.startIndex == INTEGER
    input.Body.sheets[_].slicers[_].position.newSheet == BOOLEAN
    input.Body.sheets[_].slicers[_].position.overlayPosition.anchorCell.columnIndex == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.anchorCell.rowIndex == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.anchorCell.sheetId == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.heightPixels == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.offsetXPixels == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.offsetYPixels == INTEGER
    input.Body.sheets[_].slicers[_].position.overlayPosition.widthPixels == INTEGER
    input.Body.sheets[_].slicers[_].position.sheetId == INTEGER
    input.Body.sheets[_].slicers[_].slicerId == INTEGER
    input.Body.sheets[_].slicers[_].spec.applyToPivotTables == BOOLEAN
    input.Body.sheets[_].slicers[_].spec.backgroundColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.backgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].slicers[_].spec.columnIndex == INTEGER
    input.Body.sheets[_].slicers[_].spec.dataRange.endColumnIndex == INTEGER
    input.Body.sheets[_].slicers[_].spec.dataRange.endRowIndex == INTEGER
    input.Body.sheets[_].slicers[_].spec.dataRange.sheetId == INTEGER
    input.Body.sheets[_].slicers[_].spec.dataRange.startColumnIndex == INTEGER
    input.Body.sheets[_].slicers[_].spec.dataRange.startRowIndex == INTEGER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.condition.type == enum_BooleanConditionType[_]
    input.Body.sheets[_].slicers[_].spec.filterCriteria.condition.values[_].relativeDate == enum_ConditionValueRelativeDate[_]
    input.Body.sheets[_].slicers[_].spec.filterCriteria.condition.values[_].userEnteredValue == STRING
    input.Body.sheets[_].slicers[_].spec.filterCriteria.hiddenValues[_] == STRING
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleBackgroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.filterCriteria.visibleForegroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].slicers[_].spec.horizontalAlignment == enum_SlicerSpecHorizontalAlignment[_]
    input.Body.sheets[_].slicers[_].spec.textFormat.bold == BOOLEAN
    input.Body.sheets[_].slicers[_].spec.textFormat.fontFamily == STRING
    input.Body.sheets[_].slicers[_].spec.textFormat.fontSize == INTEGER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColorStyle.rgbColor.alpha == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColorStyle.rgbColor.blue == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColorStyle.rgbColor.green == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColorStyle.rgbColor.red == NUMBER
    input.Body.sheets[_].slicers[_].spec.textFormat.foregroundColorStyle.themeColor == enum_ColorStyleThemeColor[_]
    input.Body.sheets[_].slicers[_].spec.textFormat.italic == BOOLEAN
    input.Body.sheets[_].slicers[_].spec.textFormat.link.uri == STRING
    input.Body.sheets[_].slicers[_].spec.textFormat.strikethrough == BOOLEAN
    input.Body.sheets[_].slicers[_].spec.textFormat.underline == BOOLEAN
    input.Body.sheets[_].slicers[_].spec.title == STRING
    input.Body.spreadsheetId == STRING
    input.Body.spreadsheetUrl == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.developerMetadata.get

valid {
    input.ReqMap.metadataId == INTEGER
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.developerMetadata.search

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_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.dataFilters[_].a1Range == STRING
    input.Body.dataFilters[_].developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.dataFilters[_].developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataKey == STRING
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.dataFilters[_].developerMetadataLookup.metadataValue == STRING
    input.Body.dataFilters[_].developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.dataFilters[_].gridRange.endColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.endRowIndex == INTEGER
    input.Body.dataFilters[_].gridRange.sheetId == INTEGER
    input.Body.dataFilters[_].gridRange.startColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.startRowIndex == INTEGER
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.get

valid {
    input.ReqMap.spreadsheetId == STRING
    input.Qs.includeGridData == BOOLEAN
    input.Qs.ranges == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.getByDataFilter

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_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.dataFilters[_].a1Range == STRING
    input.Body.dataFilters[_].developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.dataFilters[_].developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataKey == STRING
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.dataFilters[_].developerMetadataLookup.metadataValue == STRING
    input.Body.dataFilters[_].developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.dataFilters[_].gridRange.endColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.endRowIndex == INTEGER
    input.Body.dataFilters[_].gridRange.sheetId == INTEGER
    input.Body.dataFilters[_].gridRange.startColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.startRowIndex == INTEGER
    input.Body.includeGridData == BOOLEAN
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.sheets.copyTo

valid {
    input.Body.destinationSpreadsheetId == STRING
    input.ReqMap.sheetId == INTEGER
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.append

enum_InsertDataOptionParameter := [ "OVERWRITE", "INSERT_ROWS" ]
enum_ResponseDateTimeRenderOptionParameter := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_ResponseValueRenderOptionParameter := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]
enum_ValueInputOptionParameter := [ "INPUT_VALUE_OPTION_UNSPECIFIED", "RAW", "USER_ENTERED" ]
enum_ValueRangeMajorDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.majorDimension == enum_ValueRangeMajorDimension[_]
    input.Body.range == STRING
    input.Body.values[_][_] == ANY
    input.ReqMap.range == STRING
    input.ReqMap.spreadsheetId == STRING
    input.Qs.includeValuesInResponse == BOOLEAN
    input.Qs.insertDataOption == enum_InsertDataOptionParameter[_]
    input.Qs.responseDateTimeRenderOption == enum_ResponseDateTimeRenderOptionParameter[_]
    input.Qs.responseValueRenderOption == enum_ResponseValueRenderOptionParameter[_]
    input.Qs.valueInputOption == enum_ValueInputOptionParameter[_]
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchClear

valid {
    input.Body.ranges[_] == STRING
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchClearByDataFilter

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_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.dataFilters[_].a1Range == STRING
    input.Body.dataFilters[_].developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.dataFilters[_].developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataKey == STRING
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.dataFilters[_].developerMetadataLookup.metadataValue == STRING
    input.Body.dataFilters[_].developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.dataFilters[_].gridRange.endColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.endRowIndex == INTEGER
    input.Body.dataFilters[_].gridRange.sheetId == INTEGER
    input.Body.dataFilters[_].gridRange.startColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.startRowIndex == INTEGER
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchGet

enum_DateTimeRenderOptionParameter := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_MajorDimensionParameter := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_ValueRenderOptionParameter := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]

valid {
    input.ReqMap.spreadsheetId == STRING
    input.Qs.dateTimeRenderOption == enum_DateTimeRenderOptionParameter[_]
    input.Qs.majorDimension == enum_MajorDimensionParameter[_]
    input.Qs.ranges == STRING
    input.Qs.valueRenderOption == enum_ValueRenderOptionParameter[_]
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchGetByDataFilter

enum_BatchGetValuesByDataFilterRequestDateTimeRenderOption := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_BatchGetValuesByDataFilterRequestMajorDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_BatchGetValuesByDataFilterRequestValueRenderOption := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]
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_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.dataFilters[_].a1Range == STRING
    input.Body.dataFilters[_].developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.dataFilters[_].developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataKey == STRING
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.dataFilters[_].developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.dataFilters[_].developerMetadataLookup.metadataValue == STRING
    input.Body.dataFilters[_].developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.dataFilters[_].gridRange.endColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.endRowIndex == INTEGER
    input.Body.dataFilters[_].gridRange.sheetId == INTEGER
    input.Body.dataFilters[_].gridRange.startColumnIndex == INTEGER
    input.Body.dataFilters[_].gridRange.startRowIndex == INTEGER
    input.Body.dateTimeRenderOption == enum_BatchGetValuesByDataFilterRequestDateTimeRenderOption[_]
    input.Body.majorDimension == enum_BatchGetValuesByDataFilterRequestMajorDimension[_]
    input.Body.valueRenderOption == enum_BatchGetValuesByDataFilterRequestValueRenderOption[_]
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchUpdate

enum_BatchUpdateValuesRequestResponseDateTimeRenderOption := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_BatchUpdateValuesRequestResponseValueRenderOption := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]
enum_BatchUpdateValuesRequestValueInputOption := [ "INPUT_VALUE_OPTION_UNSPECIFIED", "RAW", "USER_ENTERED" ]
enum_ValueRangeMajorDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.data[_].majorDimension == enum_ValueRangeMajorDimension[_]
    input.Body.data[_].range == STRING
    input.Body.data[_].values[_][_] == ANY
    input.Body.includeValuesInResponse == BOOLEAN
    input.Body.responseDateTimeRenderOption == enum_BatchUpdateValuesRequestResponseDateTimeRenderOption[_]
    input.Body.responseValueRenderOption == enum_BatchUpdateValuesRequestResponseValueRenderOption[_]
    input.Body.valueInputOption == enum_BatchUpdateValuesRequestValueInputOption[_]
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.batchUpdateByDataFilter

enum_BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_BatchUpdateValuesByDataFilterRequestResponseValueRenderOption := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]
enum_BatchUpdateValuesByDataFilterRequestValueInputOption := [ "INPUT_VALUE_OPTION_UNSPECIFIED", "RAW", "USER_ENTERED" ]
enum_DataFilterValueRangeMajorDimension := [ "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_DimensionRangeDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.data[_].dataFilter.a1Range == STRING
    input.Body.data[_].dataFilter.developerMetadataLookup.locationMatchingStrategy == enum_DeveloperMetadataLookupLocationMatchingStrategy[_]
    input.Body.data[_].dataFilter.developerMetadataLookup.locationType == enum_DeveloperMetadataLookupLocationType[_]
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataId == INTEGER
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataKey == STRING
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.dimension == enum_DimensionRangeDimension[_]
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.endIndex == INTEGER
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.sheetId == INTEGER
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.dimensionRange.startIndex == INTEGER
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.locationType == enum_DeveloperMetadataLocationLocationType[_]
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.sheetId == INTEGER
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataLocation.spreadsheet == BOOLEAN
    input.Body.data[_].dataFilter.developerMetadataLookup.metadataValue == STRING
    input.Body.data[_].dataFilter.developerMetadataLookup.visibility == enum_DeveloperMetadataLookupVisibility[_]
    input.Body.data[_].dataFilter.gridRange.endColumnIndex == INTEGER
    input.Body.data[_].dataFilter.gridRange.endRowIndex == INTEGER
    input.Body.data[_].dataFilter.gridRange.sheetId == INTEGER
    input.Body.data[_].dataFilter.gridRange.startColumnIndex == INTEGER
    input.Body.data[_].dataFilter.gridRange.startRowIndex == INTEGER
    input.Body.data[_].majorDimension == enum_DataFilterValueRangeMajorDimension[_]
    input.Body.data[_].values[_][_] == ANY
    input.Body.includeValuesInResponse == BOOLEAN
    input.Body.responseDateTimeRenderOption == enum_BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption[_]
    input.Body.responseValueRenderOption == enum_BatchUpdateValuesByDataFilterRequestResponseValueRenderOption[_]
    input.Body.valueInputOption == enum_BatchUpdateValuesByDataFilterRequestValueInputOption[_]
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.clear

valid {
    input.Body.STRING == STRING
    input.ReqMap.range == STRING
    input.ReqMap.spreadsheetId == STRING
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.get

enum_DateTimeRenderOptionParameter := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_MajorDimensionParameter := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]
enum_ValueRenderOptionParameter := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]

valid {
    input.ReqMap.range == STRING
    input.ReqMap.spreadsheetId == STRING
    input.Qs.dateTimeRenderOption == enum_DateTimeRenderOptionParameter[_]
    input.Qs.majorDimension == enum_MajorDimensionParameter[_]
    input.Qs.valueRenderOption == enum_ValueRenderOptionParameter[_]
    input.ProviderMetadata.Region == STRING
}

sheets.spreadsheets.values.update

enum_ResponseDateTimeRenderOptionParameter := [ "SERIAL_NUMBER", "FORMATTED_STRING" ]
enum_ResponseValueRenderOptionParameter := [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ]
enum_ValueInputOptionParameter := [ "INPUT_VALUE_OPTION_UNSPECIFIED", "RAW", "USER_ENTERED" ]
enum_ValueRangeMajorDimension := [ "DIMENSION_UNSPECIFIED", "ROWS", "COLUMNS" ]

valid {
    input.Body.majorDimension == enum_ValueRangeMajorDimension[_]
    input.Body.range == STRING
    input.Body.values[_][_] == ANY
    input.ReqMap.range == STRING
    input.ReqMap.spreadsheetId == STRING
    input.Qs.includeValuesInResponse == BOOLEAN
    input.Qs.responseDateTimeRenderOption == enum_ResponseDateTimeRenderOptionParameter[_]
    input.Qs.responseValueRenderOption == enum_ResponseValueRenderOptionParameter[_]
    input.Qs.valueInputOption == enum_ValueInputOptionParameter[_]
    input.ProviderMetadata.Region == STRING
}