- Ресурс: развертывание
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- Сайт
- Состояние
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Методы
Ресурс: развертывание
Развертывание дополнения Google Workspace.
| JSON-представление |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| Поля | |
|---|---|
name |
Название ресурса развертывания. Пример: |
oauthScopes[] |
Список областей действия Google OAuth, для которых нужно запрашивать согласие конечного пользователя перед выполнением конечной точки дополнения. |
addOns |
Конфигурация дополнения Google Workspace. |
etag |
Это значение вычисляется сервером на основе версии развертывания в хранилище и может отправляться в запросах на обновление и удаление, чтобы у клиента было актуальное значение, прежде чем он продолжит работу. |
AddOns
Конфигурация дополнения Google Workspace.
| JSON-представление |
|---|
{ "common": { object ( |
| Поля | |
|---|---|
common |
Конфигурация, общая для всех дополнений Google Workspace. |
gmail |
Конфигурация дополнения Gmail. |
drive |
Конфигурация дополнения для Диска. |
calendar |
Конфигурация дополнения Календаря. |
docs |
Конфигурация дополнения для Документов. |
meet |
Конфигурация дополнения Meet. |
sheets |
Конфигурация дополнения для Таблиц. |
slides |
Конфигурация дополнения для Презентаций. |
httpOptions |
Варианты отправки запросов к конечным точкам HTTP дополнения |
CommonAddOnManifest
Конфигурация дополнения, которая используется во всех размещаемых приложениях дополнения.
| JSON-представление |
|---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
| Поля | |
|---|---|
name |
Обязательно. Отображаемое название дополнения. |
logoUrl |
Обязательно. URL изображения логотипа, показанного на панели инструментов дополнения. |
layoutProperties |
Общие свойства макета для карточек дополнения. |
addOnWidgetSet |
Виджеты, используемые в дополнении. Если это поле не заполнено, используется набор по умолчанию. |
useLocaleFromApp |
Передавать ли информацию о региональных настройках из основного приложения. |
homepageTrigger |
Определяет конечную точку, которая будет выполняться в любом контексте и на любом хосте. Любые карточки, созданные этой функцией, будут всегда доступны пользователю, но могут быть заменены контекстным контентом, если дополнение объявляет более целевые триггеры. |
universalActions[] |
Определяет список точек расширения в меню универсальных действий, которое служит меню настроек для дополнения. Точкой расширения может быть URL ссылки, которую нужно открыть, или конечная точка, которую нужно выполнить при отправке формы. |
openLinkUrlPrefixes |
В действии OpenLink можно использовать только URL со схемой |
LayoutProperties
Свойства макета карточки, общие для всех размещаемых приложений дополнений.
| JSON-представление |
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
| Поля | |
|---|---|
primaryColor |
Основной цвет дополнения. Определяет цвет панели инструментов. Если основной цвет не задан, используется значение по умолчанию, предоставленное фреймворком. |
secondaryColor |
Дополнительный цвет дополнения. Задает цвет кнопок. Если задан только основной цвет, то дополнительный будет таким же. Если не задан ни основной, ни дополнительный цвет, используется значение по умолчанию, предоставленное фреймворком. |
useNewMaterialDesign |
Включает дизайн Material Design для карточек. |
AddOnWidgetSet
Подмножество виджетов, используемое дополнением.
| JSON-представление |
|---|
{
"usedWidgets": [
enum ( |
| Поля | |
|---|---|
usedWidgets[] |
Список виджетов, используемых в дополнении. |
WidgetType
Тип виджета. WIDGET_TYPE_UNSPECIFIED – базовый набор виджетов.
| Перечисления | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Набор виджетов по умолчанию. |
DATE_PICKER |
Окно выбора даты. |
STYLED_BUTTONS |
Кнопки со стилем включают заполненные и деактивированные кнопки. |
PERSISTENT_FORMS |
Постоянные формы позволяют сохранять значения форм во время действий. |
FIXED_FOOTER |
Фиксированный нижний колонтитул в карточке. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Обновлять тему и получателей черновика. |
GRID_WIDGET |
Виджет сетки. |
ADDON_COMPOSE_UI_ACTION |
Действие дополнения Gmail, которое применяется к интерфейсу создания дополнения. |
HomepageExtensionPoint
Стандартный формат для объявления представления главной страницы дополнения.
| JSON-представление |
|---|
{ "runFunction": string, "enabled": boolean } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
enabled |
Необязательное поле. Если задано значение Если значение не задано, по умолчанию используется Если специальная главная страница дополнения отключена, пользователям будет показываться общая обзорная карточка. |
UniversalActionExtensionPoint
Формат объявления точки расширения для пункта меню универсальных действий.
| JSON-представление |
|---|
{ "label": string, "openLink": string, "runFunction": string } |
| Поля | |
|---|---|
label |
Обязательно. Видимый пользователю текст, описывающий действие, выполняемое при активации этой точки расширения, например "Добавить новый контакт". |
| Обязательно. Тип действия, поддерживаемый в пункте меню универсальных действий. Это может быть ссылка, которую нужно открыть, или конечная точка, которую нужно выполнить. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
openLink |
URL, который будет открыт с помощью UniversalAction. |
runFunction |
Конечная точка, которая будет запущена UniversalAction. |
| Конец взаимоисключающих полей. | |
GmailAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Gmail.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Определяет конечную точку, которая будет выполняться в контекстах, не соответствующих объявленному контекстному триггеру. Все карточки, созданные этой функцией, будут всегда доступны пользователю, но могут быть заменены контекстным контентом, если дополнение объявляет более целевые триггеры. Если он используется, то конфигурация из файла |
contextualTriggers[] |
Определяет набор условий, которые запускают дополнение. |
universalActions[] |
Определяет набор универсальных действий для дополнения. Пользователь запускает универсальные действия из меню на панели инструментов дополнения. |
composeTrigger |
Определяет триггер времени создания для дополнения времени создания. Это триггер, который заставляет дополнение выполнять действие, когда пользователь создает электронное письмо. Все дополнения, работающие в режиме создания письма, должны иметь область действия |
authorizationCheckFunction |
Название конечной точки, которая проверяет, есть ли у дополнения все необходимые разрешения от сторонних сервисов, отправляя запросы к сторонним API. Если проверка не удалась, функция должна выдать исключение, чтобы запустить процесс авторизации. Эта функция вызывается перед каждым запуском дополнения, чтобы обеспечить удобство работы пользователей. |
ContextualTrigger
Определяет триггер, который срабатывает, когда открытое письмо соответствует определенным критериям. Когда триггер срабатывает, он выполняет определенную конечную точку, обычно для создания новых карточек и обновления пользовательского интерфейса.
| JSON-представление |
|---|
{
"onTriggerFunction": string,
"unconditional": {
object ( |
| Поля | |
|---|---|
onTriggerFunction |
Обязательно. Название конечной точки, которая будет вызываться, когда сообщение соответствует триггеру. |
| Тип триггера определяет условия, при которых Gmail показывает дополнение. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
unconditional |
Безусловные триггеры выполняются при открытии любого письма. |
| Конец взаимоисключающих полей. | |
UnconditionalTrigger
У этого типа нет полей.
Триггер, который срабатывает, когда открывается любое электронное письмо.
UniversalAction
Действие, которое всегда доступно в меню панели инструментов дополнения независимо от контекста сообщения.
| JSON-представление |
|---|
{ "text": string, "openLink": string, "runFunction": string } |
| Поля | |
|---|---|
text |
Обязательно. Текст, описывающий действие, например "Добавить контакт". |
| Тип действия определяет поведение Gmail, когда пользователь вызывает действие. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
openLink |
Ссылка, которая открывается в Gmail, когда пользователь запускает действие. |
runFunction |
Конечная точка, которая вызывается, когда пользователь запускает действие. Подробную информацию вы найдете в руководстве по универсальным действиям. |
| Конец взаимоисключающих полей. | |
ComposeTrigger
Триггер, который активируется, когда пользователь пишет письмо.
| JSON-представление |
|---|
{ "actions": [ { object ( |
| Поля | |
|---|---|
actions[] |
Определяет набор действий для дополнения времени создания. Это действия, которые пользователи могут запускать в дополнении для создания писем. |
draftAccess |
Определяет уровень доступа к данным при запуске дополнения для создания писем. |
MenuItemExtensionPoint
Распространенный формат для объявления пункта меню или кнопки, которая появляется в основном приложении.
| JSON-представление |
|---|
{ "runFunction": string, "label": string, "logoUrl": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
label |
Обязательно. Текст, который видит пользователь и который описывает действие, выполняемое при активации этой точки расширения. Например, "Вставить счет". |
logoUrl |
URL изображения логотипа, показанного на панели инструментов дополнения. Если не задано, по умолчанию используется URL основного логотипа дополнения. |
DraftAccess
Перечисление, определяющее уровень доступа к данным, необходимый триггеру создания.
| Перечисления | |
|---|---|
UNSPECIFIED |
Значение по умолчанию, если для draftaccess ничего не задано. |
NONE |
Триггер создания не может получить доступ к данным черновика, когда запускается дополнение для создания. |
METADATA |
Предоставляет триггеру создания разрешение на доступ к метаданным черновика при активации дополнения для создания. Это касается и списка аудитории, например списка получателей в полях "Кому" и "Копия" в черновике письма. |
DriveAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Диска.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Если он используется, то конфигурация из файла |
onItemsSelectedTrigger |
Соответствует поведению, которое выполняется, когда объекты выбраны в соответствующем представлении Диска, например в списке документов в разделе "Мой диск". |
DriveExtensionPoint
Общий формат для объявления триггеров дополнения Диска.
| JSON-представление |
|---|
{ "runFunction": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации точки расширения. |
CalendarAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Календаря.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Необязательное поле. Определяет конечную точку, которая выполняется в контекстах, не соответствующих объявленному контекстному триггеру. Любые карточки, созданные этой функцией, будут всегда доступны пользователю, но могут быть заменены контекстным контентом, если дополнение объявляет более целевые триггеры. Если он используется, то конфигурация из файла |
conferenceSolution[] |
Необязательное поле. Определяет решения для видеовстреч, предоставляемые этим дополнением. |
createSettingsUrlFunction |
Конечная точка, которая создает URL страницы настроек дополнения. |
eventOpenTrigger |
Конечная точка, которая активируется, когда мероприятие открывается для просмотра или редактирования. |
eventUpdateTrigger |
Конечная точка, которая активируется при обновлении события открытия. |
calendarNotificationTrigger |
Необязательное поле. Срабатывает, когда в календаре, на который подписан пользователь, создается или обновляется мероприятие. Применяется только к триггерам, созданным Чтобы предотвратить рекурсивные циклы уведомлений, когда дополнение изменяет мероприятие Google Календаря с помощью Calendar API с учетными данными для аутентификации из того же облачного проекта Google Cloud, в котором размещено развертывание дополнения, платформа подавляет уведомления об изменениях. Самостоятельный запуск вызовов Calendar API в собственном проекте не поддерживается. Неприменимо к |
eventAttachmentTrigger |
Конфигурация контекстного триггера, который срабатывает, когда пользователь нажимает на поставщика дополнений в раскрывающемся меню Календаря. |
currentEventAccess |
Определяет уровень доступа к данным при запуске дополнения для мероприятий. |
ConferenceSolution
Определяет значения, связанные с видеовстречами.
| JSON-представление |
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
| Поля | |
|---|---|
onCreateFunction |
Обязательно. Конечная точка, которую нужно вызвать, когда необходимо создать данные видеовстречи. |
id |
Обязательно. Идентификаторы должны быть уникальными для всех решений для видеовстреч в рамках одного дополнения, иначе при запуске дополнения может быть использовано не то решение. Отображаемое название дополнения можно изменить, но идентификатор должен остаться прежним. |
name |
Обязательно. Отображаемое название решения для видеовстреч. |
logoUrl |
Обязательно. URL логотипа решения для видеоконференций. |
CalendarExtensionPoint
Общий формат для объявления триггеров дополнения Календаря.
| JSON-представление |
|---|
{ "runFunction": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
EventAccess
Перечисление, определяющее уровень доступа к данным, который требуется триггерам событий.
| Перечисления | |
|---|---|
UNSPECIFIED |
Значение по умолчанию, если для eventAccess ничего не задано. |
METADATA |
Предоставляет триггерам событий разрешение на доступ к метаданным событий, таким как идентификатор события и идентификатор календаря. |
READ |
Предоставляет триггерам мероприятий доступ ко всем полям мероприятий, включая метаданные, участников и данные видеовстреч. |
WRITE |
Предоставляет триггерам событий доступ к метаданным событий и возможность выполнять все действия, включая добавление участников и настройку данных конференции. |
READ_WRITE |
Триггеры событий получают доступ ко всем полям событий, включая метаданные, участников и данные видеовстреч, а также возможность выполнять любые действия. |
DocsAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Google Документов.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Если он используется, то конфигурация из файла |
onFileScopeGrantedTrigger |
Конечная точка, которая будет выполнена, когда для этой пары документа и пользователя будет предоставлена авторизация области действия файла. |
linkPreviewTriggers[] |
Список точек расширения для предварительного просмотра ссылок в документе Google Документов. Подробнее о том, как использовать умные чипы для предварительного просмотра ссылок… |
createActionTriggers[] |
Список точек расширения для создания сторонних ресурсов из приложений Google Workspace. Подробнее о том, как создавать сторонние ресурсы с помощью меню @… |
DocsExtensionPoint
Общий формат для объявления триггеров дополнения Документов.
| JSON-представление |
|---|
{ "runFunction": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
LinkPreviewExtensionPoint
Конфигурация триггера, который срабатывает, когда пользователь вводит или вставляет ссылку из стороннего сервиса или сервиса, не принадлежащего Google, в файл Google Документов, Таблиц или Презентаций.
| JSON-представление |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
| Поля | |
|---|---|
labelText |
Обязательно. Текст для примера умного чипа, который предлагает пользователям предварительно просмотреть ссылку, например |
localizedLabelText |
Необязательное поле. Карта Если региональные настройки пользователя есть в ключах карты, он увидит локализованную версию Объект содержит список из нескольких пар ( |
patterns[] |
Обязательно. Массив шаблонов URL, которые запускают предварительный просмотр ссылок в дополнении. |
runFunction |
Обязательно. Конечная точка, которая выполняется при запуске предварительного просмотра ссылки. |
logoUrl |
Необязательное поле. Значок, который показывается в умном чипе и на карточке предварительного просмотра. Если его не указать, будет использоваться значок дополнения на панели инструментов |
UriPattern
Конфигурация для каждого шаблона URL, который активирует предварительный просмотр ссылки.
| JSON-представление |
|---|
{ "hostPattern": string, "pathPrefix": string } |
| Поля | |
|---|---|
hostPattern |
Обязательно для каждого шаблона URL, который нужно проверить. Домен шаблона URL. Дополнение показывает предварительный просмотр ссылок, содержащих этот домен в URL. Чтобы включить предпросмотр ссылок для определенного субдомена, например Например, |
pathPrefix |
Необязательное поле. Путь, который добавляется к домену Например, если шаблон хоста URL – Чтобы сопоставить все URL в домене шаблона хоста, оставьте |
CreateActionExtensionPoint
Конфигурация триггера, который срабатывает, когда пользователь вызывает рабочий процесс создания ресурса в приложении Google Workspace. Подробнее о том, как создавать сторонние ресурсы с помощью меню @…
| JSON-представление |
|---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
| Поля | |
|---|---|
id |
Обязательно. Уникальный идентификатор, позволяющий отличить эту точку расширения. Идентификатор может содержать до 64 символов и должен иметь формат |
labelText |
Обязательно. Текст, который показывается рядом со значком точки входа для создания ресурса, например |
localizedLabelText |
Необязательное поле. Карта Если региональные настройки пользователя есть в ключах карты, он увидит локализованную версию Объект содержит список из нескольких пар ( |
runFunction |
Обязательно. Конечная точка, которая выполняется, когда запускается рабочий процесс создания ресурса для создания ссылки. |
logoUrl |
Необязательное поле. Значок, который показывается для точки входа в создание ресурса. Если его не указать, в меню будет использоваться значок дополнения на панели инструментов |
MeetAddOnManifest
Манифест дополнения Meet.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Если он используется, то конфигурация из файла |
web |
Сведения о дополнениях, которые расширяют возможности веб-клиента Meet. |
supportsCollaboration |
Поддерживает ли дополнение совместную работу или приглашение других пользователей. |
termsUri |
Ссылка на условия использования дополнения, если они есть. |
Веб
Сведения о дополнениях, которые расширяют возможности веб-клиента Meet.
| JSON-представление |
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
| Поля | |
|---|---|
sidePanelUri |
URI для окна iframe боковой панели. |
sidePanelUrl |
URL для iframe боковой панели. |
mainStageUri |
URI для iframe основного этапа. |
supportsScreenSharing |
Поддерживает ли дополнение демонстрацию экрана в основной области. |
supportsCollaboration |
Поддерживает ли дополнение совместную работу или приглашение других пользователей. Это поле больше не поддерживается. Используйте поле верхнего уровня в MeetAddOnManifest. |
supportsPopOut |
Поддерживает ли дополнение режим "картинка в картинке" в браузере. |
hostOrigins[] |
Устаревшее название. Источники, которые нужно добавить в свойство frame-src элемента iframe, содержащего сторонний сайт. Используйте вместо него addonorigins. |
addOnOrigins[] |
Источники, которые нужно добавить в свойство frame-src элемента iframe, содержащего сторонний сайт. |
openState |
Начальное состояние при открытии дополнения. |
supportsCollaborationHostControls |
Поддерживает ли дополнение для совместной работы управление для организаторов. |
logoUrl |
URL логотипа, который будет показываться для дополнения. Если логотип не указан, по умолчанию используется логотип из общего раздела манифеста. |
darkModeLogoUrl |
Версия логотипа для тёмной темы. |
displayFlow |
Процесс показа, который будет использоваться при запуске дополнения. |
Штат
Перечисление для указания начального состояния открытия дополнения.
| Перечисления | |
|---|---|
STATE_UNSPECIFIED |
В дополнении не указано начальное состояние. |
SIDE_PANEL_ONLY |
Дополнение открывается, и активна только боковая панель. |
MAIN_STAGE_ONLY |
Дополнение открывается только с активным основным экраном. |
SIDE_PANEL_AND_MAIN_STAGE |
Дополнение открывается с активной боковой панелью и основным экраном. |
DisplayFlow
Перечисление для указания процесса отображения, которому будет следовать дополнение при запуске
| Перечисления | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED |
Не указан процесс показа. |
FOCUS |
Дополнение должно запускаться в режиме фокуса. |
AUGMENT |
Дополнение должно запускаться в режиме augment. |
SheetsAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Google Таблиц.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Если он используется, то конфигурация из файла |
onFileScopeGrantedTrigger |
Конечная точка, которая будет выполнена, когда для этой пары документа и пользователя будет предоставлена авторизация области действия файла. |
linkPreviewTriggers[] |
Список точек расширения для предварительного просмотра ссылок в документе Google Таблиц. Подробнее о том, как использовать умные чипы для предварительного просмотра ссылок… |
SheetsExtensionPoint
Общий формат для объявления триггеров дополнения Таблиц.
| JSON-представление |
|---|
{ "runFunction": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
SlidesAddOnManifest
Свойства, настраивающие внешний вид и выполнение дополнения Google Презентаций.
| JSON-представление |
|---|
{ "homepageTrigger": { object ( |
| Поля | |
|---|---|
homepageTrigger |
Если он используется, то конфигурация из файла |
onFileScopeGrantedTrigger |
Конечная точка, которая будет выполнена, когда для этой пары документа и пользователя будет предоставлена авторизация области действия файла. |
linkPreviewTriggers[] |
Список точек расширения для предварительного просмотра ссылок в документе Google Презентаций. Подробнее о том, как использовать умные чипы для предварительного просмотра ссылок… |
SlidesExtensionPoint
Общий формат для объявления триггеров дополнения Презентаций.
| JSON-представление |
|---|
{ "runFunction": string } |
| Поля | |
|---|---|
runFunction |
Обязательно. Конечная точка, которая будет выполняться при активации этой точки расширения. |
HttpOptions
Параметры для отправки запросов к конечным точкам HTTP дополнения.
| JSON-представление |
|---|
{ "authorizationHeader": enum ( |
| Поля | |
|---|---|
authorizationHeader |
Конфигурация токена, отправленного в заголовке авторизации |
granularOauthPermissionSupport |
Включено ли в дополнении детальное согласие OAuth. |
HttpAuthorizationHeader
Заголовок авторизации, отправленный в запросах дополнения HTTP.
| Перечисления | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Значение по умолчанию, эквивалентное SYSTEM_ID_TOKEN. |
SYSTEM_ID_TOKEN |
Отправлять токен идентификации для системного сервисного аккаунта дополнения Google Workspace, связанного с проектом (по умолчанию). |
USER_ID_TOKEN |
Отправьте токен идентификации для конечного пользователя. |
NONE |
Не отправляйте заголовок Authentication. |
GranularOauthPermissionSupport
Включено ли в дополнении детальное согласие OAuth.
| Перечисления | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Значение по умолчанию, не должно использоваться. |
OPT_IN |
Дополнение поддерживает выборочное согласие OAuth. |
OPT_OUT |
Для дополнения отключено детализированное согласие OAuth. |
Методы |
|
|---|---|
|
Создает развертывание с указанным названием и конфигурацией. |
|
Удаляет развертывание с указанным названием. |
|
Возвращает развертывание с указанным названием. |
|
Получает статус установки тестового развертывания. |
|
Устанавливает развертывание в аккаунт для тестирования. |
|
Выводит список всех развертываний в определенном проекте. |
|
Создает или заменяет развертывание с указанным названием. |
|
Удаляет тестовое развертывание из аккаунта пользователя. |