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),

  "plainTextQuote": string
}
Campos
commentId

string

O ID exclusivo da conversa de comentários.

anchorId

string

O ID do CommentAnchor na apresentação a que esta conversa está vinculada.

headPost

object (Post)

A primeira postagem na conversa.

replies[]

object (Post)

Respostas à postagem principal.

status

enum (Status)

Se a conversa está aberta ou resolvida.

O texto citado do elemento de página quando o comentário foi criado. Confira 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 conversa.

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.

Obrigatório se commentAction não for RESOLVE ou REOPEN.

Esse conteúdo de texto será tratado de maneira semelhante aos comentários criados no editor do Apresentações. 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 em 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. Indica se a postagem foi excluída. Se os campos true, content e author estiverem vazios.

fromImportedPresentation

boolean

Apenas saída. Se a postagem é de uma apresentação importada. Este campo não pode ser definido diretamente pelos chamadores.

fromCopiedPresentation

boolean

Apenas saída. Se a postagem é de uma apresentação copiada. Este campo não pode ser definido diretamente pelos chamadores.

assigneeEmail

string

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

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

  • A linha de execução principal é um CommentThread cujo headPost não tem um responsável.

  • commentAction é especificado como RESOLVE ou REOPEN.

  • assigneeEmail excede 2048 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

Indica 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 Google People. 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 esta resposta a uma conversa.

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 Esta postagem resolve a conversa.
REOPEN Essa postagem reabre a conversa.

Status

As opções de status da conversa 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.