Манифест предоставляет информацию о вашей визуализации и определяет расположение ресурсов вашей визуализации. Он должен называться manifest.json и располагаться на верхнем уровне папки, используемой в качестве Component ID .
Следующие поля должны быть определены (если не указано иное):
| Имя поля | Тип | Описание | 
|---|---|---|
| name | string | Имя пакета визуализации. | 
| organization | string | Название организации или разработчика. | 
| description | string | Описание пакета визуализации. | 
| logoUrl | string | Логотип пакета визуализации. | 
| packageUrl | string | Ссылка, по которой пользователи могут перейти, чтобы узнать больше о пакете. | 
| organizationUrl | string | ( Необязательно ) Ссылка, по которой пользователи могут перейти, чтобы узнать больше об организации или разработчике. | 
| supportUrl | string | Ссылка на страницу поддержки или адрес электронной почты для поддержки этой визуализации. | 
| privacyPolicyUrl | string | ( Необязательно ) Ссылка на политику конфиденциальности. | 
| termsOfServiceUrl | string | ( Необязательно ) Ссылка на условия обслуживания. | 
| devMode | boolean | ( Необязательно ) Если true, кэширование пропускается. По умолчанию это значение равно false. Подробнее см. о кэшировании . | 
| components | Array(object) | Визуализации, входящие в пакет. В настоящее время поддерживается только одна визуализация . | 
| components[].id | string | Идентификатор компонента. Это должна быть непустая строка без пробелов. | 
| components[].name | string | Имя визуализации. | 
| components[].description | string | Описание визуализации. | 
| components[].iconUrl | string | Значок для визуализации. | 
| components[].infoUrl | string | ( Необязательно ) Ссылка, по которой пользователи могут перейти, чтобы узнать больше о компоненте. | 
| components[].resource | object | Ресурсы визуализации. | 
| components[].resource.js | string | Расположение файла JavaScript визуализации в облачном хранилище Google. Например gs://GCS_BUCKET_NAME/MY_VISUALIZATION.js. | 
| components[].resource.config | string | Расположение файла конфигурации визуализации в Google Cloud Storage. Например gs://GCS_BUCKET_NAME/MY_CONFIG.json. | 
| components[].resource.css | string | ( Необязательно ) Местоположение CSS-файла визуализации в Google Cloud Storage. Например gs://GCS_BUCKET_NAME/MY_CSS.css. | 
 Пример файла манифеста manifest.json 
{
  "name": "ABC Visualizations Package",
  "organization": "ABC Inc.",
  "description": "A package of cool visualizations.",
  "logoUrl": "https://url",
  "organizationUrl": "https://url",
  "supportUrl": "https://url",
  "privacyPolicyUrl": "https://url",
  "termsOfServiceUrl": "https://url",
  "packageUrl": "https://url",
  "devMode": false,
  "components": [
    {
      "id": "treemap",
      "name": "Treemap",
      "description": "Zoomable treemap with filter interactions",
      "iconUrl": "https://url.png",
      "infoUrl": "https://url",
      "resource": {
        "js": "gs://myViz-bucket-treemap/viz.js",
        "config": "gs://myViz-bucket-treemap/viz-config.json",
        "css": "gs://myViz-bucket-treemap/viz.css"
      }
    },
    {
      "id": "histogram",
      "name": "Histogram",
      "description": "Histogram with filter interactions",
      "iconUrl": "https://url.png",
      "resource": {
        "js": "gs://myViz-bucket-histogram/viz.js",
        "config": "gs://myViz-bucket-histogram/viz-config.json",
        "css": "gs://myViz-bucket-histogram/viz.css"
      }
    }
  ]
}