Package google.apps.studio.v1

Indice

WorkspaceStudioService

Il servizio Workspace Studio.

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

Comunica a Google che si è verificato un evento trigger.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la Guida all'autorizzazione.

FireTriggerRequest

Il messaggio di richiesta per il metodo FireTrigger.

Campi
name

string

Obbligatorio. Il nome della risorsa del trigger. Formato: triggers/{trigger_id}

outputs

map<string, VariableData>

Facoltativo. Le variabili di output dell'evento trigger nell'applicazione di terze parti.

log

TextFormat

Facoltativo. Log facoltativo visibile all'utente per l'evento trigger.

request_id

string

Facoltativo. Un identificatore univoco per questa richiesta. Limitato a 36 caratteri ASCII. È consigliabile utilizzare un UUID casuale. Questa richiesta è idempotente solo se viene fornito un request_id.

FireTriggerResponse

Questo tipo non contiene campi.

Il messaggio di risposta per il metodo FireTrigger.

ResourceData

Valore risorsa specifico dell'applicazione.

Campi
fields

map<string, VariableData>

Una mappa dei campi delle risorse con chiave in base al nome del campo.

TextFormat

Un blocco di testo con opzioni di formattazione avanzate, tra cui stili, link ipertestuali ed elementi interattivi.

Campi
text_format_elements[]

TextFormatElement

Facoltativo. Una raccolta di elementi di formato del testo.

Chip

Un chip cliccabile in formato di testo.

Campi
icon

Icon

Facoltativo. L'icona visualizzata nel chip.

label

string

Facoltativo. Il testo visualizzato nel chip.

url

string

Facoltativo. L'URL a cui passare quando si fa clic sul chip.

Icona

Un'icona nel chip.

Campi
Campo unione icons. L'icona visualizzata nel chip. icons può essere solo uno dei seguenti tipi:
icon_url

string

Mostra un'icona personalizzata ospitata a un URL HTTPS.

Ad esempio:

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

I tipi di file supportati includono .png e .jpg.

material_icon

string

Il nome dell'icona definito in Google Material Icon, ad esempio check_box. I nomi non validi vengono abbandonati e sostituiti con una stringa vuota, pertanto l'icona non viene visualizzata.

TextFormatElement

Un singolo elemento all'interno di un messaggio WorkflowTextFormatMarkup, che può essere un chip, un testo formattato, un link ipertestuale o un contenitore di elenchi.

Campi
Campo unione element. Elemento che rappresenta uno dei diversi elementi di formato di testo possibili. element può essere solo uno dei seguenti tipi:
text

string

Testo in formato di testo.

chip

Chip

Chip cliccabile nel formato di testo.

styled_text

StyledText

Testo formattato nel formato di testo.

list_container

ListContainer

Elenca il contenitore nel formato di testo.

ListContainer

Contenitore per gli elementi dell'elenco, in cui ogni elemento dell'elenco può contenere più TextFormatElement.

Campi
list_nest_level

int64

Facoltativo. Il livello di nidificazione dell'elenco. Inizia da 0 per il livello superiore e aumenta di 1 per ogni elenco nidificato.

list_type

ListType

Facoltativo. Il tipo di elenco.

list_items[]

ListItem

Facoltativo. Una raccolta di elementi dell'elenco.

ListItem

Una voce dell'elenco.

Campi
text_format_elements[]

TextFormatElement

Facoltativo. Una raccolta di elementi di formato del testo.

ListType

Enumerazione per i diversi tipi di elenchi.

Enum
LIST_TYPE_UNSPECIFIED Nessun tipo di elenco specificato.
ORDERED Elenco ordinato.
UNORDERED Elenco non ordinato.

StyledText

Elemento di testo con stili come grassetto, corsivo e colore.

Campi
text

string

Facoltativo. I contenuti principali del testo.

styles[]

Style

Facoltativo. Una raccolta di stili applicati al testo.

font_weight

FontWeight

Facoltativo. Lo spessore del carattere del testo.

color

Color

Facoltativo. Il colore del testo.

wrap_style

WrapStyle

Facoltativo. Lo stile di ritorno a capo del testo.

FontWeight

Enumerazione per diversi spessori del carattere.

Enum
FONT_WEIGHT_UNSPECIFIED Peso standard con spessore normale.
LIGHT Peso ridotto e spessore inferiore.
MEDIUM Peso intermedio tra leggero e grassetto.
BOLD Peso maggiore con spessore aumentato.

Stile

Enumerazione per diversi stili di testo, ad esempio corsivo, sottolineato e così via.

Enum
STYLE_UNSPECIFIED Nessuno stile applicato.
ITALIC Stile corsivo.
UNDERLINE Stile sottolineatura.
STRIKETHROUGH Stile barrato.
LINE_BREAK Interruzione di riga.
UPPERCASE Stile maiuscolo.
CODE Codifica.
CODE_BLOCK Blocco di codice.

WrapStyle

Enumerazione per diversi stili di wrapping.

Enum
WRAP_STYLE_UNSPECIFIED Nessuno stile di wrapping specificato.
NO_WRAP Nessuno stile di wrapping.

VariableData

Rappresenta dati variabili, che possono contenere più valori di tipi diversi.

Campi
boolean_values[]

bool

Valori booleani.

integer_values[]

int64

Valori interi.

string_values[]

string

Valori stringa.

timestamp_values[]

Timestamp

Valori timestamp.

resource_references[]

string

Un elenco di ID risorsa (ad es. "spaces/123").

resource_data_values[]

ResourceData

Un elenco di dati delle risorse.

email_address_values[]

string

Valori dell'indirizzo email.

users[]

string

Valori utente Google nel formato users/{user}.