Package google.apps.studio.v1

Index

WorkspaceStudioService

Le service Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Indique à Google qu'un événement de déclenchement s'est produit.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez le guide d'autorisation.

FireTriggerRequest

Message de requête pour la méthode FireTrigger.

Champs
name

string

Obligatoire. Nom de ressource du déclencheur. Format : triggers/{trigger_id}

outputs

map<string, VariableData>

Facultatif. Variables de sortie de l'événement de déclenchement dans l'application tierce.

log

TextFormat

Facultatif. Journal facultatif destiné à l'utilisateur pour l'événement déclencheur.

request_id

string

Facultatif. Identifiant unique de cette requête. 36 caractères ASCII maximum. Nous vous recommandons d'utiliser un UUID aléatoire. Cette requête n'est idempotente que si un request_id est fourni.

FireTriggerResponse

Ce type ne comporte aucun champ.

Message de réponse pour la méthode FireTrigger.

ResourceData

Valeur de ressource spécifique à l'application.

Champs
fields

map<string, VariableData>

Carte des champs de ressources dont les clés sont les noms des champs.

TextFormat

Bloc de texte avec des options de mise en forme enrichie, y compris des styles, des liens hypertextes et des éléments interactifs.

Champs
text_format_elements[]

TextFormatElement

Facultatif. Ensemble d'éléments de format de texte.

Chip

Un chip cliquable au format texte.

Champs
icon

Icon

Facultatif. Icône affichée dans le chip.

label

string

Facultatif. Texte affiché dans le chip.

url

string

Facultatif. URL vers laquelle accéder lorsque l'utilisateur clique sur le chip.

Icône

Une icône dans le chip.

Champs
Champ d'union icons. Icône affichée dans le chip. icons ne peut être qu'un des éléments suivants :
icon_url

string

Affichez une icône personnalisée hébergée à une URL HTTPS.

Exemple :

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

Les types de fichiers acceptés sont .png et .jpg.

material_icon

string

Nom de l'icône défini dans Google Material Icons, par exemple check_box. Tous les noms non valides sont abandonnés et remplacés par une chaîne vide, ce qui empêche l'icône de s'afficher.

TextFormatElement

Élément unique dans un message WorkflowTextFormatMarkup, qui peut être un chip, du texte stylisé, un lien hypertexte ou un conteneur de liste.

Champs
Champ d'union element. Élément représentant l'un des nombreux éléments de format de texte possibles. element ne peut être qu'un des éléments suivants :
text

string

Texte au format texte.

chip

Chip

Chip cliquable au format texte.

styled_text

StyledText

Texte mis en forme au format texte.

list_container

ListContainer

Conteneur de liste au format texte.

ListContainer

Conteneur pour les éléments de liste, où chaque élément de liste peut contenir plusieurs TextFormatElement.

Champs
list_nest_level

int64

Facultatif. Niveau d'imbrication de la liste. Commence à 0 pour le niveau supérieur et augmente de 1 pour chaque liste imbriquée.

list_type

ListType

Facultatif. Type de liste.

list_items[]

ListItem

Facultatif. Collection d'éléments de liste.

ListItem

Élément de liste.

Champs
text_format_elements[]

TextFormatElement

Facultatif. Ensemble d'éléments de format de texte.

ListType

Enum pour différents types de listes.

Enums
LIST_TYPE_UNSPECIFIED Aucun type de liste n'a été spécifié.
ORDERED Liste ordonnée.
UNORDERED Liste non triée.

StyledText

Élément de texte avec des styles tels que le gras, l'italique et la couleur.

Champs
text

string

Facultatif. Contenu principal du texte.

styles[]

Style

Facultatif. Ensemble de styles appliqués au texte.

font_weight

FontWeight

Facultatif. Épaisseur de la police du texte.

color

Color

Facultatif. Couleur du texte.

wrap_style

WrapStyle

Facultatif. Style d'habillage du texte.

FontWeight

Énumération pour différentes épaisseurs de police.

Enums
FONT_WEIGHT_UNSPECIFIED Poids standard avec une épaisseur normale.
LIGHT Plus léger et moins épais.
MEDIUM Poids intermédiaire entre le style clair et le style gras.
BOLD Un poids plus élevé avec une épaisseur accrue.

Style

Énumération pour différents styles de texte tels que l'italique, le soulignement, etc.

Enums
STYLE_UNSPECIFIED Aucun style appliqué.
ITALIC Style italique.
UNDERLINE Style de soulignement.
STRIKETHROUGH Style barré.
LINE_BREAK Saut de ligne.
UPPERCASE Style en majuscules.
CODE Codez.
CODE_BLOCK Bloc de code.

WrapStyle

Énumération pour différents styles d'habillage.

Enums
WRAP_STYLE_UNSPECIFIED Aucun style d'habillage n'a été spécifié.
NO_WRAP Aucun style d'habillage.

VariableData

Représente des données variables, qui peuvent contenir plusieurs valeurs de différents types.

Champs
boolean_values[]

bool

Valeurs booléennes.

integer_values[]

int64

Valeurs entières.

string_values[]

string

Valeurs de chaîne.

timestamp_values[]

Timestamp

Valeurs de code temporel.

resource_references[]

string

Liste d'ID de ressources (par exemple, "spaces/123").

resource_data_values[]

ResourceData

Liste des données de ressources.

email_address_values[]

string

Valeurs des adresses e-mail.

users[]

string

Valeurs utilisateur Google au format users/{user}.