CommentThread

Representa uma única sequência de comentários em uma apresentação.

Representação JSON
{
  "commentId": string,
  "anchorId": string,
  "headPost": {
    object (Post)
  },
  "replies": [
    {
      object (Post)
    }
  ],
  "status": enum (Status),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "plainTextQuote": string
  // End of mutually exclusive fields.
}
Campos
commentId

string

O ID exclusivo da sequência de comentários.

anchorId

string

O ID do CommentAnchor na apresentação a que essa sequência está vinculada.

headPost

object (Post)

A primeira postagem na sequência.

replies[]

object (Post)

Respostas à postagem principal.

status

enum (Status)

Se a sequência está aberta ou resolvida.

O texto citado do elemento de página quando o comentário foi criado. A seguir, uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta:
plainTextQuote

string

O texto citado do elemento de página quando o comentário foi criado, formatado como texto simples.

Fim dos campos mutuamente exclusivos.

Postar

Representa uma única postagem em uma sequência de comentários.

Representação JSON
{
  "postId": string,
  "content": string,
  "contentHtml": string,
  "author": {
    object (PostAuthor)
  },
  "createTime": string,
  "updateTime": string,
  "deleted": boolean,
  "fromImportedPresentation": boolean,
  "fromCopiedPresentation": boolean,
  "assigneeEmail": string,
  "commentAction": enum (CommentActionType)
}
Campos
postId

string

Apenas saída. O ID exclusivo da postagem.

content

string

O conteúdo da postagem.

É necessário que não esteja vazio se commentAction não for RESOLVE ou REOPEN.

Esse conteúdo de texto será processado de maneira semelhante aos comentários criados no editor do Slides. Ele terá comportamentos semelhantes para formatação, notificações etc.

Não pode exceder 2.048 unidades de código UTF-8.

contentHtml

string

Apenas saída. O conteúdo da postagem como HTML.

author

object (PostAuthor)

Apenas saída. O usuário que criou a postagem.

createTime

string (Timestamp format)

Apenas saída. A hora em que a postagem foi criada.

updateTime

string (Timestamp format)

Apenas saída. A hora em que a postagem foi atualizada pela última vez.

deleted

boolean

Apenas saída. Se a postagem foi excluída. Se true, os campos content e author estarão vazios.

fromImportedPresentation

boolean

Apenas saída. Se a postagem é de uma apresentação importada. Esse campo não pode ser definido diretamente por autores de chamadas.

fromCopiedPresentation

boolean

Apenas saída. Se a postagem é de uma apresentação copiada. Esse campo não pode ser definido diretamente por autores de chamadas.

assigneeEmail

string

Opcional. O e-mail do usuário que está sendo atribuído à sequência como parte desta postagem.

Retorna um erro de solicitação inválida 400 se:

  • A sequência mãe é um CommentThread cujo headPost não tem um responsável.

  • commentAction é especificado como RESOLVE ou REOPEN.

  • assigneeEmail excede 2.048 unidades de código UTF-8.

commentAction

enum (CommentActionType)

Ação realizada como parte da criação da postagem.

PostAuthor

Representa um usuário que criou uma postagem de comentário.

Representação JSON
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
Campos
displayName

string

O nome de exibição do usuário. Pode estar ausente se o autor for anônimo.

me

boolean

Se o usuário é o usuário autenticado que está fazendo a solicitação.

anonymous

boolean

Se o usuário é anônimo.

user

string

O nome do recurso do usuário autor da postagem, que também pode ser usado para identificar o usuário na API People do Google. Formato: users/{user}. Não será preenchido se o campo anônimo for true ou se a postagem for de uma apresentação importada.

CommentActionType

A ação realizada com essa resposta a uma sequência de comentários.

Tipos enumerados
COMMENT_ACTION_TYPE_UNSPECIFIED Valor padrão. Esse valor não é usado.
NO_COMMENT_ACTION_CHANGE Nenhuma mudança de ação nesta postagem.
RESOLVE Essa postagem resolve a sequência.
REOPEN Essa postagem reabre a sequência.

Status

As opções de status da sequência de comentários.

Tipos enumerados
STATUS_UNSPECIFIED Valor padrão. Esse valor não é usado.
OPEN A sequência de comentários está aberta.
RESOLVED A sequência de comentários foi resolvida.