Tipos

Recurso

Um recurso do Data Studio tem a seguinte estrutura:

{
      "assetId": string,
      "title": string,
      "assetType": AssetType,
      "trashed": boolean,
      "updateTime": Timestamp,
      "updateByMeTime": Timestamp,
      "createTime": Timestamp,
      "lastViewByMeTime": Timestamp,
      "owner": string
    }
    
Nome da propriedade Tipo Descrição
assetId string Código do recurso.
title string Título do recurso.
assetType AssetType Tipo do recurso.
trashed booleano Valor que indica se o recurso. está na lixeira.
updateTime Carimbo de data/hora Data em que o recurso foi modificado pela última vez.
updateByMeTime Carimbo de data/hora Data em que o recurso foi modificado pela última vez por mim.
createTime Carimbo de data/hora Data em que o recurso foi criado.
lastViewByMeTime Carimbo de data/hora Data em que o recurso foi visualizado pela última vez por mim.
owner string Proprietário do recurso.

AssetType

Tipos de recurso do Data Studio.

Valor de enum Descrição
REPORT Um recurso do relatório.
DATA_SOURCE Um recurso da fonte de dados.

Função

Uma função em uma permissão.

Valor de enum Descrição
VIEWER Um espectador.
EDITOR Um editor.
OWNER Um proprietário.

Membro

Um membro de um objeto de permissões. É um string com um destes prefixos:

  • user:
  • group:
  • domain:
  • serviceAccount:

Permissões

Um objeto de permissões do Data Studio tem a seguinte estrutura:

{
      "permissions": {[Role]: Member[]},
      "etag": string
    }
    
Nome da propriedade Tipo Descrição
permissions {Role: Member[]} Um mapa de função para membros.
etag string etag para detectar e reprovar modificações concorrentes.