{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/google/main/json-schema/google-spreadsheets-post-response2-schema.json",
  "title": "SpreadsheetsPostResponse2",
  "description": "SpreadsheetsPostResponse2 schema",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/google-data-api-openapi.yml#/components/schemas/SpreadsheetsPostResponse2",
  "type": "object",
  "properties": {
    "dataSourceSchedules": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "dailySchedule": {
            "type": "object",
            "properties": {
              "startTime": {
                "type": "object",
                "properties": {
                  "hours": {
                    "type": "integer"
                  },
                  "minutes": {
                    "type": "integer"
                  },
                  "nanos": {
                    "type": "integer"
                  },
                  "seconds": {
                    "type": "integer"
                  }
                }
              }
            }
          },
          "enabled": {
            "type": "boolean"
          },
          "monthlySchedule": {
            "type": "object",
            "properties": {
              "daysOfMonth": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "startTime": {
                "type": "object",
                "properties": {
                  "hours": {
                    "type": "integer"
                  },
                  "minutes": {
                    "type": "integer"
                  },
                  "nanos": {
                    "type": "integer"
                  },
                  "seconds": {
                    "type": "integer"
                  }
                }
              }
            }
          },
          "nextRun": {
            "type": "object",
            "properties": {
              "endTime": {
                "type": "string"
              },
              "startTime": {
                "type": "string"
              }
            }
          },
          "refreshScope": {
            "type": "string"
          },
          "weeklySchedule": {
            "type": "object",
            "properties": {
              "daysOfWeek": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "startTime": {
                "type": "object",
                "properties": {
                  "hours": {
                    "type": "integer"
                  },
                  "minutes": {
                    "type": "integer"
                  },
                  "nanos": {
                    "type": "integer"
                  },
                  "seconds": {
                    "type": "integer"
                  }
                }
              }
            }
          }
        }
      }
    },
    "dataSources": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "calculatedColumns": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "formula": {
                  "type": "string"
                },
                "reference": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "dataSourceId": {
            "type": "string"
          },
          "sheetId": {
            "type": "integer"
          },
          "spec": {
            "type": "object",
            "properties": {
              "bigQuery": {
                "type": "object",
                "properties": {
                  "projectId": {
                    "type": "string"
                  },
                  "querySpec": {
                    "type": "object",
                    "properties": {
                      "rawQuery": {
                        "type": "string"
                      }
                    }
                  },
                  "tableSpec": {
                    "type": "object",
                    "properties": {
                      "datasetId": {
                        "type": "string"
                      },
                      "tableId": {
                        "type": "string"
                      },
                      "tableProjectId": {
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "parameters": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "namedRangeId": {
                      "type": "string"
                    },
                    "range": {
                      "type": "object",
                      "properties": {
                        "endColumnIndex": {
                          "type": "integer"
                        },
                        "endRowIndex": {
                          "type": "integer"
                        },
                        "sheetId": {
                          "type": "integer"
                        },
                        "startColumnIndex": {
                          "type": "integer"
                        },
                        "startRowIndex": {
                          "type": "integer"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "developerMetadata": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "location": {
            "type": "object",
            "properties": {
              "dimensionRange": {
                "type": "object",
                "properties": {
                  "dimension": {
                    "type": "string"
                  },
                  "endIndex": {
                    "type": "integer"
                  },
                  "sheetId": {
                    "type": "integer"
                  },
                  "startIndex": {
                    "type": "integer"
                  }
                }
              },
              "locationType": {
                "type": "string"
              },
              "sheetId": {
                "type": "integer"
              },
              "spreadsheet": {
                "type": "boolean"
              }
            }
          },
          "metadataId": {
            "type": "integer"
          },
          "metadataKey": {
            "type": "string"
          },
          "metadataValue": {
            "type": "string"
          },
          "visibility": {
            "type": "string"
          }
        }
      }
    },
    "namedRanges": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "namedRangeId": {
            "type": "string"
          },
          "range": {
            "type": "object",
            "properties": {
              "endColumnIndex": {
                "type": "integer"
              },
              "endRowIndex": {
                "type": "integer"
              },
              "sheetId": {
                "type": "integer"
              },
              "startColumnIndex": {
                "type": "integer"
              },
              "startRowIndex": {
                "type": "integer"
              }
            }
          }
        }
      }
    },
    "properties": {
      "$ref": "#/$defs/SpreadsheetsPostResponse2Properties"
    },
    "sheets": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "bandedRanges": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "bandedRangeId": {
                  "type": "integer"
                },
                "columnProperties": {
                  "type": "object",
                  "properties": {
                    "firstBandColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "firstBandColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "footerColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "footerColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "headerColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "headerColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "secondBandColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "secondBandColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "endColumnIndex": {
                      "type": "integer"
                    },
                    "endRowIndex": {
                      "type": "integer"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "startColumnIndex": {
                      "type": "integer"
                    },
                    "startRowIndex": {
                      "type": "integer"
                    }
                  }
                },
                "rowProperties": {
                  "type": "object",
                  "properties": {
                    "firstBandColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "firstBandColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "footerColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "footerColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "headerColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "headerColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "secondBandColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "secondBandColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "basicFilter": {
            "type": "object",
            "properties": {
              "criteria": {
                "type": "object",
                "properties": {
                  "doloreb_": {
                    "type": "object",
                    "properties": {
                      "condition": {
                        "type": "object",
                        "properties": {
                          "type": {
                            "type": "string"
                          },
                          "values": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "relativeDate": {
                                  "type": "string"
                                },
                                "userEnteredValue": {
                                  "type": "string"
                                }
                              }
                            }
                          }
                        }
                      },
                      "hiddenValues": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "visibleBackgroundColor": {
                        "type": "object",
                        "properties": {
                          "alpha": {
                            "type": "number"
                          },
                          "blue": {
                            "type": "number"
                          },
                          "green": {
                            "type": "number"
                          },
                          "red": {
                            "type": "number"
                          }
                        }
                      },
                      "visibleBackgroundColorStyle": {
                        "type": "object",
                        "properties": {
                          "rgbColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "themeColor": {
                            "type": "string"
                          }
                        }
                      },
                      "visibleForegroundColor": {
                        "type": "object",
                        "properties": {
                          "alpha": {
                            "type": "number"
                          },
                          "blue": {
                            "type": "number"
                          },
                          "green": {
                            "type": "number"
                          },
                          "red": {
                            "type": "number"
                          }
                        }
                      },
                      "visibleForegroundColorStyle": {
                        "type": "object",
                        "properties": {
                          "rgbColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "themeColor": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "filterSpecs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "columnIndex": {
                      "type": "integer"
                    },
                    "dataSourceColumnReference": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        }
                      }
                    },
                    "filterCriteria": {
                      "type": "object",
                      "properties": {
                        "condition": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string"
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "relativeDate": {
                                    "type": "string"
                                  },
                                  "userEnteredValue": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "hiddenValues": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "visibleBackgroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleBackgroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "visibleForegroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleForegroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "range": {
                "type": "object",
                "properties": {
                  "endColumnIndex": {
                    "type": "integer"
                  },
                  "endRowIndex": {
                    "type": "integer"
                  },
                  "sheetId": {
                    "type": "integer"
                  },
                  "startColumnIndex": {
                    "type": "integer"
                  },
                  "startRowIndex": {
                    "type": "integer"
                  }
                }
              },
              "sortSpecs": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "backgroundColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "backgroundColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "dataSourceColumnReference": {
                      "type": "object",
                      "properties": {
                        "name": {
                          "type": "string"
                        }
                      }
                    },
                    "dimensionIndex": {
                      "type": "integer"
                    },
                    "foregroundColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "foregroundColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "sortOrder": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "charts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "border": {
                  "type": "object",
                  "properties": {
                    "color": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "colorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "chartId": {
                  "type": "integer"
                },
                "position": {
                  "type": "object",
                  "properties": {
                    "newSheet": {
                      "type": "boolean"
                    },
                    "overlayPosition": {
                      "type": "object",
                      "properties": {
                        "anchorCell": {
                          "type": "object",
                          "properties": {
                            "columnIndex": {
                              "type": "integer"
                            },
                            "rowIndex": {
                              "type": "integer"
                            },
                            "sheetId": {
                              "type": "integer"
                            }
                          }
                        },
                        "heightPixels": {
                          "type": "integer"
                        },
                        "offsetXPixels": {
                          "type": "integer"
                        },
                        "offsetYPixels": {
                          "type": "integer"
                        },
                        "widthPixels": {
                          "type": "integer"
                        }
                      }
                    },
                    "sheetId": {
                      "type": "integer"
                    }
                  }
                },
                "spec": {
                  "type": "object",
                  "properties": {
                    "altText": {
                      "type": "string"
                    },
                    "backgroundColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "backgroundColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "basicChart": {
                      "type": "object",
                      "properties": {
                        "axis": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "format": {
                                "type": "object",
                                "properties": {
                                  "bold": {
                                    "type": "boolean"
                                  },
                                  "fontFamily": {
                                    "type": "string"
                                  },
                                  "fontSize": {
                                    "type": "integer"
                                  },
                                  "foregroundColor": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "foregroundColorStyle": {
                                    "type": "object",
                                    "properties": {
                                      "rgbColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "themeColor": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "italic": {
                                    "type": "boolean"
                                  },
                                  "link": {
                                    "type": "object",
                                    "properties": {
                                      "uri": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "strikethrough": {
                                    "type": "boolean"
                                  },
                                  "underline": {
                                    "type": "boolean"
                                  }
                                }
                              },
                              "position": {
                                "type": "string"
                              },
                              "title": {
                                "type": "string"
                              },
                              "titleTextPosition": {
                                "type": "object",
                                "properties": {
                                  "horizontalAlignment": {
                                    "type": "string"
                                  }
                                }
                              },
                              "viewWindowOptions": {
                                "type": "object",
                                "properties": {
                                  "viewWindowMax": {
                                    "type": "number"
                                  },
                                  "viewWindowMin": {
                                    "type": "number"
                                  },
                                  "viewWindowMode": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "chartType": {
                          "type": "string"
                        },
                        "compareMode": {
                          "type": "string"
                        },
                        "domains": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "domain": {
                                "type": "object",
                                "properties": {
                                  "aggregateType": {
                                    "type": "string"
                                  },
                                  "columnReference": {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "groupRule": {
                                    "type": "object",
                                    "properties": {
                                      "dateTimeRule": {
                                        "type": "object",
                                        "properties": {
                                          "type": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "histogramRule": {
                                        "type": "object",
                                        "properties": {
                                          "intervalSize": {
                                            "type": "number"
                                          },
                                          "maxValue": {
                                            "type": "number"
                                          },
                                          "minValue": {
                                            "type": "number"
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "sourceRange": {
                                    "type": "object",
                                    "properties": {
                                      "sources": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "endColumnIndex": {
                                              "type": "integer"
                                            },
                                            "endRowIndex": {
                                              "type": "integer"
                                            },
                                            "sheetId": {
                                              "type": "integer"
                                            },
                                            "startColumnIndex": {
                                              "type": "integer"
                                            },
                                            "startRowIndex": {
                                              "type": "integer"
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "reversed": {
                                "type": "boolean"
                              }
                            }
                          }
                        },
                        "headerCount": {
                          "type": "integer"
                        },
                        "interpolateNulls": {
                          "type": "boolean"
                        },
                        "legendPosition": {
                          "type": "string"
                        },
                        "lineSmoothing": {
                          "type": "boolean"
                        },
                        "series": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "color": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "colorStyle": {
                                "type": "object",
                                "properties": {
                                  "rgbColor": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "themeColor": {
                                    "type": "string"
                                  }
                                }
                              },
                              "dataLabel": {
                                "type": "object",
                                "properties": {
                                  "customLabelData": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "placement": {
                                    "type": "string"
                                  },
                                  "textFormat": {
                                    "type": "object",
                                    "properties": {
                                      "bold": {
                                        "type": "boolean"
                                      },
                                      "fontFamily": {
                                        "type": "string"
                                      },
                                      "fontSize": {
                                        "type": "integer"
                                      },
                                      "foregroundColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "foregroundColorStyle": {
                                        "type": "object",
                                        "properties": {
                                          "rgbColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "themeColor": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "italic": {
                                        "type": "boolean"
                                      },
                                      "link": {
                                        "type": "object",
                                        "properties": {
                                          "uri": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "strikethrough": {
                                        "type": "boolean"
                                      },
                                      "underline": {
                                        "type": "boolean"
                                      }
                                    }
                                  },
                                  "type": {
                                    "type": "string"
                                  }
                                }
                              },
                              "lineStyle": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string"
                                  },
                                  "width": {
                                    "type": "integer"
                                  }
                                }
                              },
                              "pointStyle": {
                                "type": "object",
                                "properties": {
                                  "shape": {
                                    "type": "string"
                                  },
                                  "size": {
                                    "type": "number"
                                  }
                                }
                              },
                              "series": {
                                "type": "object",
                                "properties": {
                                  "aggregateType": {
                                    "type": "string"
                                  },
                                  "columnReference": {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "groupRule": {
                                    "type": "object",
                                    "properties": {
                                      "dateTimeRule": {
                                        "type": "object",
                                        "properties": {
                                          "type": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "histogramRule": {
                                        "type": "object",
                                        "properties": {
                                          "intervalSize": {
                                            "type": "number"
                                          },
                                          "maxValue": {
                                            "type": "number"
                                          },
                                          "minValue": {
                                            "type": "number"
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "sourceRange": {
                                    "type": "object",
                                    "properties": {
                                      "sources": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "endColumnIndex": {
                                              "type": "integer"
                                            },
                                            "endRowIndex": {
                                              "type": "integer"
                                            },
                                            "sheetId": {
                                              "type": "integer"
                                            },
                                            "startColumnIndex": {
                                              "type": "integer"
                                            },
                                            "startRowIndex": {
                                              "type": "integer"
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "styleOverrides": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "color": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "colorStyle": {
                                      "type": "object",
                                      "properties": {
                                        "rgbColor": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "themeColor": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "index": {
                                      "type": "integer"
                                    },
                                    "pointStyle": {
                                      "type": "object",
                                      "properties": {
                                        "shape": {
                                          "type": "string"
                                        },
                                        "size": {
                                          "type": "number"
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "targetAxis": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "stackedType": {
                          "type": "string"
                        },
                        "threeDimensional": {
                          "type": "boolean"
                        },
                        "totalDataLabel": {
                          "type": "object",
                          "properties": {
                            "customLabelData": {
                              "type": "object",
                              "properties": {
                                "aggregateType": {
                                  "type": "string"
                                },
                                "columnReference": {
                                  "type": "object",
                                  "properties": {
                                    "name": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "groupRule": {
                                  "type": "object",
                                  "properties": {
                                    "dateTimeRule": {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "histogramRule": {
                                      "type": "object",
                                      "properties": {
                                        "intervalSize": {
                                          "type": "number"
                                        },
                                        "maxValue": {
                                          "type": "number"
                                        },
                                        "minValue": {
                                          "type": "number"
                                        }
                                      }
                                    }
                                  }
                                },
                                "sourceRange": {
                                  "type": "object",
                                  "properties": {
                                    "sources": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "endColumnIndex": {
                                            "type": "integer"
                                          },
                                          "endRowIndex": {
                                            "type": "integer"
                                          },
                                          "sheetId": {
                                            "type": "integer"
                                          },
                                          "startColumnIndex": {
                                            "type": "integer"
                                          },
                                          "startRowIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "placement": {
                              "type": "string"
                            },
                            "textFormat": {
                              "type": "object",
                              "properties": {
                                "bold": {
                                  "type": "boolean"
                                },
                                "fontFamily": {
                                  "type": "string"
                                },
                                "fontSize": {
                                  "type": "integer"
                                },
                                "foregroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "foregroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "italic": {
                                  "type": "boolean"
                                },
                                "link": {
                                  "type": "object",
                                  "properties": {
                                    "uri": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "strikethrough": {
                                  "type": "boolean"
                                },
                                "underline": {
                                  "type": "boolean"
                                }
                              }
                            },
                            "type": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    },
                    "bubbleChart": {
                      "type": "object",
                      "properties": {
                        "bubbleBorderColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "bubbleBorderColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "bubbleLabels": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "bubbleMaxRadiusSize": {
                          "type": "integer"
                        },
                        "bubbleMinRadiusSize": {
                          "type": "integer"
                        },
                        "bubbleOpacity": {
                          "type": "number"
                        },
                        "bubbleSizes": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "bubbleTextStyle": {
                          "type": "object",
                          "properties": {
                            "bold": {
                              "type": "boolean"
                            },
                            "fontFamily": {
                              "type": "string"
                            },
                            "fontSize": {
                              "type": "integer"
                            },
                            "foregroundColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "foregroundColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "italic": {
                              "type": "boolean"
                            },
                            "link": {
                              "type": "object",
                              "properties": {
                                "uri": {
                                  "type": "string"
                                }
                              }
                            },
                            "strikethrough": {
                              "type": "boolean"
                            },
                            "underline": {
                              "type": "boolean"
                            }
                          }
                        },
                        "domain": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "groupIds": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "legendPosition": {
                          "type": "string"
                        },
                        "series": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "candlestickChart": {
                      "type": "object",
                      "properties": {
                        "data": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "closeSeries": {
                                "type": "object",
                                "properties": {
                                  "data": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "highSeries": {
                                "type": "object",
                                "properties": {
                                  "data": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "lowSeries": {
                                "type": "object",
                                "properties": {
                                  "data": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "openSeries": {
                                "type": "object",
                                "properties": {
                                  "data": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "domain": {
                          "type": "object",
                          "properties": {
                            "data": {
                              "type": "object",
                              "properties": {
                                "aggregateType": {
                                  "type": "string"
                                },
                                "columnReference": {
                                  "type": "object",
                                  "properties": {
                                    "name": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "groupRule": {
                                  "type": "object",
                                  "properties": {
                                    "dateTimeRule": {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "histogramRule": {
                                      "type": "object",
                                      "properties": {
                                        "intervalSize": {
                                          "type": "number"
                                        },
                                        "maxValue": {
                                          "type": "number"
                                        },
                                        "minValue": {
                                          "type": "number"
                                        }
                                      }
                                    }
                                  }
                                },
                                "sourceRange": {
                                  "type": "object",
                                  "properties": {
                                    "sources": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "endColumnIndex": {
                                            "type": "integer"
                                          },
                                          "endRowIndex": {
                                            "type": "integer"
                                          },
                                          "sheetId": {
                                            "type": "integer"
                                          },
                                          "startColumnIndex": {
                                            "type": "integer"
                                          },
                                          "startRowIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "reversed": {
                              "type": "boolean"
                            }
                          }
                        }
                      }
                    },
                    "dataSourceChartProperties": {
                      "type": "object",
                      "properties": {
                        "dataExecutionStatus": {
                          "type": "object",
                          "properties": {
                            "errorCode": {
                              "type": "string"
                            },
                            "errorMessage": {
                              "type": "string"
                            },
                            "lastRefreshTime": {
                              "type": "string"
                            },
                            "state": {
                              "type": "string"
                            }
                          }
                        },
                        "dataSourceId": {
                          "type": "string"
                        }
                      }
                    },
                    "filterSpecs": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "columnIndex": {
                            "type": "integer"
                          },
                          "dataSourceColumnReference": {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              }
                            }
                          },
                          "filterCriteria": {
                            "type": "object",
                            "properties": {
                              "condition": {
                                "type": "object",
                                "properties": {
                                  "type": {
                                    "type": "string"
                                  },
                                  "values": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "properties": {
                                        "relativeDate": {
                                          "type": "string"
                                        },
                                        "userEnteredValue": {
                                          "type": "string"
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "hiddenValues": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "visibleBackgroundColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "visibleBackgroundColorStyle": {
                                "type": "object",
                                "properties": {
                                  "rgbColor": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "themeColor": {
                                    "type": "string"
                                  }
                                }
                              },
                              "visibleForegroundColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "visibleForegroundColorStyle": {
                                "type": "object",
                                "properties": {
                                  "rgbColor": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "themeColor": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "fontName": {
                      "type": "string"
                    },
                    "hiddenDimensionStrategy": {
                      "type": "string"
                    },
                    "histogramChart": {
                      "type": "object",
                      "properties": {
                        "bucketSize": {
                          "type": "number"
                        },
                        "legendPosition": {
                          "type": "string"
                        },
                        "outlierPercentile": {
                          "type": "number"
                        },
                        "series": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "barColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "barColorStyle": {
                                "type": "object",
                                "properties": {
                                  "rgbColor": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "themeColor": {
                                    "type": "string"
                                  }
                                }
                              },
                              "data": {
                                "type": "object",
                                "properties": {
                                  "aggregateType": {
                                    "type": "string"
                                  },
                                  "columnReference": {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "groupRule": {
                                    "type": "object",
                                    "properties": {
                                      "dateTimeRule": {
                                        "type": "object",
                                        "properties": {
                                          "type": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "histogramRule": {
                                        "type": "object",
                                        "properties": {
                                          "intervalSize": {
                                            "type": "number"
                                          },
                                          "maxValue": {
                                            "type": "number"
                                          },
                                          "minValue": {
                                            "type": "number"
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "sourceRange": {
                                    "type": "object",
                                    "properties": {
                                      "sources": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "endColumnIndex": {
                                              "type": "integer"
                                            },
                                            "endRowIndex": {
                                              "type": "integer"
                                            },
                                            "sheetId": {
                                              "type": "integer"
                                            },
                                            "startColumnIndex": {
                                              "type": "integer"
                                            },
                                            "startRowIndex": {
                                              "type": "integer"
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "showItemDividers": {
                          "type": "boolean"
                        }
                      }
                    },
                    "maximized": {
                      "type": "boolean"
                    },
                    "orgChart": {
                      "type": "object",
                      "properties": {
                        "labels": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "nodeColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "nodeColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "nodeSize": {
                          "type": "string"
                        },
                        "parentLabels": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "selectedNodeColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "selectedNodeColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "tooltips": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    },
                    "pieChart": {
                      "type": "object",
                      "properties": {
                        "domain": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "legendPosition": {
                          "type": "string"
                        },
                        "pieHole": {
                          "type": "number"
                        },
                        "series": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "threeDimensional": {
                          "type": "boolean"
                        }
                      }
                    },
                    "scorecardChart": {
                      "type": "object",
                      "properties": {
                        "aggregateType": {
                          "type": "string"
                        },
                        "baselineValueData": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "baselineValueFormat": {
                          "type": "object",
                          "properties": {
                            "comparisonType": {
                              "type": "string"
                            },
                            "description": {
                              "type": "string"
                            },
                            "negativeColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "negativeColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "position": {
                              "type": "object",
                              "properties": {
                                "horizontalAlignment": {
                                  "type": "string"
                                }
                              }
                            },
                            "positiveColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "positiveColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "textFormat": {
                              "type": "object",
                              "properties": {
                                "bold": {
                                  "type": "boolean"
                                },
                                "fontFamily": {
                                  "type": "string"
                                },
                                "fontSize": {
                                  "type": "integer"
                                },
                                "foregroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "foregroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "italic": {
                                  "type": "boolean"
                                },
                                "link": {
                                  "type": "object",
                                  "properties": {
                                    "uri": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "strikethrough": {
                                  "type": "boolean"
                                },
                                "underline": {
                                  "type": "boolean"
                                }
                              }
                            }
                          }
                        },
                        "customFormatOptions": {
                          "type": "object",
                          "properties": {
                            "prefix": {
                              "type": "string"
                            },
                            "suffix": {
                              "type": "string"
                            }
                          }
                        },
                        "keyValueData": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "keyValueFormat": {
                          "type": "object",
                          "properties": {
                            "position": {
                              "type": "object",
                              "properties": {
                                "horizontalAlignment": {
                                  "type": "string"
                                }
                              }
                            },
                            "textFormat": {
                              "type": "object",
                              "properties": {
                                "bold": {
                                  "type": "boolean"
                                },
                                "fontFamily": {
                                  "type": "string"
                                },
                                "fontSize": {
                                  "type": "integer"
                                },
                                "foregroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "foregroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "italic": {
                                  "type": "boolean"
                                },
                                "link": {
                                  "type": "object",
                                  "properties": {
                                    "uri": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "strikethrough": {
                                  "type": "boolean"
                                },
                                "underline": {
                                  "type": "boolean"
                                }
                              }
                            }
                          }
                        },
                        "numberFormatSource": {
                          "type": "string"
                        },
                        "scaleFactor": {
                          "type": "number"
                        }
                      }
                    },
                    "sortSpecs": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "backgroundColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "backgroundColorStyle": {
                            "type": "object",
                            "properties": {
                              "rgbColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "themeColor": {
                                "type": "string"
                              }
                            }
                          },
                          "dataSourceColumnReference": {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              }
                            }
                          },
                          "dimensionIndex": {
                            "type": "integer"
                          },
                          "foregroundColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "foregroundColorStyle": {
                            "type": "object",
                            "properties": {
                              "rgbColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "themeColor": {
                                "type": "string"
                              }
                            }
                          },
                          "sortOrder": {
                            "type": "string"
                          }
                        }
                      }
                    },
                    "subtitle": {
                      "type": "string"
                    },
                    "subtitleTextFormat": {
                      "type": "object",
                      "properties": {
                        "bold": {
                          "type": "boolean"
                        },
                        "fontFamily": {
                          "type": "string"
                        },
                        "fontSize": {
                          "type": "integer"
                        },
                        "foregroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "foregroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "italic": {
                          "type": "boolean"
                        },
                        "link": {
                          "type": "object",
                          "properties": {
                            "uri": {
                              "type": "string"
                            }
                          }
                        },
                        "strikethrough": {
                          "type": "boolean"
                        },
                        "underline": {
                          "type": "boolean"
                        }
                      }
                    },
                    "subtitleTextPosition": {
                      "type": "object",
                      "properties": {
                        "horizontalAlignment": {
                          "type": "string"
                        }
                      }
                    },
                    "title": {
                      "type": "string"
                    },
                    "titleTextFormat": {
                      "type": "object",
                      "properties": {
                        "bold": {
                          "type": "boolean"
                        },
                        "fontFamily": {
                          "type": "string"
                        },
                        "fontSize": {
                          "type": "integer"
                        },
                        "foregroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "foregroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "italic": {
                          "type": "boolean"
                        },
                        "link": {
                          "type": "object",
                          "properties": {
                            "uri": {
                              "type": "string"
                            }
                          }
                        },
                        "strikethrough": {
                          "type": "boolean"
                        },
                        "underline": {
                          "type": "boolean"
                        }
                      }
                    },
                    "titleTextPosition": {
                      "type": "object",
                      "properties": {
                        "horizontalAlignment": {
                          "type": "string"
                        }
                      }
                    },
                    "treemapChart": {
                      "type": "object",
                      "properties": {
                        "colorData": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "colorScale": {
                          "type": "object",
                          "properties": {
                            "maxValueColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "maxValueColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "midValueColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "midValueColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "minValueColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "minValueColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "noDataColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "noDataColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            }
                          }
                        },
                        "headerColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "headerColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "hideTooltips": {
                          "type": "boolean"
                        },
                        "hintedLevels": {
                          "type": "integer"
                        },
                        "labels": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "levels": {
                          "type": "integer"
                        },
                        "maxValue": {
                          "type": "number"
                        },
                        "minValue": {
                          "type": "number"
                        },
                        "parentLabels": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "sizeData": {
                          "type": "object",
                          "properties": {
                            "aggregateType": {
                              "type": "string"
                            },
                            "columnReference": {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                }
                              }
                            },
                            "groupRule": {
                              "type": "object",
                              "properties": {
                                "dateTimeRule": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "histogramRule": {
                                  "type": "object",
                                  "properties": {
                                    "intervalSize": {
                                      "type": "number"
                                    },
                                    "maxValue": {
                                      "type": "number"
                                    },
                                    "minValue": {
                                      "type": "number"
                                    }
                                  }
                                }
                              }
                            },
                            "sourceRange": {
                              "type": "object",
                              "properties": {
                                "sources": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "endColumnIndex": {
                                        "type": "integer"
                                      },
                                      "endRowIndex": {
                                        "type": "integer"
                                      },
                                      "sheetId": {
                                        "type": "integer"
                                      },
                                      "startColumnIndex": {
                                        "type": "integer"
                                      },
                                      "startRowIndex": {
                                        "type": "integer"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "textFormat": {
                          "type": "object",
                          "properties": {
                            "bold": {
                              "type": "boolean"
                            },
                            "fontFamily": {
                              "type": "string"
                            },
                            "fontSize": {
                              "type": "integer"
                            },
                            "foregroundColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "foregroundColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "italic": {
                              "type": "boolean"
                            },
                            "link": {
                              "type": "object",
                              "properties": {
                                "uri": {
                                  "type": "string"
                                }
                              }
                            },
                            "strikethrough": {
                              "type": "boolean"
                            },
                            "underline": {
                              "type": "boolean"
                            }
                          }
                        }
                      }
                    },
                    "waterfallChart": {
                      "type": "object",
                      "properties": {
                        "connectorLineStyle": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string"
                            },
                            "width": {
                              "type": "integer"
                            }
                          }
                        },
                        "domain": {
                          "type": "object",
                          "properties": {
                            "data": {
                              "type": "object",
                              "properties": {
                                "aggregateType": {
                                  "type": "string"
                                },
                                "columnReference": {
                                  "type": "object",
                                  "properties": {
                                    "name": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "groupRule": {
                                  "type": "object",
                                  "properties": {
                                    "dateTimeRule": {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "histogramRule": {
                                      "type": "object",
                                      "properties": {
                                        "intervalSize": {
                                          "type": "number"
                                        },
                                        "maxValue": {
                                          "type": "number"
                                        },
                                        "minValue": {
                                          "type": "number"
                                        }
                                      }
                                    }
                                  }
                                },
                                "sourceRange": {
                                  "type": "object",
                                  "properties": {
                                    "sources": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "endColumnIndex": {
                                            "type": "integer"
                                          },
                                          "endRowIndex": {
                                            "type": "integer"
                                          },
                                          "sheetId": {
                                            "type": "integer"
                                          },
                                          "startColumnIndex": {
                                            "type": "integer"
                                          },
                                          "startRowIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "reversed": {
                              "type": "boolean"
                            }
                          }
                        },
                        "firstValueIsTotal": {
                          "type": "boolean"
                        },
                        "hideConnectorLines": {
                          "type": "boolean"
                        },
                        "series": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "customSubtotals": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "dataIsSubtotal": {
                                      "type": "boolean"
                                    },
                                    "label": {
                                      "type": "string"
                                    },
                                    "subtotalIndex": {
                                      "type": "integer"
                                    }
                                  }
                                }
                              },
                              "data": {
                                "type": "object",
                                "properties": {
                                  "aggregateType": {
                                    "type": "string"
                                  },
                                  "columnReference": {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "groupRule": {
                                    "type": "object",
                                    "properties": {
                                      "dateTimeRule": {
                                        "type": "object",
                                        "properties": {
                                          "type": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "histogramRule": {
                                        "type": "object",
                                        "properties": {
                                          "intervalSize": {
                                            "type": "number"
                                          },
                                          "maxValue": {
                                            "type": "number"
                                          },
                                          "minValue": {
                                            "type": "number"
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "sourceRange": {
                                    "type": "object",
                                    "properties": {
                                      "sources": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "endColumnIndex": {
                                              "type": "integer"
                                            },
                                            "endRowIndex": {
                                              "type": "integer"
                                            },
                                            "sheetId": {
                                              "type": "integer"
                                            },
                                            "startColumnIndex": {
                                              "type": "integer"
                                            },
                                            "startRowIndex": {
                                              "type": "integer"
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              },
                              "dataLabel": {
                                "type": "object",
                                "properties": {
                                  "customLabelData": {
                                    "type": "object",
                                    "properties": {
                                      "aggregateType": {
                                        "type": "string"
                                      },
                                      "columnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "intervalSize": {
                                                "type": "number"
                                              },
                                              "maxValue": {
                                                "type": "number"
                                              },
                                              "minValue": {
                                                "type": "number"
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "sourceRange": {
                                        "type": "object",
                                        "properties": {
                                          "sources": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "endColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "endRowIndex": {
                                                  "type": "integer"
                                                },
                                                "sheetId": {
                                                  "type": "integer"
                                                },
                                                "startColumnIndex": {
                                                  "type": "integer"
                                                },
                                                "startRowIndex": {
                                                  "type": "integer"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  },
                                  "placement": {
                                    "type": "string"
                                  },
                                  "textFormat": {
                                    "type": "object",
                                    "properties": {
                                      "bold": {
                                        "type": "boolean"
                                      },
                                      "fontFamily": {
                                        "type": "string"
                                      },
                                      "fontSize": {
                                        "type": "integer"
                                      },
                                      "foregroundColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "foregroundColorStyle": {
                                        "type": "object",
                                        "properties": {
                                          "rgbColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "themeColor": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "italic": {
                                        "type": "boolean"
                                      },
                                      "link": {
                                        "type": "object",
                                        "properties": {
                                          "uri": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "strikethrough": {
                                        "type": "boolean"
                                      },
                                      "underline": {
                                        "type": "boolean"
                                      }
                                    }
                                  },
                                  "type": {
                                    "type": "string"
                                  }
                                }
                              },
                              "hideTrailingSubtotal": {
                                "type": "boolean"
                              },
                              "negativeColumnsStyle": {
                                "type": "object",
                                "properties": {
                                  "color": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "colorStyle": {
                                    "type": "object",
                                    "properties": {
                                      "rgbColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "themeColor": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "label": {
                                    "type": "string"
                                  }
                                }
                              },
                              "positiveColumnsStyle": {
                                "type": "object",
                                "properties": {
                                  "color": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "colorStyle": {
                                    "type": "object",
                                    "properties": {
                                      "rgbColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "themeColor": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "label": {
                                    "type": "string"
                                  }
                                }
                              },
                              "subtotalColumnsStyle": {
                                "type": "object",
                                "properties": {
                                  "color": {
                                    "type": "object",
                                    "properties": {
                                      "alpha": {
                                        "type": "number"
                                      },
                                      "blue": {
                                        "type": "number"
                                      },
                                      "green": {
                                        "type": "number"
                                      },
                                      "red": {
                                        "type": "number"
                                      }
                                    }
                                  },
                                  "colorStyle": {
                                    "type": "object",
                                    "properties": {
                                      "rgbColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "themeColor": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "label": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "stackedType": {
                          "type": "string"
                        },
                        "totalDataLabel": {
                          "type": "object",
                          "properties": {
                            "customLabelData": {
                              "type": "object",
                              "properties": {
                                "aggregateType": {
                                  "type": "string"
                                },
                                "columnReference": {
                                  "type": "object",
                                  "properties": {
                                    "name": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "groupRule": {
                                  "type": "object",
                                  "properties": {
                                    "dateTimeRule": {
                                      "type": "object",
                                      "properties": {
                                        "type": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "histogramRule": {
                                      "type": "object",
                                      "properties": {
                                        "intervalSize": {
                                          "type": "number"
                                        },
                                        "maxValue": {
                                          "type": "number"
                                        },
                                        "minValue": {
                                          "type": "number"
                                        }
                                      }
                                    }
                                  }
                                },
                                "sourceRange": {
                                  "type": "object",
                                  "properties": {
                                    "sources": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "endColumnIndex": {
                                            "type": "integer"
                                          },
                                          "endRowIndex": {
                                            "type": "integer"
                                          },
                                          "sheetId": {
                                            "type": "integer"
                                          },
                                          "startColumnIndex": {
                                            "type": "integer"
                                          },
                                          "startRowIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "placement": {
                              "type": "string"
                            },
                            "textFormat": {
                              "type": "object",
                              "properties": {
                                "bold": {
                                  "type": "boolean"
                                },
                                "fontFamily": {
                                  "type": "string"
                                },
                                "fontSize": {
                                  "type": "integer"
                                },
                                "foregroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "foregroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "italic": {
                                  "type": "boolean"
                                },
                                "link": {
                                  "type": "object",
                                  "properties": {
                                    "uri": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "strikethrough": {
                                  "type": "boolean"
                                },
                                "underline": {
                                  "type": "boolean"
                                }
                              }
                            },
                            "type": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "columnGroups": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "collapsed": {
                  "type": "boolean"
                },
                "depth": {
                  "type": "integer"
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "dimension": {
                      "type": "string"
                    },
                    "endIndex": {
                      "type": "integer"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "startIndex": {
                      "type": "integer"
                    }
                  }
                }
              }
            }
          },
          "conditionalFormats": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "booleanRule": {
                  "type": "object",
                  "properties": {
                    "condition": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string"
                        },
                        "values": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "relativeDate": {
                                "type": "string"
                              },
                              "userEnteredValue": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "format": {
                      "type": "object",
                      "properties": {
                        "backgroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "backgroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "borders": {
                          "type": "object",
                          "properties": {
                            "bottom": {
                              "type": "object",
                              "properties": {
                                "color": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "colorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "style": {
                                  "type": "string"
                                },
                                "width": {
                                  "type": "integer"
                                }
                              }
                            },
                            "left": {
                              "type": "object",
                              "properties": {
                                "color": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "colorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "style": {
                                  "type": "string"
                                },
                                "width": {
                                  "type": "integer"
                                }
                              }
                            },
                            "right": {
                              "type": "object",
                              "properties": {
                                "color": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "colorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "style": {
                                  "type": "string"
                                },
                                "width": {
                                  "type": "integer"
                                }
                              }
                            },
                            "top": {
                              "type": "object",
                              "properties": {
                                "color": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "colorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "style": {
                                  "type": "string"
                                },
                                "width": {
                                  "type": "integer"
                                }
                              }
                            }
                          }
                        },
                        "horizontalAlignment": {
                          "type": "string"
                        },
                        "hyperlinkDisplayType": {
                          "type": "string"
                        },
                        "numberFormat": {
                          "type": "object",
                          "properties": {
                            "pattern": {
                              "type": "string"
                            },
                            "type": {
                              "type": "string"
                            }
                          }
                        },
                        "padding": {
                          "type": "object",
                          "properties": {
                            "bottom": {
                              "type": "integer"
                            },
                            "left": {
                              "type": "integer"
                            },
                            "right": {
                              "type": "integer"
                            },
                            "top": {
                              "type": "integer"
                            }
                          }
                        },
                        "textDirection": {
                          "type": "string"
                        },
                        "textFormat": {
                          "type": "object",
                          "properties": {
                            "bold": {
                              "type": "boolean"
                            },
                            "fontFamily": {
                              "type": "string"
                            },
                            "fontSize": {
                              "type": "integer"
                            },
                            "foregroundColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "foregroundColorStyle": {
                              "type": "object",
                              "properties": {
                                "rgbColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "themeColor": {
                                  "type": "string"
                                }
                              }
                            },
                            "italic": {
                              "type": "boolean"
                            },
                            "link": {
                              "type": "object",
                              "properties": {
                                "uri": {
                                  "type": "string"
                                }
                              }
                            },
                            "strikethrough": {
                              "type": "boolean"
                            },
                            "underline": {
                              "type": "boolean"
                            }
                          }
                        },
                        "textRotation": {
                          "type": "object",
                          "properties": {
                            "angle": {
                              "type": "integer"
                            },
                            "vertical": {
                              "type": "boolean"
                            }
                          }
                        },
                        "verticalAlignment": {
                          "type": "string"
                        },
                        "wrapStrategy": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "gradientRule": {
                  "type": "object",
                  "properties": {
                    "maxpoint": {
                      "type": "object",
                      "properties": {
                        "color": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "colorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "type": {
                          "type": "string"
                        },
                        "value": {
                          "type": "string"
                        }
                      }
                    },
                    "midpoint": {
                      "type": "object",
                      "properties": {
                        "color": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "colorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "type": {
                          "type": "string"
                        },
                        "value": {
                          "type": "string"
                        }
                      }
                    },
                    "minpoint": {
                      "type": "object",
                      "properties": {
                        "color": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "colorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "type": {
                          "type": "string"
                        },
                        "value": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "ranges": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "endColumnIndex": {
                        "type": "integer"
                      },
                      "endRowIndex": {
                        "type": "integer"
                      },
                      "sheetId": {
                        "type": "integer"
                      },
                      "startColumnIndex": {
                        "type": "integer"
                      },
                      "startRowIndex": {
                        "type": "integer"
                      }
                    }
                  }
                }
              }
            }
          },
          "data": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "columnMetadata": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "dataSourceColumnReference": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          }
                        }
                      },
                      "developerMetadata": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "location": {
                              "type": "object",
                              "properties": {
                                "dimensionRange": {
                                  "type": "object",
                                  "properties": {
                                    "dimension": {
                                      "type": "string"
                                    },
                                    "endIndex": {
                                      "type": "integer"
                                    },
                                    "sheetId": {
                                      "type": "integer"
                                    },
                                    "startIndex": {
                                      "type": "integer"
                                    }
                                  }
                                },
                                "locationType": {
                                  "type": "string"
                                },
                                "sheetId": {
                                  "type": "integer"
                                },
                                "spreadsheet": {
                                  "type": "boolean"
                                }
                              }
                            },
                            "metadataId": {
                              "type": "integer"
                            },
                            "metadataKey": {
                              "type": "string"
                            },
                            "metadataValue": {
                              "type": "string"
                            },
                            "visibility": {
                              "type": "string"
                            }
                          }
                        }
                      },
                      "hiddenByFilter": {
                        "type": "boolean"
                      },
                      "hiddenByUser": {
                        "type": "boolean"
                      },
                      "pixelSize": {
                        "type": "integer"
                      }
                    }
                  }
                },
                "rowData": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "values": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "dataSourceFormula": {
                              "type": "object",
                              "properties": {
                                "dataExecutionStatus": {
                                  "type": "object",
                                  "properties": {
                                    "errorCode": {
                                      "type": "string"
                                    },
                                    "errorMessage": {
                                      "type": "string"
                                    },
                                    "lastRefreshTime": {
                                      "type": "string"
                                    },
                                    "state": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "dataSourceId": {
                                  "type": "string"
                                }
                              }
                            },
                            "dataSourceTable": {
                              "type": "object",
                              "properties": {
                                "columnSelectionType": {
                                  "type": "string"
                                },
                                "columns": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "name": {
                                        "type": "string"
                                      }
                                    }
                                  }
                                },
                                "dataExecutionStatus": {
                                  "type": "object",
                                  "properties": {
                                    "errorCode": {
                                      "type": "string"
                                    },
                                    "errorMessage": {
                                      "type": "string"
                                    },
                                    "lastRefreshTime": {
                                      "type": "string"
                                    },
                                    "state": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "dataSourceId": {
                                  "type": "string"
                                },
                                "filterSpecs": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "columnIndex": {
                                        "type": "integer"
                                      },
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "filterCriteria": {
                                        "type": "object",
                                        "properties": {
                                          "condition": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              },
                                              "values": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "relativeDate": {
                                                      "type": "string"
                                                    },
                                                    "userEnteredValue": {
                                                      "type": "string"
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          },
                                          "hiddenValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            }
                                          },
                                          "visibleBackgroundColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "visibleBackgroundColorStyle": {
                                            "type": "object",
                                            "properties": {
                                              "rgbColor": {
                                                "type": "object",
                                                "properties": {
                                                  "alpha": {
                                                    "type": "number"
                                                  },
                                                  "blue": {
                                                    "type": "number"
                                                  },
                                                  "green": {
                                                    "type": "number"
                                                  },
                                                  "red": {
                                                    "type": "number"
                                                  }
                                                }
                                              },
                                              "themeColor": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "visibleForegroundColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "visibleForegroundColorStyle": {
                                            "type": "object",
                                            "properties": {
                                              "rgbColor": {
                                                "type": "object",
                                                "properties": {
                                                  "alpha": {
                                                    "type": "number"
                                                  },
                                                  "blue": {
                                                    "type": "number"
                                                  },
                                                  "green": {
                                                    "type": "number"
                                                  },
                                                  "red": {
                                                    "type": "number"
                                                  }
                                                }
                                              },
                                              "themeColor": {
                                                "type": "string"
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "rowLimit": {
                                  "type": "integer"
                                },
                                "sortSpecs": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "backgroundColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "backgroundColorStyle": {
                                        "type": "object",
                                        "properties": {
                                          "rgbColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "themeColor": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "dimensionIndex": {
                                        "type": "integer"
                                      },
                                      "foregroundColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "foregroundColorStyle": {
                                        "type": "object",
                                        "properties": {
                                          "rgbColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "themeColor": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "sortOrder": {
                                        "type": "string"
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "dataValidation": {
                              "type": "object",
                              "properties": {
                                "condition": {
                                  "type": "object",
                                  "properties": {
                                    "type": {
                                      "type": "string"
                                    },
                                    "values": {
                                      "type": "array",
                                      "items": {
                                        "type": "object",
                                        "properties": {
                                          "relativeDate": {
                                            "type": "string"
                                          },
                                          "userEnteredValue": {
                                            "type": "string"
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "inputMessage": {
                                  "type": "string"
                                },
                                "showCustomUi": {
                                  "type": "boolean"
                                },
                                "strict": {
                                  "type": "boolean"
                                }
                              }
                            },
                            "effectiveFormat": {
                              "type": "object",
                              "properties": {
                                "backgroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "backgroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "borders": {
                                  "type": "object",
                                  "properties": {
                                    "bottom": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "left": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "top": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    }
                                  }
                                },
                                "horizontalAlignment": {
                                  "type": "string"
                                },
                                "hyperlinkDisplayType": {
                                  "type": "string"
                                },
                                "numberFormat": {
                                  "type": "object",
                                  "properties": {
                                    "pattern": {
                                      "type": "string"
                                    },
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "padding": {
                                  "type": "object",
                                  "properties": {
                                    "bottom": {
                                      "type": "integer"
                                    },
                                    "left": {
                                      "type": "integer"
                                    },
                                    "right": {
                                      "type": "integer"
                                    },
                                    "top": {
                                      "type": "integer"
                                    }
                                  }
                                },
                                "textDirection": {
                                  "type": "string"
                                },
                                "textFormat": {
                                  "type": "object",
                                  "properties": {
                                    "bold": {
                                      "type": "boolean"
                                    },
                                    "fontFamily": {
                                      "type": "string"
                                    },
                                    "fontSize": {
                                      "type": "integer"
                                    },
                                    "foregroundColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "foregroundColorStyle": {
                                      "type": "object",
                                      "properties": {
                                        "rgbColor": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "themeColor": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "italic": {
                                      "type": "boolean"
                                    },
                                    "link": {
                                      "type": "object",
                                      "properties": {
                                        "uri": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "strikethrough": {
                                      "type": "boolean"
                                    },
                                    "underline": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "textRotation": {
                                  "type": "object",
                                  "properties": {
                                    "angle": {
                                      "type": "integer"
                                    },
                                    "vertical": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "verticalAlignment": {
                                  "type": "string"
                                },
                                "wrapStrategy": {
                                  "type": "string"
                                }
                              }
                            },
                            "effectiveValue": {
                              "type": "object",
                              "properties": {
                                "boolValue": {
                                  "type": "boolean"
                                },
                                "errorValue": {
                                  "type": "object",
                                  "properties": {
                                    "message": {
                                      "type": "string"
                                    },
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "formulaValue": {
                                  "type": "string"
                                },
                                "numberValue": {
                                  "type": "number"
                                },
                                "stringValue": {
                                  "type": "string"
                                }
                              }
                            },
                            "formattedValue": {
                              "type": "string"
                            },
                            "hyperlink": {
                              "type": "string"
                            },
                            "note": {
                              "type": "string"
                            },
                            "pivotTable": {
                              "type": "object",
                              "properties": {
                                "columns": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupLimit": {
                                        "type": "object",
                                        "properties": {
                                          "applyOrder": {
                                            "type": "integer"
                                          },
                                          "countLimit": {
                                            "type": "integer"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "end": {
                                                "type": "number"
                                              },
                                              "interval": {
                                                "type": "number"
                                              },
                                              "start": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "manualRule": {
                                            "type": "object",
                                            "properties": {
                                              "groups": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "groupName": {
                                                      "type": "object",
                                                      "properties": {
                                                        "boolValue": {
                                                          "type": "boolean"
                                                        },
                                                        "errorValue": {
                                                          "type": "object",
                                                          "properties": {
                                                            "message": {
                                                              "type": "string"
                                                            },
                                                            "type": {
                                                              "type": "string"
                                                            }
                                                          }
                                                        },
                                                        "formulaValue": {
                                                          "type": "string"
                                                        },
                                                        "numberValue": {
                                                          "type": "number"
                                                        },
                                                        "stringValue": {
                                                          "type": "string"
                                                        }
                                                      }
                                                    },
                                                    "items": {
                                                      "type": "array",
                                                      "items": {
                                                        "type": "object",
                                                        "properties": {
                                                          "boolValue": {
                                                            "type": "boolean"
                                                          },
                                                          "errorValue": {
                                                            "type": "object",
                                                            "properties": {
                                                              "message": {
                                                                "type": "string"
                                                              },
                                                              "type": {
                                                                "type": "string"
                                                              }
                                                            }
                                                          },
                                                          "formulaValue": {
                                                            "type": "string"
                                                          },
                                                          "numberValue": {
                                                            "type": "number"
                                                          },
                                                          "stringValue": {
                                                            "type": "string"
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "label": {
                                        "type": "string"
                                      },
                                      "repeatHeadings": {
                                        "type": "boolean"
                                      },
                                      "showTotals": {
                                        "type": "boolean"
                                      },
                                      "sortOrder": {
                                        "type": "string"
                                      },
                                      "sourceColumnOffset": {
                                        "type": "integer"
                                      },
                                      "valueBucket": {
                                        "type": "object",
                                        "properties": {
                                          "buckets": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "boolValue": {
                                                  "type": "boolean"
                                                },
                                                "errorValue": {
                                                  "type": "object",
                                                  "properties": {
                                                    "message": {
                                                      "type": "string"
                                                    },
                                                    "type": {
                                                      "type": "string"
                                                    }
                                                  }
                                                },
                                                "formulaValue": {
                                                  "type": "string"
                                                },
                                                "numberValue": {
                                                  "type": "number"
                                                },
                                                "stringValue": {
                                                  "type": "string"
                                                }
                                              }
                                            }
                                          },
                                          "valuesIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      },
                                      "valueMetadata": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "collapsed": {
                                              "type": "boolean"
                                            },
                                            "value": {
                                              "type": "object",
                                              "properties": {
                                                "boolValue": {
                                                  "type": "boolean"
                                                },
                                                "errorValue": {
                                                  "type": "object",
                                                  "properties": {
                                                    "message": {
                                                      "type": "string"
                                                    },
                                                    "type": {
                                                      "type": "string"
                                                    }
                                                  }
                                                },
                                                "formulaValue": {
                                                  "type": "string"
                                                },
                                                "numberValue": {
                                                  "type": "number"
                                                },
                                                "stringValue": {
                                                  "type": "string"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "criteria": {
                                  "type": "object",
                                  "properties": {
                                    "consequat_c15": {
                                      "type": "object",
                                      "properties": {
                                        "condition": {
                                          "type": "object",
                                          "properties": {
                                            "type": {
                                              "type": "string"
                                            },
                                            "values": {
                                              "type": "array",
                                              "items": {
                                                "type": "object",
                                                "properties": {
                                                  "relativeDate": {
                                                    "type": "string"
                                                  },
                                                  "userEnteredValue": {
                                                    "type": "string"
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "visibleByDefault": {
                                          "type": "boolean"
                                        },
                                        "visibleValues": {
                                          "type": "array",
                                          "items": {
                                            "type": "string"
                                          }
                                        }
                                      }
                                    },
                                    "dolor_aa": {
                                      "type": "object",
                                      "properties": {
                                        "condition": {
                                          "type": "object",
                                          "properties": {
                                            "type": {
                                              "type": "string"
                                            },
                                            "values": {
                                              "type": "array",
                                              "items": {
                                                "type": "object",
                                                "properties": {
                                                  "relativeDate": {
                                                    "type": "string"
                                                  },
                                                  "userEnteredValue": {
                                                    "type": "string"
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "visibleByDefault": {
                                          "type": "boolean"
                                        },
                                        "visibleValues": {
                                          "type": "array",
                                          "items": {
                                            "type": "string"
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "dataExecutionStatus": {
                                  "type": "object",
                                  "properties": {
                                    "errorCode": {
                                      "type": "string"
                                    },
                                    "errorMessage": {
                                      "type": "string"
                                    },
                                    "lastRefreshTime": {
                                      "type": "string"
                                    },
                                    "state": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "dataSourceId": {
                                  "type": "string"
                                },
                                "filterSpecs": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "columnOffsetIndex": {
                                        "type": "integer"
                                      },
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "filterCriteria": {
                                        "type": "object",
                                        "properties": {
                                          "condition": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              },
                                              "values": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "relativeDate": {
                                                      "type": "string"
                                                    },
                                                    "userEnteredValue": {
                                                      "type": "string"
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          },
                                          "visibleByDefault": {
                                            "type": "boolean"
                                          },
                                          "visibleValues": {
                                            "type": "array",
                                            "items": {
                                              "type": "string"
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "rows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "groupLimit": {
                                        "type": "object",
                                        "properties": {
                                          "applyOrder": {
                                            "type": "integer"
                                          },
                                          "countLimit": {
                                            "type": "integer"
                                          }
                                        }
                                      },
                                      "groupRule": {
                                        "type": "object",
                                        "properties": {
                                          "dateTimeRule": {
                                            "type": "object",
                                            "properties": {
                                              "type": {
                                                "type": "string"
                                              }
                                            }
                                          },
                                          "histogramRule": {
                                            "type": "object",
                                            "properties": {
                                              "end": {
                                                "type": "number"
                                              },
                                              "interval": {
                                                "type": "number"
                                              },
                                              "start": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "manualRule": {
                                            "type": "object",
                                            "properties": {
                                              "groups": {
                                                "type": "array",
                                                "items": {
                                                  "type": "object",
                                                  "properties": {
                                                    "groupName": {
                                                      "type": "object",
                                                      "properties": {
                                                        "boolValue": {
                                                          "type": "boolean"
                                                        },
                                                        "errorValue": {
                                                          "type": "object",
                                                          "properties": {
                                                            "message": {
                                                              "type": "string"
                                                            },
                                                            "type": {
                                                              "type": "string"
                                                            }
                                                          }
                                                        },
                                                        "formulaValue": {
                                                          "type": "string"
                                                        },
                                                        "numberValue": {
                                                          "type": "number"
                                                        },
                                                        "stringValue": {
                                                          "type": "string"
                                                        }
                                                      }
                                                    },
                                                    "items": {
                                                      "type": "array",
                                                      "items": {
                                                        "type": "object",
                                                        "properties": {
                                                          "boolValue": {
                                                            "type": "boolean"
                                                          },
                                                          "errorValue": {
                                                            "type": "object",
                                                            "properties": {
                                                              "message": {
                                                                "type": "string"
                                                              },
                                                              "type": {
                                                                "type": "string"
                                                              }
                                                            }
                                                          },
                                                          "formulaValue": {
                                                            "type": "string"
                                                          },
                                                          "numberValue": {
                                                            "type": "number"
                                                          },
                                                          "stringValue": {
                                                            "type": "string"
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "label": {
                                        "type": "string"
                                      },
                                      "repeatHeadings": {
                                        "type": "boolean"
                                      },
                                      "showTotals": {
                                        "type": "boolean"
                                      },
                                      "sortOrder": {
                                        "type": "string"
                                      },
                                      "sourceColumnOffset": {
                                        "type": "integer"
                                      },
                                      "valueBucket": {
                                        "type": "object",
                                        "properties": {
                                          "buckets": {
                                            "type": "array",
                                            "items": {
                                              "type": "object",
                                              "properties": {
                                                "boolValue": {
                                                  "type": "boolean"
                                                },
                                                "errorValue": {
                                                  "type": "object",
                                                  "properties": {
                                                    "message": {
                                                      "type": "string"
                                                    },
                                                    "type": {
                                                      "type": "string"
                                                    }
                                                  }
                                                },
                                                "formulaValue": {
                                                  "type": "string"
                                                },
                                                "numberValue": {
                                                  "type": "number"
                                                },
                                                "stringValue": {
                                                  "type": "string"
                                                }
                                              }
                                            }
                                          },
                                          "valuesIndex": {
                                            "type": "integer"
                                          }
                                        }
                                      },
                                      "valueMetadata": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "properties": {
                                            "collapsed": {
                                              "type": "boolean"
                                            },
                                            "value": {
                                              "type": "object",
                                              "properties": {
                                                "boolValue": {
                                                  "type": "boolean"
                                                },
                                                "errorValue": {
                                                  "type": "object",
                                                  "properties": {
                                                    "message": {
                                                      "type": "string"
                                                    },
                                                    "type": {
                                                      "type": "string"
                                                    }
                                                  }
                                                },
                                                "formulaValue": {
                                                  "type": "string"
                                                },
                                                "numberValue": {
                                                  "type": "number"
                                                },
                                                "stringValue": {
                                                  "type": "string"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "source": {
                                  "type": "object",
                                  "properties": {
                                    "endColumnIndex": {
                                      "type": "integer"
                                    },
                                    "endRowIndex": {
                                      "type": "integer"
                                    },
                                    "sheetId": {
                                      "type": "integer"
                                    },
                                    "startColumnIndex": {
                                      "type": "integer"
                                    },
                                    "startRowIndex": {
                                      "type": "integer"
                                    }
                                  }
                                },
                                "valueLayout": {
                                  "type": "string"
                                },
                                "values": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "properties": {
                                      "calculatedDisplayType": {
                                        "type": "string"
                                      },
                                      "dataSourceColumnReference": {
                                        "type": "object",
                                        "properties": {
                                          "name": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "formula": {
                                        "type": "string"
                                      },
                                      "name": {
                                        "type": "string"
                                      },
                                      "sourceColumnOffset": {
                                        "type": "integer"
                                      },
                                      "summarizeFunction": {
                                        "type": "string"
                                      }
                                    }
                                  }
                                }
                              }
                            },
                            "textFormatRuns": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "format": {
                                    "type": "object",
                                    "properties": {
                                      "bold": {
                                        "type": "boolean"
                                      },
                                      "fontFamily": {
                                        "type": "string"
                                      },
                                      "fontSize": {
                                        "type": "integer"
                                      },
                                      "foregroundColor": {
                                        "type": "object",
                                        "properties": {
                                          "alpha": {
                                            "type": "number"
                                          },
                                          "blue": {
                                            "type": "number"
                                          },
                                          "green": {
                                            "type": "number"
                                          },
                                          "red": {
                                            "type": "number"
                                          }
                                        }
                                      },
                                      "foregroundColorStyle": {
                                        "type": "object",
                                        "properties": {
                                          "rgbColor": {
                                            "type": "object",
                                            "properties": {
                                              "alpha": {
                                                "type": "number"
                                              },
                                              "blue": {
                                                "type": "number"
                                              },
                                              "green": {
                                                "type": "number"
                                              },
                                              "red": {
                                                "type": "number"
                                              }
                                            }
                                          },
                                          "themeColor": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "italic": {
                                        "type": "boolean"
                                      },
                                      "link": {
                                        "type": "object",
                                        "properties": {
                                          "uri": {
                                            "type": "string"
                                          }
                                        }
                                      },
                                      "strikethrough": {
                                        "type": "boolean"
                                      },
                                      "underline": {
                                        "type": "boolean"
                                      }
                                    }
                                  },
                                  "startIndex": {
                                    "type": "integer"
                                  }
                                }
                              }
                            },
                            "userEnteredFormat": {
                              "type": "object",
                              "properties": {
                                "backgroundColor": {
                                  "type": "object",
                                  "properties": {
                                    "alpha": {
                                      "type": "number"
                                    },
                                    "blue": {
                                      "type": "number"
                                    },
                                    "green": {
                                      "type": "number"
                                    },
                                    "red": {
                                      "type": "number"
                                    }
                                  }
                                },
                                "backgroundColorStyle": {
                                  "type": "object",
                                  "properties": {
                                    "rgbColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "themeColor": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "borders": {
                                  "type": "object",
                                  "properties": {
                                    "bottom": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "left": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    },
                                    "top": {
                                      "type": "object",
                                      "properties": {
                                        "color": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "colorStyle": {
                                          "type": "object",
                                          "properties": {
                                            "rgbColor": {
                                              "type": "object",
                                              "properties": {
                                                "alpha": {
                                                  "type": "number"
                                                },
                                                "blue": {
                                                  "type": "number"
                                                },
                                                "green": {
                                                  "type": "number"
                                                },
                                                "red": {
                                                  "type": "number"
                                                }
                                              }
                                            },
                                            "themeColor": {
                                              "type": "string"
                                            }
                                          }
                                        },
                                        "style": {
                                          "type": "string"
                                        },
                                        "width": {
                                          "type": "integer"
                                        }
                                      }
                                    }
                                  }
                                },
                                "horizontalAlignment": {
                                  "type": "string"
                                },
                                "hyperlinkDisplayType": {
                                  "type": "string"
                                },
                                "numberFormat": {
                                  "type": "object",
                                  "properties": {
                                    "pattern": {
                                      "type": "string"
                                    },
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "padding": {
                                  "type": "object",
                                  "properties": {
                                    "bottom": {
                                      "type": "integer"
                                    },
                                    "left": {
                                      "type": "integer"
                                    },
                                    "right": {
                                      "type": "integer"
                                    },
                                    "top": {
                                      "type": "integer"
                                    }
                                  }
                                },
                                "textDirection": {
                                  "type": "string"
                                },
                                "textFormat": {
                                  "type": "object",
                                  "properties": {
                                    "bold": {
                                      "type": "boolean"
                                    },
                                    "fontFamily": {
                                      "type": "string"
                                    },
                                    "fontSize": {
                                      "type": "integer"
                                    },
                                    "foregroundColor": {
                                      "type": "object",
                                      "properties": {
                                        "alpha": {
                                          "type": "number"
                                        },
                                        "blue": {
                                          "type": "number"
                                        },
                                        "green": {
                                          "type": "number"
                                        },
                                        "red": {
                                          "type": "number"
                                        }
                                      }
                                    },
                                    "foregroundColorStyle": {
                                      "type": "object",
                                      "properties": {
                                        "rgbColor": {
                                          "type": "object",
                                          "properties": {
                                            "alpha": {
                                              "type": "number"
                                            },
                                            "blue": {
                                              "type": "number"
                                            },
                                            "green": {
                                              "type": "number"
                                            },
                                            "red": {
                                              "type": "number"
                                            }
                                          }
                                        },
                                        "themeColor": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "italic": {
                                      "type": "boolean"
                                    },
                                    "link": {
                                      "type": "object",
                                      "properties": {
                                        "uri": {
                                          "type": "string"
                                        }
                                      }
                                    },
                                    "strikethrough": {
                                      "type": "boolean"
                                    },
                                    "underline": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "textRotation": {
                                  "type": "object",
                                  "properties": {
                                    "angle": {
                                      "type": "integer"
                                    },
                                    "vertical": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "verticalAlignment": {
                                  "type": "string"
                                },
                                "wrapStrategy": {
                                  "type": "string"
                                }
                              }
                            },
                            "userEnteredValue": {
                              "type": "object",
                              "properties": {
                                "boolValue": {
                                  "type": "boolean"
                                },
                                "errorValue": {
                                  "type": "object",
                                  "properties": {
                                    "message": {
                                      "type": "string"
                                    },
                                    "type": {
                                      "type": "string"
                                    }
                                  }
                                },
                                "formulaValue": {
                                  "type": "string"
                                },
                                "numberValue": {
                                  "type": "number"
                                },
                                "stringValue": {
                                  "type": "string"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "rowMetadata": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "dataSourceColumnReference": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          }
                        }
                      },
                      "developerMetadata": {
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "location": {
                              "type": "object",
                              "properties": {
                                "dimensionRange": {
                                  "type": "object",
                                  "properties": {
                                    "dimension": {
                                      "type": "string"
                                    },
                                    "endIndex": {
                                      "type": "integer"
                                    },
                                    "sheetId": {
                                      "type": "integer"
                                    },
                                    "startIndex": {
                                      "type": "integer"
                                    }
                                  }
                                },
                                "locationType": {
                                  "type": "string"
                                },
                                "sheetId": {
                                  "type": "integer"
                                },
                                "spreadsheet": {
                                  "type": "boolean"
                                }
                              }
                            },
                            "metadataId": {
                              "type": "integer"
                            },
                            "metadataKey": {
                              "type": "string"
                            },
                            "metadataValue": {
                              "type": "string"
                            },
                            "visibility": {
                              "type": "string"
                            }
                          }
                        }
                      },
                      "hiddenByFilter": {
                        "type": "boolean"
                      },
                      "hiddenByUser": {
                        "type": "boolean"
                      },
                      "pixelSize": {
                        "type": "integer"
                      }
                    }
                  }
                },
                "startColumn": {
                  "type": "integer"
                },
                "startRow": {
                  "type": "integer"
                }
              }
            }
          },
          "developerMetadata": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "location": {
                  "type": "object",
                  "properties": {
                    "dimensionRange": {
                      "type": "object",
                      "properties": {
                        "dimension": {
                          "type": "string"
                        },
                        "endIndex": {
                          "type": "integer"
                        },
                        "sheetId": {
                          "type": "integer"
                        },
                        "startIndex": {
                          "type": "integer"
                        }
                      }
                    },
                    "locationType": {
                      "type": "string"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "spreadsheet": {
                      "type": "boolean"
                    }
                  }
                },
                "metadataId": {
                  "type": "integer"
                },
                "metadataKey": {
                  "type": "string"
                },
                "metadataValue": {
                  "type": "string"
                },
                "visibility": {
                  "type": "string"
                }
              }
            }
          },
          "filterViews": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "criteria": {
                  "type": "object",
                  "properties": {
                    "laborum_5": {
                      "type": "object",
                      "properties": {
                        "condition": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string"
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "relativeDate": {
                                    "type": "string"
                                  },
                                  "userEnteredValue": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "hiddenValues": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "visibleBackgroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleBackgroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "visibleForegroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleForegroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    },
                    "quis_c0": {
                      "type": "object",
                      "properties": {
                        "condition": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string"
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "relativeDate": {
                                    "type": "string"
                                  },
                                  "userEnteredValue": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "hiddenValues": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "visibleBackgroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleBackgroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "visibleForegroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleForegroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "filterSpecs": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "columnIndex": {
                        "type": "integer"
                      },
                      "dataSourceColumnReference": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          }
                        }
                      },
                      "filterCriteria": {
                        "type": "object",
                        "properties": {
                          "condition": {
                            "type": "object",
                            "properties": {
                              "type": {
                                "type": "string"
                              },
                              "values": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "relativeDate": {
                                      "type": "string"
                                    },
                                    "userEnteredValue": {
                                      "type": "string"
                                    }
                                  }
                                }
                              }
                            }
                          },
                          "hiddenValues": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "visibleBackgroundColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "visibleBackgroundColorStyle": {
                            "type": "object",
                            "properties": {
                              "rgbColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "themeColor": {
                                "type": "string"
                              }
                            }
                          },
                          "visibleForegroundColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "visibleForegroundColorStyle": {
                            "type": "object",
                            "properties": {
                              "rgbColor": {
                                "type": "object",
                                "properties": {
                                  "alpha": {
                                    "type": "number"
                                  },
                                  "blue": {
                                    "type": "number"
                                  },
                                  "green": {
                                    "type": "number"
                                  },
                                  "red": {
                                    "type": "number"
                                  }
                                }
                              },
                              "themeColor": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "filterViewId": {
                  "type": "integer"
                },
                "namedRangeId": {
                  "type": "string"
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "endColumnIndex": {
                      "type": "integer"
                    },
                    "endRowIndex": {
                      "type": "integer"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "startColumnIndex": {
                      "type": "integer"
                    },
                    "startRowIndex": {
                      "type": "integer"
                    }
                  }
                },
                "sortSpecs": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "backgroundColor": {
                        "type": "object",
                        "properties": {
                          "alpha": {
                            "type": "number"
                          },
                          "blue": {
                            "type": "number"
                          },
                          "green": {
                            "type": "number"
                          },
                          "red": {
                            "type": "number"
                          }
                        }
                      },
                      "backgroundColorStyle": {
                        "type": "object",
                        "properties": {
                          "rgbColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "themeColor": {
                            "type": "string"
                          }
                        }
                      },
                      "dataSourceColumnReference": {
                        "type": "object",
                        "properties": {
                          "name": {
                            "type": "string"
                          }
                        }
                      },
                      "dimensionIndex": {
                        "type": "integer"
                      },
                      "foregroundColor": {
                        "type": "object",
                        "properties": {
                          "alpha": {
                            "type": "number"
                          },
                          "blue": {
                            "type": "number"
                          },
                          "green": {
                            "type": "number"
                          },
                          "red": {
                            "type": "number"
                          }
                        }
                      },
                      "foregroundColorStyle": {
                        "type": "object",
                        "properties": {
                          "rgbColor": {
                            "type": "object",
                            "properties": {
                              "alpha": {
                                "type": "number"
                              },
                              "blue": {
                                "type": "number"
                              },
                              "green": {
                                "type": "number"
                              },
                              "red": {
                                "type": "number"
                              }
                            }
                          },
                          "themeColor": {
                            "type": "string"
                          }
                        }
                      },
                      "sortOrder": {
                        "type": "string"
                      }
                    }
                  }
                },
                "title": {
                  "type": "string"
                }
              }
            }
          },
          "merges": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "endColumnIndex": {
                  "type": "integer"
                },
                "endRowIndex": {
                  "type": "integer"
                },
                "sheetId": {
                  "type": "integer"
                },
                "startColumnIndex": {
                  "type": "integer"
                },
                "startRowIndex": {
                  "type": "integer"
                }
              }
            }
          },
          "properties": {
            "type": "object",
            "properties": {
              "dataSourceSheetProperties": {
                "type": "object",
                "properties": {
                  "columns": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "formula": {
                          "type": "string"
                        },
                        "reference": {
                          "type": "object",
                          "properties": {
                            "name": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    }
                  },
                  "dataExecutionStatus": {
                    "type": "object",
                    "properties": {
                      "errorCode": {
                        "type": "string"
                      },
                      "errorMessage": {
                        "type": "string"
                      },
                      "lastRefreshTime": {
                        "type": "string"
                      },
                      "state": {
                        "type": "string"
                      }
                    }
                  },
                  "dataSourceId": {
                    "type": "string"
                  }
                }
              },
              "gridProperties": {
                "type": "object",
                "properties": {
                  "columnCount": {
                    "type": "integer"
                  },
                  "columnGroupControlAfter": {
                    "type": "boolean"
                  },
                  "frozenColumnCount": {
                    "type": "integer"
                  },
                  "frozenRowCount": {
                    "type": "integer"
                  },
                  "hideGridlines": {
                    "type": "boolean"
                  },
                  "rowCount": {
                    "type": "integer"
                  },
                  "rowGroupControlAfter": {
                    "type": "boolean"
                  }
                }
              },
              "hidden": {
                "type": "boolean"
              },
              "index": {
                "type": "integer"
              },
              "rightToLeft": {
                "type": "boolean"
              },
              "sheetId": {
                "type": "integer"
              },
              "sheetType": {
                "type": "string"
              },
              "tabColor": {
                "type": "object",
                "properties": {
                  "alpha": {
                    "type": "number"
                  },
                  "blue": {
                    "type": "number"
                  },
                  "green": {
                    "type": "number"
                  },
                  "red": {
                    "type": "number"
                  }
                }
              },
              "tabColorStyle": {
                "type": "object",
                "properties": {
                  "rgbColor": {
                    "type": "object",
                    "properties": {
                      "alpha": {
                        "type": "number"
                      },
                      "blue": {
                        "type": "number"
                      },
                      "green": {
                        "type": "number"
                      },
                      "red": {
                        "type": "number"
                      }
                    }
                  },
                  "themeColor": {
                    "type": "string"
                  }
                }
              },
              "title": {
                "type": "string"
              }
            }
          },
          "protectedRanges": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "description": {
                  "type": "string"
                },
                "editors": {
                  "type": "object",
                  "properties": {
                    "domainUsersCanEdit": {
                      "type": "boolean"
                    },
                    "groups": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "users": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                },
                "namedRangeId": {
                  "type": "string"
                },
                "protectedRangeId": {
                  "type": "integer"
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "endColumnIndex": {
                      "type": "integer"
                    },
                    "endRowIndex": {
                      "type": "integer"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "startColumnIndex": {
                      "type": "integer"
                    },
                    "startRowIndex": {
                      "type": "integer"
                    }
                  }
                },
                "requestingUserCanEdit": {
                  "type": "boolean"
                },
                "unprotectedRanges": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "endColumnIndex": {
                        "type": "integer"
                      },
                      "endRowIndex": {
                        "type": "integer"
                      },
                      "sheetId": {
                        "type": "integer"
                      },
                      "startColumnIndex": {
                        "type": "integer"
                      },
                      "startRowIndex": {
                        "type": "integer"
                      }
                    }
                  }
                },
                "warningOnly": {
                  "type": "boolean"
                }
              }
            }
          },
          "rowGroups": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "collapsed": {
                  "type": "boolean"
                },
                "depth": {
                  "type": "integer"
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "dimension": {
                      "type": "string"
                    },
                    "endIndex": {
                      "type": "integer"
                    },
                    "sheetId": {
                      "type": "integer"
                    },
                    "startIndex": {
                      "type": "integer"
                    }
                  }
                }
              }
            }
          },
          "slicers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "position": {
                  "type": "object",
                  "properties": {
                    "newSheet": {
                      "type": "boolean"
                    },
                    "overlayPosition": {
                      "type": "object",
                      "properties": {
                        "anchorCell": {
                          "type": "object",
                          "properties": {
                            "columnIndex": {
                              "type": "integer"
                            },
                            "rowIndex": {
                              "type": "integer"
                            },
                            "sheetId": {
                              "type": "integer"
                            }
                          }
                        },
                        "heightPixels": {
                          "type": "integer"
                        },
                        "offsetXPixels": {
                          "type": "integer"
                        },
                        "offsetYPixels": {
                          "type": "integer"
                        },
                        "widthPixels": {
                          "type": "integer"
                        }
                      }
                    },
                    "sheetId": {
                      "type": "integer"
                    }
                  }
                },
                "slicerId": {
                  "type": "integer"
                },
                "spec": {
                  "type": "object",
                  "properties": {
                    "applyToPivotTables": {
                      "type": "boolean"
                    },
                    "backgroundColor": {
                      "type": "object",
                      "properties": {
                        "alpha": {
                          "type": "number"
                        },
                        "blue": {
                          "type": "number"
                        },
                        "green": {
                          "type": "number"
                        },
                        "red": {
                          "type": "number"
                        }
                      }
                    },
                    "backgroundColorStyle": {
                      "type": "object",
                      "properties": {
                        "rgbColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "themeColor": {
                          "type": "string"
                        }
                      }
                    },
                    "columnIndex": {
                      "type": "integer"
                    },
                    "dataRange": {
                      "type": "object",
                      "properties": {
                        "endColumnIndex": {
                          "type": "integer"
                        },
                        "endRowIndex": {
                          "type": "integer"
                        },
                        "sheetId": {
                          "type": "integer"
                        },
                        "startColumnIndex": {
                          "type": "integer"
                        },
                        "startRowIndex": {
                          "type": "integer"
                        }
                      }
                    },
                    "filterCriteria": {
                      "type": "object",
                      "properties": {
                        "condition": {
                          "type": "object",
                          "properties": {
                            "type": {
                              "type": "string"
                            },
                            "values": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "relativeDate": {
                                    "type": "string"
                                  },
                                  "userEnteredValue": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        },
                        "hiddenValues": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "visibleBackgroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleBackgroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "visibleForegroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "visibleForegroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    },
                    "horizontalAlignment": {
                      "type": "string"
                    },
                    "textFormat": {
                      "type": "object",
                      "properties": {
                        "bold": {
                          "type": "boolean"
                        },
                        "fontFamily": {
                          "type": "string"
                        },
                        "fontSize": {
                          "type": "integer"
                        },
                        "foregroundColor": {
                          "type": "object",
                          "properties": {
                            "alpha": {
                              "type": "number"
                            },
                            "blue": {
                              "type": "number"
                            },
                            "green": {
                              "type": "number"
                            },
                            "red": {
                              "type": "number"
                            }
                          }
                        },
                        "foregroundColorStyle": {
                          "type": "object",
                          "properties": {
                            "rgbColor": {
                              "type": "object",
                              "properties": {
                                "alpha": {
                                  "type": "number"
                                },
                                "blue": {
                                  "type": "number"
                                },
                                "green": {
                                  "type": "number"
                                },
                                "red": {
                                  "type": "number"
                                }
                              }
                            },
                            "themeColor": {
                              "type": "string"
                            }
                          }
                        },
                        "italic": {
                          "type": "boolean"
                        },
                        "link": {
                          "type": "object",
                          "properties": {
                            "uri": {
                              "type": "string"
                            }
                          }
                        },
                        "strikethrough": {
                          "type": "boolean"
                        },
                        "underline": {
                          "type": "boolean"
                        }
                      }
                    },
                    "title": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "spreadsheetId": {
      "type": "string"
    },
    "spreadsheetUrl": {
      "type": "string"
    }
  },
  "$defs": {
    "SpreadsheetsPostResponse2Properties": {
      "description": "SpreadsheetsPostResponse2Properties schema",
      "type": "object",
      "properties": {
        "autoRecalc": {
          "type": "string"
        },
        "defaultFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormat"
        },
        "iterativeCalculationSettings": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesIterativeCalculationSettings"
        },
        "locale": {
          "type": "string"
        },
        "spreadsheetTheme": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesSpreadsheetTheme"
        },
        "timeZone": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormat": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormat schema",
      "type": "object",
      "properties": {
        "backgroundColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColor"
        },
        "backgroundColorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyle"
        },
        "borders": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBorders"
        },
        "horizontalAlignment": {
          "type": "string"
        },
        "hyperlinkDisplayType": {
          "type": "string"
        },
        "numberFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatNumberFormat"
        },
        "padding": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatPadding"
        },
        "textDirection": {
          "type": "string"
        },
        "textFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormat"
        },
        "textRotation": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextRotation"
        },
        "verticalAlignment": {
          "type": "string"
        },
        "wrapStrategy": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBackgroundColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBorders": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBorders schema",
      "type": "object",
      "properties": {
        "bottom": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottom"
        },
        "left": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeft"
        },
        "right": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRight"
        },
        "top": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTop"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottom": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottom schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersBottomColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeft": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeft schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersLeftColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRight": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRight schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersRightColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTop": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTop schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatBordersTopColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatNumberFormat": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatNumberFormat schema",
      "type": "object",
      "properties": {
        "pattern": {
          "type": "string"
        },
        "type": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatPadding": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatPadding schema",
      "type": "object",
      "properties": {
        "bottom": {
          "type": "integer"
        },
        "left": {
          "type": "integer"
        },
        "right": {
          "type": "integer"
        },
        "top": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormat": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormat schema",
      "type": "object",
      "properties": {
        "bold": {
          "type": "boolean"
        },
        "fontFamily": {
          "type": "string"
        },
        "fontSize": {
          "type": "integer"
        },
        "foregroundColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColor"
        },
        "foregroundColorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyle"
        },
        "italic": {
          "type": "boolean"
        },
        "link": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatLink"
        },
        "strikethrough": {
          "type": "boolean"
        },
        "underline": {
          "type": "boolean"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyle": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatLink": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextFormatLink schema",
      "type": "object",
      "properties": {
        "uri": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesDefaultFormatTextRotation": {
      "description": "SpreadsheetsPostResponse2PropertiesDefaultFormatTextRotation schema",
      "type": "object",
      "properties": {
        "angle": {
          "type": "integer"
        },
        "vertical": {
          "type": "boolean"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesIterativeCalculationSettings": {
      "description": "SpreadsheetsPostResponse2PropertiesIterativeCalculationSettings schema",
      "type": "object",
      "properties": {
        "convergenceThreshold": {
          "type": "number"
        },
        "maxIterations": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse2PropertiesSpreadsheetTheme": {
      "description": "SpreadsheetsPostResponse2PropertiesSpreadsheetTheme schema",
      "type": "object",
      "properties": {
        "primaryFontFamily": {
          "type": "string"
        },
        "themeColors": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "color": {
                "type": "object",
                "properties": {
                  "rgbColor": {
                    "type": "object",
                    "properties": {
                      "alpha": {
                        "type": "number"
                      },
                      "blue": {
                        "type": "number"
                      },
                      "green": {
                        "type": "number"
                      },
                      "red": {
                        "type": "number"
                      }
                    }
                  },
                  "themeColor": {
                    "type": "string"
                  }
                }
              },
              "colorType": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  }
}