Recurso: Session
Definição de proto de sessão externa.
| Representação JSON |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| Campos | |
|---|---|
name |
Imutável. Nome totalmente qualificado |
displayName |
Opcional. O nome de exibição da sessão. Esse campo é usado para identificar a sessão na UI. Por padrão, o nome de exibição é o primeiro texto de consulta de turno na sessão. |
state |
O estado da sessão. |
userPseudoId |
Um identificador exclusivo para rastrear usuários. |
turns[] |
Turnos. |
labels[] |
Opcional. Os rótulos da sessão. Podem ser definidos como filtro em ListSessionsRequest. |
startTime |
Apenas saída. A hora em que a sessão começou. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
endTime |
Apenas saída. A hora em que a sessão terminou. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
isPinned |
Opcional. Indica se a sessão está fixada. As sessões fixadas são mostradas na parte de cima da lista de sessões. |
Métodos |
|
|---|---|
|
Cria uma sessão. |
|
Exclui uma sessão. |
|
Recebe uma sessão. |
|
Lista todas as sessões pelo DataStore pai. |
|
Atualiza uma sessão. |