Package google.apps.studio.v1

Índice

WorkspaceStudioService

Servicio de Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Notifica a Google que se produjo un evento de activación.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta la Guía de autorización.

FireTriggerRequest

Es el mensaje de solicitud para el método FireTrigger.

Campos
name

string

Obligatorio. Es el nombre del recurso del activador. Formato: triggers/{trigger_id}

outputs

map<string, VariableData>

Opcional. Son las variables de salida del evento de activación en la aplicación de terceros.

log

TextFormat

Opcional. Es el registro opcional visible para el usuario del evento de activación.

request_id

string

Opcional. Es un identificador único para esta solicitud. Se limita a 36 caracteres ASCII. Se recomienda usar un UUID aleatorio. Esta solicitud solo es idempotente si se proporciona un request_id.

FireTriggerResponse

Este tipo no tiene campos.

Es el mensaje de respuesta para el método FireTrigger.

ResourceData

Es el valor del recurso específico de la aplicación.

Campos
fields

map<string, VariableData>

Es un mapa de los campos de recursos con clave según el nombre del campo.

TextFormat

Es un bloque de texto con opciones de formato enriquecido, como estilos, hipervínculos y elementos interactivos.

Campos
text_format_elements[]

TextFormatElement

Opcional. Es una colección de elementos de formato de texto.

Chip

Es un chip en el que se puede hacer clic en formato de texto.

Campos
icon

Icon

Opcional. Ícono que se muestra en el chip.

label

string

Opcional. Es el texto que se muestra en el chip.

url

string

Opcional. Es la URL a la que se navegará cuando se haga clic en el chip.

Ícono

Ícono en el chip.

Campos
Campo de unión icons. Ícono que se muestra en el chip. icons puede ser solo uno de los parámetros siguientes:
icon_url

string

Muestra un ícono personalizado alojado en una URL HTTPS.

Por ejemplo:

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

Los tipos de archivo admitidos incluyen .png y .jpg.

material_icon

string

Nombre del ícono definido en el ícono de Material de Google, por ejemplo, check_box. Los nombres no válidos se descartan y se reemplazan por una cadena vacía, lo que provoca que el ícono no se renderice.

TextFormatElement

Es un solo elemento dentro de un mensaje WorkflowTextFormatMarkup, que puede ser un chip, texto con estilo, un hipervínculo o un contenedor de lista.

Campos
Campo de unión element. Elemento que representa uno de los varios elementos de formato de texto posibles. element puede ser solo uno de los parámetros siguientes:
text

string

Texto en formato de texto.

chip

Chip

Es un chip en el que se puede hacer clic en formato de texto.

styled_text

StyledText

Es el texto con estilo en formato de texto.

list_container

ListContainer

Es el contenedor de la lista en formato de texto.

ListContainer

Es un contenedor para elementos de lista, en el que cada elemento puede contener varios TextFormatElement.

Campos
list_nest_level

int64

Opcional. Es el nivel de anidación de la lista. Comienza en 0 para el nivel superior y aumenta en 1 para cada lista anidada.

list_type

ListType

Opcional. Es el tipo de lista.

list_items[]

ListItem

Opcional. Es una colección de elementos de lista.

ListItem

Es un elemento de la lista.

Campos
text_format_elements[]

TextFormatElement

Opcional. Es una colección de elementos de formato de texto.

ListType

Es una enumeración para los diferentes tipos de listas.

Enums
LIST_TYPE_UNSPECIFIED No se especificó ningún tipo de lista.
ORDERED Lista ordenada.
UNORDERED Lista sin ordenar.

StyledText

Elemento de texto con estilos como negrita, cursiva y color.

Campos
text

string

Opcional. Es el contenido principal del texto.

styles[]

Style

Opcional. Es una colección de estilos aplicados al texto.

font_weight

FontWeight

Opcional. Es el grosor de la fuente del texto.

color

Color

Opcional. Es el color del texto.

wrap_style

WrapStyle

Opcional. Es el estilo de ajuste del texto.

FontWeight

Es una enumeración para diferentes pesos de fuente.

Enums
FONT_WEIGHT_UNSPECIFIED Peso estándar con grosor normal.
LIGHT Peso más ligero con un grosor reducido
MEDIUM Peso intermedio entre claro y negrita.
BOLD Peso más pesado con mayor grosor.

Estilo

Es una enumeración para diferentes estilos de texto, como cursiva, subrayado, etcétera.

Enums
STYLE_UNSPECIFIED No se aplicó ningún estilo.
ITALIC Estilo en cursiva.
UNDERLINE Estilo de subrayado.
STRIKETHROUGH Es el estilo de tachado.
LINE_BREAK Salto de línea.
UPPERCASE Estilo en mayúsculas.
CODE Programa.
CODE_BLOCK Bloque de código.

WrapStyle

Es una enumeración para los diferentes estilos de ajuste.

Enums
WRAP_STYLE_UNSPECIFIED No se especificó ningún estilo de ajuste.
NO_WRAP Sin estilo de ajuste.

VariableData

Representa datos de variables, que pueden contener varios valores de diferentes tipos.

Campos
boolean_values[]

bool

Son valores booleanos.

integer_values[]

int64

Valores de números enteros.

string_values[]

string

Son valores de cadena.

timestamp_values[]

Timestamp

Son los valores de la marca de tiempo.

resource_references[]

string

Es una lista de IDs de recursos (p.ej., "spaces/123").

resource_data_values[]

ResourceData

Es una lista de datos de recursos.

email_address_values[]

string

Valores de direcciones de correo electrónico.

users[]

string

Son los valores de los usuarios de Google en el formato users/{user}.