{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/google/main/json-schema/google-spreadsheets-post-response1-schema.json",
  "title": "SpreadsheetsPostResponse1",
  "description": "SpreadsheetsPostResponse1 schema",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/google-batch-api-openapi.yml#/components/schemas/SpreadsheetsPostResponse1",
  "type": "object",
  "properties": {
    "replies": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "addBanding": {
            "type": "object",
            "properties": {
              "bandedRange": {
                "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"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "addChart": {
            "type": "object",
            "properties": {
              "chart": {
                "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"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "addDataSource": {
            "type": "object",
            "properties": {
              "dataExecutionStatus": {
                "type": "object",
                "properties": {
                  "errorCode": {
                    "type": "string"
                  },
                  "errorMessage": {
                    "type": "string"
                  },
                  "lastRefreshTime": {
                    "type": "string"
                  },
                  "state": {
                    "type": "string"
                  }
                }
              },
              "dataSource": {
                "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"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "addDimensionGroup": {
            "type": "object",
            "properties": {
              "dimensionGroups": {
                "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"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "addFilterView": {
            "type": "object",
            "properties": {
              "filter": {
                "type": "object",
                "properties": {
                  "criteria": {
                    "type": "object",
                    "properties": {
                      "reprehenderit_f3": {
                        "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"
                              }
                            }
                          }
                        }
                      },
                      "sed_99": {
                        "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"
                  }
                }
              }
            }
          },
          "addNamedRange": {
            "type": "object",
            "properties": {
              "namedRange": {
                "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"
                      }
                    }
                  }
                }
              }
            }
          },
          "addProtectedRange": {
            "type": "object",
            "properties": {
              "protectedRange": {
                "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"
                  }
                }
              }
            }
          },
          "addSheet": {
            "type": "object",
            "properties": {
              "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"
                  }
                }
              }
            }
          },
          "addSlicer": {
            "type": "object",
            "properties": {
              "slicer": {
                "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"
                      }
                    }
                  }
                }
              }
            }
          },
          "createDeveloperMetadata": {
            "type": "object",
            "properties": {
              "developerMetadata": {
                "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"
                  }
                }
              }
            }
          },
          "deleteConditionalFormatRule": {
            "type": "object",
            "properties": {
              "rule": {
                "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"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "deleteDeveloperMetadata": {
            "type": "object",
            "properties": {
              "deletedDeveloperMetadata": {
                "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"
                    }
                  }
                }
              }
            }
          },
          "deleteDimensionGroup": {
            "type": "object",
            "properties": {
              "dimensionGroups": {
                "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"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "deleteDuplicates": {
            "type": "object",
            "properties": {
              "duplicatesRemovedCount": {
                "type": "integer"
              }
            }
          },
          "duplicateFilterView": {
            "type": "object",
            "properties": {
              "filter": {
                "type": "object",
                "properties": {
                  "criteria": {
                    "type": "object",
                    "properties": {
                      "anim_31": {
                        "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"
                  }
                }
              }
            }
          },
          "duplicateSheet": {
            "type": "object",
            "properties": {
              "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"
                  }
                }
              }
            }
          },
          "findReplace": {
            "type": "object",
            "properties": {
              "formulasChanged": {
                "type": "integer"
              },
              "occurrencesChanged": {
                "type": "integer"
              },
              "rowsChanged": {
                "type": "integer"
              },
              "sheetsChanged": {
                "type": "integer"
              },
              "valuesChanged": {
                "type": "integer"
              }
            }
          },
          "refreshDataSource": {
            "type": "object",
            "properties": {
              "statuses": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "dataExecutionStatus": {
                      "type": "object",
                      "properties": {
                        "errorCode": {
                          "type": "string"
                        },
                        "errorMessage": {
                          "type": "string"
                        },
                        "lastRefreshTime": {
                          "type": "string"
                        },
                        "state": {
                          "type": "string"
                        }
                      }
                    },
                    "reference": {
                      "type": "object",
                      "properties": {
                        "chartId": {
                          "type": "integer"
                        },
                        "dataSourceFormulaCell": {
                          "type": "object",
                          "properties": {
                            "columnIndex": {
                              "type": "integer"
                            },
                            "rowIndex": {
                              "type": "integer"
                            },
                            "sheetId": {
                              "type": "integer"
                            }
                          }
                        },
                        "dataSourcePivotTableAnchorCell": {
                          "type": "object",
                          "properties": {
                            "columnIndex": {
                              "type": "integer"
                            },
                            "rowIndex": {
                              "type": "integer"
                            },
                            "sheetId": {
                              "type": "integer"
                            }
                          }
                        },
                        "dataSourceTableAnchorCell": {
                          "type": "object",
                          "properties": {
                            "columnIndex": {
                              "type": "integer"
                            },
                            "rowIndex": {
                              "type": "integer"
                            },
                            "sheetId": {
                              "type": "integer"
                            }
                          }
                        },
                        "sheetId": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "trimWhitespace": {
            "type": "object",
            "properties": {
              "cellsChangedCount": {
                "type": "integer"
              }
            }
          },
          "updateConditionalFormatRule": {
            "type": "object",
            "properties": {
              "newIndex": {
                "type": "integer"
              },
              "newRule": {
                "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"
                        }
                      }
                    }
                  }
                }
              },
              "oldIndex": {
                "type": "integer"
              },
              "oldRule": {
                "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"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "updateDataSource": {
            "type": "object",
            "properties": {
              "dataExecutionStatus": {
                "type": "object",
                "properties": {
                  "errorCode": {
                    "type": "string"
                  },
                  "errorMessage": {
                    "type": "string"
                  },
                  "lastRefreshTime": {
                    "type": "string"
                  },
                  "state": {
                    "type": "string"
                  }
                }
              },
              "dataSource": {
                "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"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "updateDeveloperMetadata": {
            "type": "object",
            "properties": {
              "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"
                    }
                  }
                }
              }
            }
          },
          "updateEmbeddedObjectPosition": {
            "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"
                  }
                }
              }
            }
          }
        }
      }
    },
    "spreadsheetId": {
      "type": "string"
    },
    "updatedSpreadsheet": {
      "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheet"
    }
  },
  "$defs": {
    "SpreadsheetsPostResponse1UpdatedSpreadsheet": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheet schema",
      "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/SpreadsheetsPostResponse1UpdatedSpreadsheetProperties"
        },
        "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": {
                      "nisiec": {
                        "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"
                              }
                            }
                          }
                        }
                      },
                      "deserunt_77": {
                        "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": {
                                        "commodobb_": {
                                          "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"
                                              }
                                            }
                                          }
                                        },
                                        "officia528": {
                                          "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": {
                        "quisc72": {
                          "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"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetProperties": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetProperties schema",
      "type": "object",
      "properties": {
        "autoRecalc": {
          "type": "string"
        },
        "defaultFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormat"
        },
        "iterativeCalculationSettings": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesIterativeCalculationSettings"
        },
        "locale": {
          "type": "string"
        },
        "spreadsheetTheme": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesSpreadsheetTheme"
        },
        "timeZone": {
          "type": "string"
        },
        "title": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormat": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormat schema",
      "type": "object",
      "properties": {
        "backgroundColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColor"
        },
        "backgroundColorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyle"
        },
        "borders": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBorders"
        },
        "horizontalAlignment": {
          "type": "string"
        },
        "hyperlinkDisplayType": {
          "type": "string"
        },
        "numberFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatNumberFormat"
        },
        "padding": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatPadding"
        },
        "textDirection": {
          "type": "string"
        },
        "textFormat": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormat"
        },
        "textRotation": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextRotation"
        },
        "verticalAlignment": {
          "type": "string"
        },
        "wrapStrategy": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBackgroundColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBorders": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBorders schema",
      "type": "object",
      "properties": {
        "bottom": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottom"
        },
        "left": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeft"
        },
        "right": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRight"
        },
        "top": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTop"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottom": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottom schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersBottomColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeft": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeft schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersLeftColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRight": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRight schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersRightColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTop": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTop schema",
      "type": "object",
      "properties": {
        "color": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColor"
        },
        "colorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyle"
        },
        "style": {
          "type": "string"
        },
        "width": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatBordersTopColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatNumberFormat": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatNumberFormat schema",
      "type": "object",
      "properties": {
        "pattern": {
          "type": "string"
        },
        "type": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatPadding": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatPadding schema",
      "type": "object",
      "properties": {
        "bottom": {
          "type": "integer"
        },
        "left": {
          "type": "integer"
        },
        "right": {
          "type": "integer"
        },
        "top": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormat": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormat schema",
      "type": "object",
      "properties": {
        "bold": {
          "type": "boolean"
        },
        "fontFamily": {
          "type": "string"
        },
        "fontSize": {
          "type": "integer"
        },
        "foregroundColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColor"
        },
        "foregroundColorStyle": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyle"
        },
        "italic": {
          "type": "boolean"
        },
        "link": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatLink"
        },
        "strikethrough": {
          "type": "boolean"
        },
        "underline": {
          "type": "boolean"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyle": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyle schema",
      "type": "object",
      "properties": {
        "rgbColor": {
          "$ref": "#/$defs/SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor"
        },
        "themeColor": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatForegroundColorStyleRgbColor schema",
      "type": "object",
      "properties": {
        "alpha": {
          "type": "number"
        },
        "blue": {
          "type": "number"
        },
        "green": {
          "type": "number"
        },
        "red": {
          "type": "number"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatLink": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextFormatLink schema",
      "type": "object",
      "properties": {
        "uri": {
          "type": "string"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextRotation": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesDefaultFormatTextRotation schema",
      "type": "object",
      "properties": {
        "angle": {
          "type": "integer"
        },
        "vertical": {
          "type": "boolean"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesIterativeCalculationSettings": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesIterativeCalculationSettings schema",
      "type": "object",
      "properties": {
        "convergenceThreshold": {
          "type": "number"
        },
        "maxIterations": {
          "type": "integer"
        }
      }
    },
    "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesSpreadsheetTheme": {
      "description": "SpreadsheetsPostResponse1UpdatedSpreadsheetPropertiesSpreadsheetTheme 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"
              }
            }
          }
        }
      }
    }
  }
}