definition
The definition of a dashboard. A definition is the data model of all features in a Dashboard, Template, or Analysis. | STRUCT( "data_set_identifier_declarations" STRUCT( "identifier" VARCHAR, "data_set_arn" VARCHAR )[], "sheets" STRUCT( "sheet_id" VARCHAR, "title" VARCHAR, "description" VARCHAR, "name" VARCHAR, "parameter_controls" STRUCT( "date_time_picker" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "list" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[], "link_to_data_set_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "cascading_control_configuration" STRUCT( "source_controls" STRUCT( "source_sheet_control_id" VARCHAR, "column_to_match" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) )[] ) ), "dropdown" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[], "link_to_data_set_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "cascading_control_configuration" STRUCT( "source_controls" STRUCT( "source_sheet_control_id" VARCHAR, "column_to_match" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) )[] ) ), "text_field" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "text_area" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "slider" STRUCT( "parameter_control_id" VARCHAR, "title" VARCHAR, "source_parameter_name" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ) )[], "filter_controls" STRUCT( "date_time_picker" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ), "type" VARCHAR ), "list" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ), "cascading_control_configuration" STRUCT( "source_controls" STRUCT( "source_sheet_control_id" VARCHAR, "column_to_match" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) )[] ) ), "dropdown" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ), "cascading_control_configuration" STRUCT( "source_controls" STRUCT( "source_sheet_control_id" VARCHAR, "column_to_match" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) )[] ) ), "text_field" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "text_area" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "slider" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "relative_date_time" STRUCT( "filter_control_id" VARCHAR, "title" VARCHAR, "source_filter_id" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "cross_sheet" STRUCT( "filter_control_id" VARCHAR, "source_filter_id" VARCHAR, "cascading_control_configuration" STRUCT( "source_controls" STRUCT( "source_sheet_control_id" VARCHAR, "column_to_match" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) )[] ) ) )[], "visuals" STRUCT( "table_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "table_aggregated_field_wells" STRUCT( "group_by" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ), "table_unaggregated_field_wells" STRUCT( "values" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "format_configuration" STRUCT( "string_format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "number_format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "date_time_format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "row_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "pagination_configuration" STRUCT( "page_size" BIGINT, "page_number" BIGINT ) ), "table_options" STRUCT( "orientation" VARCHAR, "header_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "row_alternate_color_options" STRUCT( "status" VARCHAR, "row_alternate_colors" VARCHAR[], "use_primary_background_color" VARCHAR ) ), "total_options" STRUCT( "totals_visibility" VARCHAR, "placement" VARCHAR, "scroll_status" VARCHAR, "custom_label" VARCHAR, "total_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "total_aggregation_options" STRUCT( "field_id" VARCHAR, "total_aggregation_function" STRUCT( "simple_total_aggregation_function" VARCHAR ) )[] ), "field_options" STRUCT( "selected_field_options" STRUCT( "field_id" VARCHAR, "width" VARCHAR, "custom_label" VARCHAR, "visibility" VARCHAR, "url_styling" STRUCT( "link_configuration" STRUCT( "target" VARCHAR, "content" STRUCT( "custom_text_content" STRUCT( "value" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ) ), "custom_icon_content" STRUCT( "icon" VARCHAR ) ) ), "image_configuration" STRUCT( "sizing_options" STRUCT( "table_cell_image_scaling_configuration" VARCHAR ) ) ) )[], "order" VARCHAR[], "pinned_field_options" STRUCT( "pinned_left_fields" VARCHAR[] ) ), "paginated_report_options" STRUCT( "vertical_overflow_visibility" VARCHAR, "overflow_column_header_visibility" VARCHAR ), "table_inline_visualizations" STRUCT( "data_bars" STRUCT( "field_id" VARCHAR, "positive_color" VARCHAR, "negative_color" VARCHAR ) )[], "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "conditional_formatting" STRUCT( "conditional_formatting_options" STRUCT( "cell" STRUCT( "field_id" VARCHAR, "text_format" STRUCT( "background_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ) ), "row" STRUCT( "background_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ) ) )[] ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "pivot_table_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "pivot_table_aggregated_field_wells" STRUCT( "rows" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "columns" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "field_sort_options" STRUCT( "field_id" VARCHAR, "sort_by" STRUCT( "field" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ), "data_path" STRUCT( "direction" VARCHAR, "sort_paths" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) )[] ) ) )[] ), "table_options" STRUCT( "metric_placement" VARCHAR, "single_metric_visibility" VARCHAR, "column_names_visibility" VARCHAR, "toggle_buttons_visibility" VARCHAR, "column_header_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "row_header_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "row_field_names_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "row_alternate_color_options" STRUCT( "status" VARCHAR, "row_alternate_colors" VARCHAR[], "use_primary_background_color" VARCHAR ), "collapsed_row_dimensions_visibility" VARCHAR, "rows_layout" VARCHAR, "rows_label_options" STRUCT( "visibility" VARCHAR, "custom_label" VARCHAR ), "default_cell_width" VARCHAR ), "total_options" STRUCT( "row_subtotal_options" STRUCT( "totals_visibility" VARCHAR, "custom_label" VARCHAR, "field_level" VARCHAR, "field_level_options" STRUCT( "field_id" VARCHAR )[], "total_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "value_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "metric_header_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "style_targets" STRUCT( "cell_type" VARCHAR )[] ), "column_subtotal_options" STRUCT( "totals_visibility" VARCHAR, "custom_label" VARCHAR, "field_level" VARCHAR, "field_level_options" STRUCT( "field_id" VARCHAR )[], "total_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "value_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "metric_header_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "style_targets" STRUCT( "cell_type" VARCHAR )[] ), "row_total_options" STRUCT( "totals_visibility" VARCHAR, "placement" VARCHAR, "scroll_status" VARCHAR, "custom_label" VARCHAR, "total_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "value_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "metric_header_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "total_aggregation_options" STRUCT( "field_id" VARCHAR, "total_aggregation_function" STRUCT( "simple_total_aggregation_function" VARCHAR ) )[] ), "column_total_options" STRUCT( "totals_visibility" VARCHAR, "placement" VARCHAR, "scroll_status" VARCHAR, "custom_label" VARCHAR, "total_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "value_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "metric_header_cell_style" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "text_wrap" VARCHAR, "horizontal_text_alignment" VARCHAR, "vertical_text_alignment" VARCHAR, "background_color" VARCHAR, "height" BIGINT, "border" STRUCT( "uniform_border" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "side_specific_border" STRUCT( "inner_vertical" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "inner_horizontal" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "left" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "right" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "top" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ), "bottom" STRUCT( "color" VARCHAR, "thickness" BIGINT, "style" VARCHAR ) ) ) ), "total_aggregation_options" STRUCT( "field_id" VARCHAR, "total_aggregation_function" STRUCT( "simple_total_aggregation_function" VARCHAR ) )[] ) ), "field_options" STRUCT( "selected_field_options" STRUCT( "field_id" VARCHAR, "custom_label" VARCHAR, "visibility" VARCHAR )[], "data_path_options" STRUCT( "data_path_list" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) )[], "width" VARCHAR )[], "collapse_state_options" STRUCT( "target" STRUCT( "field_id" VARCHAR, "field_data_path_values" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) )[] ), "state" VARCHAR )[] ), "paginated_report_options" STRUCT( "vertical_overflow_visibility" VARCHAR, "overflow_column_header_visibility" VARCHAR ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "conditional_formatting" STRUCT( "conditional_formatting_options" STRUCT( "cell" STRUCT( "field_id" VARCHAR, "text_format" STRUCT( "background_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ), "scope" STRUCT( "role" VARCHAR ), "scopes" STRUCT( "role" VARCHAR )[] ) )[] ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "bar_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "bar_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "colors" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "small_multiples" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "color_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "color_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "small_multiples_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "small_multiples_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "orientation" VARCHAR, "bars_arrangement" VARCHAR, "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "small_multiples_options" STRUCT( "max_visible_rows" BIGINT, "max_visible_columns" BIGINT, "panel_configuration" STRUCT( "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "horizontal_text_alignment" VARCHAR ), "border_visibility" VARCHAR, "border_thickness" VARCHAR, "border_style" VARCHAR, "border_color" VARCHAR, "gutter_visibility" VARCHAR, "gutter_spacing" VARCHAR, "background_visibility" VARCHAR, "background_color" VARCHAR ), "x_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ), "y_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ) ), "category_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "value_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "value_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "color_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "reference_lines" STRUCT( "status" VARCHAR, "data_configuration" STRUCT( "static_configuration" STRUCT( "value" DOUBLE ), "dynamic_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "measure_aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "calculation" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ) ), "axis_binding" VARCHAR, "series_type" VARCHAR ), "style_configuration" STRUCT( "pattern" VARCHAR, "color" VARCHAR ), "label_configuration" STRUCT( "value_label_configuration" STRUCT( "relative_position" VARCHAR, "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "custom_label_configuration" STRUCT( "custom_label" VARCHAR ), "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "font_color" VARCHAR, "horizontal_position" VARCHAR, "vertical_position" VARCHAR ) )[], "contribution_analysis_defaults" STRUCT( "measure_field_id" VARCHAR, "contributor_dimensions" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] )[], "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "kpi_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "target_values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "trend_groups" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ), "sort_configuration" STRUCT( "trend_group_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[] ), "kpi_options" STRUCT( "progress_bar" STRUCT( "visibility" VARCHAR ), "trend_arrows" STRUCT( "visibility" VARCHAR ), "secondary_value" STRUCT( "visibility" VARCHAR ), "comparison" STRUCT( "comparison_method" VARCHAR, "comparison_format" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "primary_value_display_type" VARCHAR, "primary_value_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "secondary_value_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "sparkline" STRUCT( "visibility" VARCHAR, "type" VARCHAR, "color" VARCHAR, "tooltip_visibility" VARCHAR ), "visual_layout_options" STRUCT( "standard_layout" STRUCT( "type" VARCHAR ) ) ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "conditional_formatting" STRUCT( "conditional_formatting_options" STRUCT( "primary_value" STRUCT( "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ), "progress_bar" STRUCT( "foreground_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ) ), "actual_value" STRUCT( "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ), "comparison_value" STRUCT( "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ) )[] ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "pie_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "pie_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "small_multiples" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "small_multiples_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "small_multiples_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "donut_options" STRUCT( "arc_options" STRUCT( "arc_thickness" VARCHAR ), "donut_center_options" STRUCT( "label_visibility" VARCHAR ) ), "small_multiples_options" STRUCT( "max_visible_rows" BIGINT, "max_visible_columns" BIGINT, "panel_configuration" STRUCT( "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "horizontal_text_alignment" VARCHAR ), "border_visibility" VARCHAR, "border_thickness" VARCHAR, "border_style" VARCHAR, "border_color" VARCHAR, "gutter_visibility" VARCHAR, "gutter_spacing" VARCHAR, "background_visibility" VARCHAR, "background_color" VARCHAR ), "x_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ), "y_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ) ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "value_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "contribution_analysis_defaults" STRUCT( "measure_field_id" VARCHAR, "contributor_dimensions" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] )[], "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "gauge_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "target_values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ), "gauge_chart_options" STRUCT( "primary_value_display_type" VARCHAR, "comparison" STRUCT( "comparison_method" VARCHAR, "comparison_format" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "arc_axis" STRUCT( "range" STRUCT( "min" DOUBLE, "max" DOUBLE ), "reserve_range" BIGINT ), "arc" STRUCT( "arc_angle" DOUBLE, "arc_thickness" VARCHAR ), "primary_value_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ) ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip_options" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "color_configuration" STRUCT( "foreground_color" VARCHAR, "background_color" VARCHAR ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "conditional_formatting" STRUCT( "conditional_formatting_options" STRUCT( "primary_value" STRUCT( "text_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ), "icon" STRUCT( "icon_set" STRUCT( "expression" VARCHAR, "icon_set_type" VARCHAR ), "custom_condition" STRUCT( "expression" VARCHAR, "icon_options" STRUCT( "icon" VARCHAR, "unicode_icon" VARCHAR ), "color" VARCHAR, "display_configuration" STRUCT( "icon_display_option" VARCHAR ) ) ) ), "arc" STRUCT( "foreground_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ) ) )[] ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "line_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "line_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "colors" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "small_multiples" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "color_items_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "small_multiples_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "small_multiples_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "forecast_configurations" STRUCT( "forecast_properties" STRUCT( "periods_forward" BIGINT, "periods_backward" BIGINT, "upper_boundary" DOUBLE, "lower_boundary" DOUBLE, "prediction_interval" BIGINT, "seasonality" BIGINT ), "scenario" STRUCT( "what_if_point_scenario" STRUCT( "date" TIMESTAMP_S, "value" DOUBLE ), "what_if_range_scenario" STRUCT( "start_date" TIMESTAMP_S, "end_date" TIMESTAMP_S, "value" DOUBLE ) ) )[], "type" VARCHAR, "small_multiples_options" STRUCT( "max_visible_rows" BIGINT, "max_visible_columns" BIGINT, "panel_configuration" STRUCT( "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "horizontal_text_alignment" VARCHAR ), "border_visibility" VARCHAR, "border_thickness" VARCHAR, "border_style" VARCHAR, "border_color" VARCHAR, "gutter_visibility" VARCHAR, "gutter_spacing" VARCHAR, "background_visibility" VARCHAR, "background_color" VARCHAR ), "x_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ), "y_axis" STRUCT( "scale" VARCHAR, "placement" VARCHAR ) ), "x_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "x_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "primary_y_axis_display_options" STRUCT( "axis_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "missing_data_configurations" STRUCT( "treatment_option" VARCHAR )[] ), "primary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "secondary_y_axis_display_options" STRUCT( "axis_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "missing_data_configurations" STRUCT( "treatment_option" VARCHAR )[] ), "secondary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "single_axis_options" STRUCT( "y_axis_options" STRUCT( "y_axis" VARCHAR ) ), "default_series_settings" STRUCT( "axis_binding" VARCHAR, "line_style_settings" STRUCT( "line_visibility" VARCHAR, "line_interpolation" VARCHAR, "line_style" VARCHAR, "line_width" VARCHAR ), "marker_style_settings" STRUCT( "marker_visibility" VARCHAR, "marker_shape" VARCHAR, "marker_size" VARCHAR, "marker_color" VARCHAR ) ), "series" STRUCT( "field_series_item" STRUCT( "field_id" VARCHAR, "axis_binding" VARCHAR, "settings" STRUCT( "line_style_settings" STRUCT( "line_visibility" VARCHAR, "line_interpolation" VARCHAR, "line_style" VARCHAR, "line_width" VARCHAR ), "marker_style_settings" STRUCT( "marker_visibility" VARCHAR, "marker_shape" VARCHAR, "marker_size" VARCHAR, "marker_color" VARCHAR ) ) ), "data_field_series_item" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "axis_binding" VARCHAR, "settings" STRUCT( "line_style_settings" STRUCT( "line_visibility" VARCHAR, "line_interpolation" VARCHAR, "line_style" VARCHAR, "line_width" VARCHAR ), "marker_style_settings" STRUCT( "marker_visibility" VARCHAR, "marker_shape" VARCHAR, "marker_size" VARCHAR, "marker_color" VARCHAR ) ) ) )[], "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "reference_lines" STRUCT( "status" VARCHAR, "data_configuration" STRUCT( "static_configuration" STRUCT( "value" DOUBLE ), "dynamic_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "measure_aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "calculation" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ) ), "axis_binding" VARCHAR, "series_type" VARCHAR ), "style_configuration" STRUCT( "pattern" VARCHAR, "color" VARCHAR ), "label_configuration" STRUCT( "value_label_configuration" STRUCT( "relative_position" VARCHAR, "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "custom_label_configuration" STRUCT( "custom_label" VARCHAR ), "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "font_color" VARCHAR, "horizontal_position" VARCHAR, "vertical_position" VARCHAR ) )[], "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "contribution_analysis_defaults" STRUCT( "measure_field_id" VARCHAR, "contributor_dimensions" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] )[], "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "heat_map_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "heat_map_aggregated_field_wells" STRUCT( "rows" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "columns" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "heat_map_row_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "heat_map_column_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "heat_map_row_items_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "heat_map_column_items_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "row_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "column_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "color_scale" STRUCT( "colors" STRUCT( "color" VARCHAR, "data_value" DOUBLE )[], "color_fill_type" VARCHAR, "null_value_color" STRUCT( "color" VARCHAR, "data_value" DOUBLE ) ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[], "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "tree_map_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "tree_map_aggregated_field_wells" STRUCT( "groups" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "sizes" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "colors" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "tree_map_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "tree_map_group_items_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "group_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "size_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "color_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "color_scale" STRUCT( "colors" STRUCT( "color" VARCHAR, "data_value" DOUBLE )[], "color_fill_type" VARCHAR, "null_value_color" STRUCT( "color" VARCHAR, "data_value" DOUBLE ) ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "geospatial_map_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "geospatial_map_aggregated_field_wells" STRUCT( "geospatial" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "colors" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "window_options" STRUCT( "bounds" STRUCT( "north" DOUBLE, "south" DOUBLE, "west" DOUBLE, "east" DOUBLE ), "map_zoom_mode" VARCHAR ), "map_style_options" STRUCT( "base_map_style" VARCHAR ), "point_style_options" STRUCT( "selected_point_style" VARCHAR, "cluster_marker_configuration" STRUCT( "cluster_marker" STRUCT( "simple_cluster_marker" STRUCT( "color" VARCHAR ) ) ), "heatmap_configuration" STRUCT( "heatmap_color" STRUCT( "colors" STRUCT( "color" VARCHAR )[] ) ) ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[], "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "filled_map_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "filled_map_aggregated_field_wells" STRUCT( "geospatial" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "window_options" STRUCT( "bounds" STRUCT( "north" DOUBLE, "south" DOUBLE, "west" DOUBLE, "east" DOUBLE ), "map_zoom_mode" VARCHAR ), "map_style_options" STRUCT( "base_map_style" VARCHAR ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "conditional_formatting" STRUCT( "conditional_formatting_options" STRUCT( "shape" STRUCT( "field_id" VARCHAR, "format" STRUCT( "background_color" STRUCT( "solid" STRUCT( "expression" VARCHAR, "color" VARCHAR ), "gradient" STRUCT( "expression" VARCHAR, "color" STRUCT( "stops" STRUCT( "gradient_offset" DOUBLE, "data_value" DOUBLE, "color" VARCHAR )[] ) ) ) ) ) )[] ), "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[], "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "funnel_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "funnel_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "value_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "data_label_options" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "position" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "measure_data_label_style" VARCHAR ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "scatter_plot_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "scatter_plot_categorically_aggregated_field_wells" STRUCT( "x_axis" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "y_axis" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "size" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "label" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ), "scatter_plot_unaggregated_field_wells" STRUCT( "x_axis" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "y_axis" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "size" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "label" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "scatter_plot_limit_configuration" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "x_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "x_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "combo_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "combo_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "bar_values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "colors" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "line_values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "color_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "color_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "bars_arrangement" VARCHAR, "category_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "primary_y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "primary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "secondary_y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "secondary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "single_axis_options" STRUCT( "y_axis_options" STRUCT( "y_axis" VARCHAR ) ), "color_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "bar_data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "line_data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "reference_lines" STRUCT( "status" VARCHAR, "data_configuration" STRUCT( "static_configuration" STRUCT( "value" DOUBLE ), "dynamic_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "measure_aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "calculation" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ) ), "axis_binding" VARCHAR, "series_type" VARCHAR ), "style_configuration" STRUCT( "pattern" VARCHAR, "color" VARCHAR ), "label_configuration" STRUCT( "value_label_configuration" STRUCT( "relative_position" VARCHAR, "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "custom_label_configuration" STRUCT( "custom_label" VARCHAR ), "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "font_color" VARCHAR, "horizontal_position" VARCHAR, "vertical_position" VARCHAR ) )[], "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "box_plot_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "box_plot_aggregated_field_wells" STRUCT( "group_by" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "pagination_configuration" STRUCT( "page_size" BIGINT, "page_number" BIGINT ) ), "box_plot_options" STRUCT( "style_options" STRUCT( "fill_style" VARCHAR ), "outlier_visibility" VARCHAR, "all_data_points_visibility" VARCHAR ), "category_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "primary_y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "primary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "reference_lines" STRUCT( "status" VARCHAR, "data_configuration" STRUCT( "static_configuration" STRUCT( "value" DOUBLE ), "dynamic_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "measure_aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "calculation" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ) ), "axis_binding" VARCHAR, "series_type" VARCHAR ), "style_configuration" STRUCT( "pattern" VARCHAR, "color" VARCHAR ), "label_configuration" STRUCT( "value_label_configuration" STRUCT( "relative_position" VARCHAR, "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "custom_label_configuration" STRUCT( "custom_label" VARCHAR ), "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "font_color" VARCHAR, "horizontal_position" VARCHAR, "vertical_position" VARCHAR ) )[], "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "waterfall_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "waterfall_chart_aggregated_field_wells" STRUCT( "categories" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[], "breakdowns" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "breakdown_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "waterfall_chart_options" STRUCT( "total_bar_label" VARCHAR ), "category_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "category_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "primary_y_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "primary_y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "color_configuration" STRUCT( "group_color_configuration" STRUCT( "positive_bar_color" VARCHAR, "negative_bar_color" VARCHAR, "total_bar_color" VARCHAR ) ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "histogram_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "histogram_aggregated_field_wells" STRUCT( "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "x_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "x_axis_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "y_axis_display_options" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "bin_options" STRUCT( "selected_bin_type" VARCHAR, "bin_count" STRUCT( "value" BIGINT ), "bin_width" STRUCT( "value" DOUBLE, "bin_count_limit" BIGINT ), "start_value" DOUBLE ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "tooltip" STRUCT( "tooltip_visibility" VARCHAR, "selected_tooltip_type" VARCHAR, "field_based_tooltip" STRUCT( "aggregation_visibility" VARCHAR, "tooltip_title_type" VARCHAR, "tooltip_fields" STRUCT( "field_tooltip_item" STRUCT( "field_id" VARCHAR, "label" VARCHAR, "visibility" VARCHAR, "tooltip_target" VARCHAR ), "column_tooltip_item" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "label" VARCHAR, "visibility" VARCHAR, "aggregation" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "tooltip_target" VARCHAR ) )[] ) ), "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "word_cloud_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "word_cloud_aggregated_field_wells" STRUCT( "group_by" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "size" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[] ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "word_cloud_options" STRUCT( "word_orientation" VARCHAR, "word_scaling" VARCHAR, "cloud_layout" VARCHAR, "word_casing" VARCHAR, "word_padding" VARCHAR, "maximum_string_length" BIGINT ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ), "insight_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "insight_configuration" STRUCT( "computations" STRUCT( "top_bottom_ranked" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "result_size" BIGINT, "type" VARCHAR ), "top_bottom_movers" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "mover_size" BIGINT, "sort_order" VARCHAR, "type" VARCHAR ), "total_aggregation" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ) ), "maximum_minimum" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "type" VARCHAR ), "metric_comparison" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "from_value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "target_value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ) ), "period_over_period" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ) ), "period_to_date" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "period_time_granularity" VARCHAR ), "growth_rate" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "period_size" BIGINT ), "unique_values" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ) ), "forecast" STRUCT( "computation_id" VARCHAR, "name" VARCHAR, "time" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) ), "value" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) ), "periods_forward" BIGINT, "periods_backward" BIGINT, "upper_boundary" DOUBLE, "lower_boundary" DOUBLE, "prediction_interval" BIGINT, "seasonality" VARCHAR, "custom_seasonality_value" BIGINT ) )[], "custom_narrative" STRUCT( "narrative" VARCHAR ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "data_set_identifier" VARCHAR ), "sankey_diagram_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "sankey_diagram_aggregated_field_wells" STRUCT( "source" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "destination" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "weight" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "weight_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "source_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "destination_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "data_labels" STRUCT( "visibility" VARCHAR, "category_label_visibility" VARCHAR, "measure_label_visibility" VARCHAR, "data_label_types" STRUCT( "field_label_type" STRUCT( "field_id" VARCHAR, "visibility" VARCHAR ), "data_path_label_type" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "visibility" VARCHAR ), "range_ends_label_type" STRUCT( "visibility" VARCHAR ), "minimum_label_type" STRUCT( "visibility" VARCHAR ), "maximum_label_type" STRUCT( "visibility" VARCHAR ) )[], "position" VARCHAR, "label_content" VARCHAR, "label_font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "label_color" VARCHAR, "overlap" VARCHAR, "totals_visibility" VARCHAR ), "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "custom_content_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "content_url" VARCHAR, "content_type" VARCHAR, "image_scaling" VARCHAR, "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "data_set_identifier" VARCHAR ), "empty_visual" STRUCT( "visual_id" VARCHAR, "data_set_identifier" VARCHAR, "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[] ), "radar_chart_visual" STRUCT( "visual_id" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "subtitle" STRUCT( "visibility" VARCHAR, "format_text" STRUCT( "plain_text" VARCHAR, "rich_text" VARCHAR ) ), "chart_configuration" STRUCT( "field_wells" STRUCT( "radar_chart_aggregated_field_wells" STRUCT( "category" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "color" STRUCT( "numerical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_dimension_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "date_granularity" VARCHAR, "hierarchy_id" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ) )[], "values" STRUCT( "numerical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "categorical_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "date_measure_field" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "aggregation_function" VARCHAR, "format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "calculated_measure_field" STRUCT( "field_id" VARCHAR, "expression" VARCHAR ) )[] ) ), "sort_configuration" STRUCT( "category_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "category_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ), "color_sort" STRUCT( "field_sort" STRUCT( "field_id" VARCHAR, "direction" VARCHAR ), "column_sort" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) ) )[], "color_items_limit" STRUCT( "items_limit" BIGINT, "other_categories" VARCHAR ) ), "shape" VARCHAR, "base_series_settings" STRUCT( "area_style_settings" STRUCT( "visibility" VARCHAR ) ), "start_angle" DOUBLE, "visual_palette" STRUCT( "chart_color" VARCHAR, "color_map" STRUCT( "element" STRUCT( "field_id" VARCHAR, "field_value" VARCHAR, "data_path_type" STRUCT( "pivot_table_data_path_type" VARCHAR ) ), "color" VARCHAR, "time_granularity" VARCHAR )[] ), "alternate_band_colors_visibility" VARCHAR, "alternate_band_even_color" VARCHAR, "alternate_band_odd_color" VARCHAR, "category_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "category_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "color_axis" STRUCT( "tick_label_options" STRUCT( "label_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "rotation_angle" DOUBLE ), "axis_line_visibility" VARCHAR, "grid_line_visibility" VARCHAR, "data_options" STRUCT( "numeric_axis_options" STRUCT( "scale" STRUCT( "linear" STRUCT( "step_count" BIGINT, "step_size" DOUBLE ), "logarithmic" STRUCT( "base" DOUBLE ) ), "range" STRUCT( "min_max" STRUCT( "minimum" DOUBLE, "maximum" DOUBLE ), "data_driven" BOOLEAN ) ), "date_axis_options" STRUCT( "missing_date_visibility" VARCHAR ) ), "scrollbar_options" STRUCT( "visibility" VARCHAR, "visible_range" STRUCT( "percent_range" STRUCT( "from" DOUBLE, "to" DOUBLE ) ) ), "axis_offset" VARCHAR ), "color_label_options" STRUCT( "visibility" VARCHAR, "sort_icon_visibility" VARCHAR, "axis_label_options" STRUCT( "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR, "apply_to" STRUCT( "field_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ), "legend" STRUCT( "visibility" VARCHAR, "title" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "position" VARCHAR, "width" VARCHAR, "height" VARCHAR ), "axes_range_scale" VARCHAR, "interactions" STRUCT( "visual_menu_option" STRUCT( "availability_status" VARCHAR ), "context_menu_option" STRUCT( "availability_status" VARCHAR ) ) ), "actions" STRUCT( "custom_action_id" VARCHAR, "name" VARCHAR, "status" VARCHAR, "trigger" VARCHAR, "action_operations" STRUCT( "filter_operation" STRUCT( "selected_fields_configuration" STRUCT( "selected_fields" VARCHAR[], "selected_field_options" VARCHAR, "selected_columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[] ), "target_visuals_configuration" STRUCT( "same_sheet_target_visual_configuration" STRUCT( "target_visuals" VARCHAR[], "target_visual_options" VARCHAR ) ) ), "navigation_operation" STRUCT( "local_navigation_configuration" STRUCT( "target_sheet_id" VARCHAR ) ), "url_operation" STRUCT( "url_template" VARCHAR, "url_target" VARCHAR ), "set_parameters_operation" STRUCT( "parameter_value_configurations" STRUCT( "destination_parameter_name" VARCHAR, "value" STRUCT( "custom_values_configuration" STRUCT( "include_null_value" BOOLEAN, "custom_values" STRUCT( "string_values" VARCHAR[], "integer_values" BIGINT[], "decimal_values" DOUBLE[], "date_time_values" TIMESTAMP_S[] ) ), "select_all_value_options" VARCHAR, "source_parameter_name" VARCHAR, "source_field" VARCHAR, "source_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ) )[] ) )[] )[], "column_hierarchies" STRUCT( "explicit_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "date_time_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ), "predefined_hierarchy" STRUCT( "hierarchy_id" VARCHAR, "columns" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR )[], "drill_down_filters" STRUCT( "numeric_equality_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE ), "category_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "category_values" VARCHAR[] ), "time_range_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "range_minimum" TIMESTAMP_S, "range_maximum" TIMESTAMP_S, "time_granularity" VARCHAR ) )[] ) )[] ) )[], "text_boxes" STRUCT( "sheet_text_box_id" VARCHAR, "content" VARCHAR )[], "layouts" STRUCT( "configuration" STRUCT( "grid_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "column_index" BIGINT, "column_span" BIGINT, "row_index" BIGINT, "row_span" BIGINT )[], "canvas_size_options" STRUCT( "screen_canvas_size_options" STRUCT( "resize_option" VARCHAR, "optimized_view_port_width" VARCHAR ) ) ), "free_form_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "x_axis_location" VARCHAR, "y_axis_location" VARCHAR, "width" VARCHAR, "height" VARCHAR, "visibility" VARCHAR, "rendering_rules" STRUCT( "expression" VARCHAR, "configuration_overrides" STRUCT( "visibility" VARCHAR ) )[], "border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "selected_border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "background_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "loading_animation" STRUCT( "visibility" VARCHAR ) )[], "canvas_size_options" STRUCT( "screen_canvas_size_options" STRUCT( "optimized_view_port_width" VARCHAR ) ) ), "section_based_layout" STRUCT( "header_sections" STRUCT( "section_id" VARCHAR, "layout" STRUCT( "free_form_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "x_axis_location" VARCHAR, "y_axis_location" VARCHAR, "width" VARCHAR, "height" VARCHAR, "visibility" VARCHAR, "rendering_rules" STRUCT( "expression" VARCHAR, "configuration_overrides" STRUCT( "visibility" VARCHAR ) )[], "border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "selected_border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "background_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "loading_animation" STRUCT( "visibility" VARCHAR ) )[] ) ), "style" STRUCT( "height" VARCHAR, "padding" STRUCT( "top" VARCHAR, "bottom" VARCHAR, "left" VARCHAR, "right" VARCHAR ) ) )[], "body_sections" STRUCT( "section_id" VARCHAR, "content" STRUCT( "layout" STRUCT( "free_form_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "x_axis_location" VARCHAR, "y_axis_location" VARCHAR, "width" VARCHAR, "height" VARCHAR, "visibility" VARCHAR, "rendering_rules" STRUCT( "expression" VARCHAR, "configuration_overrides" STRUCT( "visibility" VARCHAR ) )[], "border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "selected_border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "background_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "loading_animation" STRUCT( "visibility" VARCHAR ) )[] ) ) ), "style" STRUCT( "height" VARCHAR, "padding" STRUCT( "top" VARCHAR, "bottom" VARCHAR, "left" VARCHAR, "right" VARCHAR ) ), "page_break_configuration" STRUCT( "after" STRUCT( "status" VARCHAR ) ), "repeat_configuration" STRUCT( "dimension_configurations" STRUCT( "dynamic_category_dimension_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "limit" BIGINT, "sort_by_metrics" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) )[] ), "dynamic_numeric_dimension_configuration" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "limit" BIGINT, "sort_by_metrics" STRUCT( "sort_by" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) )[] ) )[], "page_break_configuration" STRUCT( "after" STRUCT( "status" VARCHAR ) ), "non_repeating_visuals" VARCHAR[] ) )[], "footer_sections" STRUCT( "section_id" VARCHAR, "layout" STRUCT( "free_form_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "x_axis_location" VARCHAR, "y_axis_location" VARCHAR, "width" VARCHAR, "height" VARCHAR, "visibility" VARCHAR, "rendering_rules" STRUCT( "expression" VARCHAR, "configuration_overrides" STRUCT( "visibility" VARCHAR ) )[], "border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "selected_border_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "background_style" STRUCT( "visibility" VARCHAR, "color" VARCHAR ), "loading_animation" STRUCT( "visibility" VARCHAR ) )[] ) ), "style" STRUCT( "height" VARCHAR, "padding" STRUCT( "top" VARCHAR, "bottom" VARCHAR, "left" VARCHAR, "right" VARCHAR ) ) )[], "canvas_size_options" STRUCT( "paper_canvas_size_options" STRUCT( "paper_size" VARCHAR, "paper_orientation" VARCHAR, "paper_margin" STRUCT( "top" VARCHAR, "bottom" VARCHAR, "left" VARCHAR, "right" VARCHAR ) ) ) ) ) )[], "sheet_control_layouts" STRUCT( "configuration" STRUCT( "grid_layout" STRUCT( "elements" STRUCT( "element_id" VARCHAR, "element_type" VARCHAR, "column_index" BIGINT, "column_span" BIGINT, "row_index" BIGINT, "row_span" BIGINT )[], "canvas_size_options" STRUCT( "screen_canvas_size_options" STRUCT( "resize_option" VARCHAR, "optimized_view_port_width" VARCHAR ) ) ) ) )[], "content_type" VARCHAR )[], "calculated_fields" STRUCT( "data_set_identifier" VARCHAR, "name" VARCHAR, "expression" VARCHAR )[], "parameter_declarations" STRUCT( "string_parameter_declaration" STRUCT( "parameter_value_type" VARCHAR, "name" VARCHAR, "default_values" STRUCT( "dynamic_value" STRUCT( "user_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "group_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "default_value_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "static_values" VARCHAR[] ), "value_when_unset" STRUCT( "value_when_unset_option" VARCHAR, "custom_value" VARCHAR ), "mapped_data_set_parameters" STRUCT( "data_set_identifier" VARCHAR, "data_set_parameter_name" VARCHAR )[] ), "decimal_parameter_declaration" STRUCT( "parameter_value_type" VARCHAR, "name" VARCHAR, "default_values" STRUCT( "dynamic_value" STRUCT( "user_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "group_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "default_value_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "static_values" DOUBLE[] ), "value_when_unset" STRUCT( "value_when_unset_option" VARCHAR, "custom_value" DOUBLE ), "mapped_data_set_parameters" STRUCT( "data_set_identifier" VARCHAR, "data_set_parameter_name" VARCHAR )[] ), "integer_parameter_declaration" STRUCT( "parameter_value_type" VARCHAR, "name" VARCHAR, "default_values" STRUCT( "dynamic_value" STRUCT( "user_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "group_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "default_value_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "static_values" BIGINT[] ), "value_when_unset" STRUCT( "value_when_unset_option" VARCHAR, "custom_value" BIGINT ), "mapped_data_set_parameters" STRUCT( "data_set_identifier" VARCHAR, "data_set_parameter_name" VARCHAR )[] ), "date_time_parameter_declaration" STRUCT( "name" VARCHAR, "default_values" STRUCT( "dynamic_value" STRUCT( "user_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "group_name_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "default_value_column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ) ), "static_values" TIMESTAMP_S[], "rolling_date" STRUCT( "data_set_identifier" VARCHAR, "expression" VARCHAR ) ), "time_granularity" VARCHAR, "value_when_unset" STRUCT( "value_when_unset_option" VARCHAR, "custom_value" TIMESTAMP_S ), "mapped_data_set_parameters" STRUCT( "data_set_identifier" VARCHAR, "data_set_parameter_name" VARCHAR )[] ) )[], "filter_groups" STRUCT( "filter_group_id" VARCHAR, "filters" STRUCT( "category_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "configuration" STRUCT( "filter_list_configuration" STRUCT( "match_operator" VARCHAR, "category_values" VARCHAR[], "select_all_options" VARCHAR, "null_option" VARCHAR ), "custom_filter_list_configuration" STRUCT( "match_operator" VARCHAR, "category_values" VARCHAR[], "select_all_options" VARCHAR, "null_option" VARCHAR ), "custom_filter_configuration" STRUCT( "match_operator" VARCHAR, "category_value" VARCHAR, "select_all_options" VARCHAR, "parameter_name" VARCHAR, "null_option" VARCHAR ) ), "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "numeric_range_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "include_minimum" BOOLEAN, "include_maximum" BOOLEAN, "range_minimum" STRUCT( "static_value" DOUBLE, "parameter" VARCHAR ), "range_maximum" STRUCT( "static_value" DOUBLE, "parameter" VARCHAR ), "select_all_options" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "null_option" VARCHAR, "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "numeric_equality_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" DOUBLE, "select_all_options" VARCHAR, "match_operator" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ), "parameter_name" VARCHAR, "null_option" VARCHAR, "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "time_equality_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "value" TIMESTAMP_S, "parameter_name" VARCHAR, "time_granularity" VARCHAR, "rolling_date" STRUCT( "data_set_identifier" VARCHAR, "expression" VARCHAR ), "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "time_range_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "include_minimum" BOOLEAN, "include_maximum" BOOLEAN, "range_minimum_value" STRUCT( "static_value" TIMESTAMP_S, "rolling_date" STRUCT( "data_set_identifier" VARCHAR, "expression" VARCHAR ), "parameter" VARCHAR ), "range_maximum_value" STRUCT( "static_value" TIMESTAMP_S, "rolling_date" STRUCT( "data_set_identifier" VARCHAR, "expression" VARCHAR ), "parameter" VARCHAR ), "null_option" VARCHAR, "exclude_period_configuration" STRUCT( "amount" BIGINT, "granularity" VARCHAR, "status" VARCHAR ), "time_granularity" VARCHAR, "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "relative_dates_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "anchor_date_configuration" STRUCT( "anchor_option" VARCHAR, "parameter_name" VARCHAR ), "minimum_granularity" VARCHAR, "time_granularity" VARCHAR, "relative_date_type" VARCHAR, "relative_date_value" BIGINT, "parameter_name" VARCHAR, "null_option" VARCHAR, "exclude_period_configuration" STRUCT( "amount" BIGINT, "granularity" VARCHAR, "status" VARCHAR ), "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "top_bottom_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "limit" BIGINT, "aggregation_sort_configurations" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "sort_direction" VARCHAR, "aggregation_function" STRUCT( "numerical_aggregation_function" STRUCT( "simple_numerical_aggregation" VARCHAR, "percentile_aggregation" STRUCT( "percentile_value" DOUBLE ) ), "categorical_aggregation_function" VARCHAR, "date_aggregation_function" VARCHAR, "attribute_aggregation_function" STRUCT( "simple_attribute_aggregation" VARCHAR, "value_for_multiple_values" VARCHAR ) ) )[], "time_granularity" VARCHAR, "parameter_name" VARCHAR, "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ), "nested_filter" STRUCT( "filter_id" VARCHAR, "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "include_inner_set" BOOLEAN, "inner_filter" STRUCT( "category_inner_filter" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "configuration" STRUCT( "filter_list_configuration" STRUCT( "match_operator" VARCHAR, "category_values" VARCHAR[], "select_all_options" VARCHAR, "null_option" VARCHAR ), "custom_filter_list_configuration" STRUCT( "match_operator" VARCHAR, "category_values" VARCHAR[], "select_all_options" VARCHAR, "null_option" VARCHAR ), "custom_filter_configuration" STRUCT( "match_operator" VARCHAR, "category_value" VARCHAR, "select_all_options" VARCHAR, "parameter_name" VARCHAR, "null_option" VARCHAR ) ), "default_filter_control_configuration" STRUCT( "title" VARCHAR, "control_options" STRUCT( "default_date_time_picker_options" STRUCT( "type" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ), "helper_text_visibility" VARCHAR, "date_icon_visibility" VARCHAR ) ), "default_list_options" STRUCT( "display_options" STRUCT( "search_options" STRUCT( "visibility" VARCHAR ), "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_dropdown_options" STRUCT( "display_options" STRUCT( "select_all_options" STRUCT( "visibility" VARCHAR ), "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "selectable_values" STRUCT( "values" VARCHAR[] ) ), "default_text_field_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_text_area_options" STRUCT( "delimiter" VARCHAR, "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "placeholder_options" STRUCT( "visibility" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ), "default_slider_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ), "type" VARCHAR, "maximum_value" DOUBLE, "minimum_value" DOUBLE, "step_size" DOUBLE ), "default_relative_date_time_options" STRUCT( "display_options" STRUCT( "title_options" STRUCT( "visibility" VARCHAR, "font_configuration" STRUCT( "font_size" STRUCT( "relative" VARCHAR ), "font_decoration" VARCHAR, "font_color" VARCHAR, "font_weight" STRUCT( "name" VARCHAR ), "font_style" VARCHAR ), "custom_label" VARCHAR ), "date_time_format" VARCHAR, "info_icon_label_options" STRUCT( "visibility" VARCHAR, "info_icon_text" VARCHAR ) ) ) ) ) ) ) ) )[], "scope_configuration" STRUCT( "selected_sheets" STRUCT( "sheet_visual_scoping_configurations" STRUCT( "sheet_id" VARCHAR, "scope" VARCHAR, "visual_ids" VARCHAR[] )[] ), "all_sheets" BOOLEAN ), "status" VARCHAR, "cross_dataset" VARCHAR )[], "column_configurations" STRUCT( "column" STRUCT( "data_set_identifier" VARCHAR, "column_name" VARCHAR ), "format_configuration" STRUCT( "string_format_configuration" STRUCT( "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "number_format_configuration" STRUCT( "format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ), "date_time_format_configuration" STRUCT( "date_time_format" VARCHAR, "null_value_format_configuration" STRUCT( "null_string" VARCHAR ), "numeric_format_configuration" STRUCT( "number_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "currency_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "symbol" VARCHAR, "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "number_scale" VARCHAR, "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ), "percentage_display_format_configuration" STRUCT( "prefix" VARCHAR, "suffix" VARCHAR, "separator_configuration" STRUCT( "decimal_separator" VARCHAR, "thousands_separator" STRUCT( "symbol" VARCHAR, "visibility" VARCHAR ) ), "decimal_places_configuration" STRUCT( "decimal_places" BIGINT ), "negative_value_configuration" STRUCT( "display_mode" VARCHAR ), "null_value_format_configuration" STRUCT( "null_string" VARCHAR ) ) ) ) ), "role" VARCHAR, "colors_configuration" STRUCT( "custom_colors" STRUCT( "field_value" VARCHAR, "color" VARCHAR, "special_value" VARCHAR )[] ) )[], "analysis_defaults" STRUCT( "default_new_sheet_configuration" STRUCT( "interactive_layout_configuration" STRUCT( "grid" STRUCT( "canvas_size_options" STRUCT( "screen_canvas_size_options" STRUCT( "resize_option" VARCHAR, "optimized_view_port_width" VARCHAR ) ) ), "free_form" STRUCT( "canvas_size_options" STRUCT( "screen_canvas_size_options" STRUCT( "optimized_view_port_width" VARCHAR ) ) ) ), "paginated_layout_configuration" STRUCT( "section_based" STRUCT( "canvas_size_options" STRUCT( "paper_canvas_size_options" STRUCT( "paper_size" VARCHAR, "paper_orientation" VARCHAR, "paper_margin" STRUCT( "top" VARCHAR, "bottom" VARCHAR, "left" VARCHAR, "right" VARCHAR ) ) ) ) ), "sheet_content_type" VARCHAR ) ), "options" STRUCT( "timezone" VARCHAR, "week_start" VARCHAR ) ) |