Package google.apps.studio.v1

Índice

WorkspaceStudioService

O serviço do Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Notifica o Google de que um evento de acionamento ocorreu.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/workspace.studio.trigger

Para mais informações, consulte o guia de autorização.

FireTriggerRequest

A mensagem de solicitação para o método "FireTrigger".

Campos
name

string

Obrigatório. O nome do recurso do gatilho. Formato: triggers/{trigger_id}

outputs

map<string, VariableData>

Opcional. As variáveis de saída do evento de acionamento no aplicativo de terceiros.

log

TextFormat

Opcional. Registro opcional voltado ao usuário para o evento de acionamento.

request_id

string

Opcional. Um identificador exclusivo para esta solicitação. Restrito a 36 caracteres ASCII. Recomendamos um UUID aleatório. Essa solicitação só será idempotente se um request_id for fornecido.

FireTriggerResponse

Esse tipo não tem campos.

A mensagem de resposta para o método FireTrigger.

ResourceData

Valor de recurso específico do aplicativo.

Campos
fields

map<string, VariableData>

Um mapa dos campos de recursos com chave pelo nome do campo.

TextFormat

Um bloco de texto com opções de formatação avançada, incluindo estilos, hiperlinks e elementos interativos.

Campos
text_format_elements[]

TextFormatElement

Opcional. Uma coleção de elementos de formato de texto.

Ícone

Um ícone clicável no formato de texto.

Campos
icon

Icon

Opcional. O ícone exibido no ícone.

label

string

Opcional. O texto exibido no ícone.

url

string

Opcional. O URL para navegar quando o ícone é clicado.

Ícone

Um ícone no ícone.

Campos
Campo de união icons. O ícone exibido no ícone. icons pode ser apenas de um dos tipos a seguir:
icon_url

string

Mostra um ícone personalizado hospedado em um URL HTTPS.

Exemplo:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Os tipos de arquivo aceitos são .png e .jpg.

material_icon

string

O nome do ícone definido no Ícone do Google Material. Por exemplo, check_box. Nomes inválidos são abandonados e substituídos por uma string vazia, o que faz com que o ícone não seja renderizado.

TextFormatElement

Um único elemento em uma mensagem WorkflowTextFormatMarkup, que pode ser um chip, texto estilizado, um hiperlink ou um contêiner de lista.

Campos
Campo de união element. Elemento que representa um de vários elementos de formato de texto possíveis. element pode ser apenas de um dos tipos a seguir:
text

string

Texto no formato de texto.

chip

Chip

Chip clicável no formato de texto.

styled_text

StyledText

Texto estilizado no formato de texto.

list_container

ListContainer

Contêiner de lista no formato de texto.

ListContainer

Contêiner para itens de lista, em que cada item pode conter vários TextFormatElement.

Campos
list_nest_level

int64

Opcional. O nível de aninhamento da lista. Começa em 0 para o nível superior e aumenta em 1 para cada lista aninhada.

list_type

ListType

Opcional. O tipo da lista.

list_items[]

ListItem

Opcional. Uma coleção de itens de lista.

ListItem

Um item de lista.

Campos
text_format_elements[]

TextFormatElement

Opcional. Uma coleção de elementos de formato de texto.

ListType

Enumeração para diferentes tipos de lista.

Tipos enumerados
LIST_TYPE_UNSPECIFIED Nenhum tipo de lista especificado.
ORDERED Lista ordenada.
UNORDERED Lista não ordenada.

StyledText

Elemento do texto com estilos como negrito, itálico e cor.

Campos
text

string

Opcional. O conteúdo principal do texto.

styles[]

Style

Opcional. Uma coleção de estilos aplicados ao texto.

font_weight

FontWeight

Opcional. É o peso da fonte do texto.

color

Color

Opcional. É a cor do texto.

wrap_style

WrapStyle

Opcional. O estilo de ajuste do texto.

FontWeight

Enumeração para diferentes pesos de fonte.

Tipos enumerados
FONT_WEIGHT_UNSPECIFIED Peso padrão com espessura normal.
LIGHT Mais leve e com espessura reduzida.
MEDIUM Peso intermediário entre leve e negrito.
BOLD Mais pesado e com maior espessura.

Estilo

Enumeração para diferentes estilos de texto, como itálico, sublinhado etc.

Tipos enumerados
STYLE_UNSPECIFIED Nenhum estilo aplicado.
ITALIC Estilo itálico.
UNDERLINE Estilo sublinhado.
STRIKETHROUGH Estilo tachado.
LINE_BREAK Quebra de linha.
UPPERCASE Estilo em maiúsculas.
CODE Code.
CODE_BLOCK Bloco de código.

WrapStyle

Enumeração para diferentes estilos de quebra.

Tipos enumerados
WRAP_STYLE_UNSPECIFIED Nenhum estilo de quebra especificado.
NO_WRAP Sem estilo de quebra.

VariableData

Representa dados variáveis, que podem conter vários valores de diferentes tipos.

Campos
boolean_values[]

bool

Valores booleanos.

integer_values[]

int64

Valores inteiros.

string_values[]

string

Valores de string.

timestamp_values[]

Timestamp

Valores de carimbo de data/hora.

resource_references[]

string

Uma lista de IDs de recursos (por exemplo, "spaces/123").

resource_data_values[]

ResourceData

Uma lista de dados de recursos.

email_address_values[]

string

Valores de endereço de e-mail.

users[]

string

Valores de usuário do Google no formato users/{user}.