CommentThread

Rappresenta un singolo thread di commenti all'interno di una presentazione.

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

  "plainTextQuote": string
}
Campi
commentId

string

L'ID univoco del thread di commenti.

anchorId

string

L'ID del CommentAnchor nella presentazione a cui è associato questo thread.

headPost

object (Post)

Il primo post nel thread.

replies[]

object (Post)

Risposte al post principale.

status

enum (Status)

Se il thread è aperto o risolto.

Il testo citato dell'elemento di pagina al momento della creazione del commento. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
plainTextQuote

string

Il testo citato dell'elemento di pagina al momento della creazione del commento, formattato come testo normale.

Fine dei campi che si escludono a vicenda.

Pubblica

Rappresenta un singolo post in un thread di commenti.

Rappresentazione 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)
}
Campi
postId

string

Solo output. L'ID univoco del post.

content

string

I contenuti del post.

Obbligatorio e non vuoto se commentAction non è RESOLVE o REOPEN.

Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor di Presentazioni. Avrà comportamenti simili per la formattazione, le notifiche e così via.

Non può superare le 2048 unità di codice UTF-8.

contentHtml

string

Solo output. I contenuti del post in formato HTML.

author

object (PostAuthor)

Solo output. L'utente che ha creato il post.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato il post.

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultimo aggiornamento del post.

deleted

boolean

Solo output. Se il post è stato eliminato. Se true, i campi content e author saranno vuoti.

fromImportedPresentation

boolean

Solo output. Indica se il post proviene da una presentazione importata. Questo campo non può essere impostato direttamente dai chiamanti.

fromCopiedPresentation

boolean

Solo output. Indica se il post proviene da una presentazione copiata. Questo campo non può essere impostato direttamente dai chiamanti.

assigneeEmail

string

Facoltativo. L'email dell'utente che viene assegnato al thread come parte di questo post.

Restituisce un errore 400 Bad Request se:

  • Il thread principale è un CommentThread il cui headPost non ha un assegnatario.

  • commentAction è specificato come RESOLVE o REOPEN.

  • assigneeEmail supera le 2048 unità di codice UTF-8.

commentAction

enum (CommentActionType)

Azione intrapresa durante la creazione del post.

PostAuthor

Rappresenta un utente che ha creato un post di commento.

Rappresentazione JSON
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
Campi
displayName

string

Il nome visualizzato dell'utente. Potrebbe essere assente se l'autore è anonimo.

me

boolean

Indica se l'utente è l'utente autenticato che ha inviato la richiesta.

anonymous

boolean

Indica se l'utente è anonimo.

user

string

Il nome della risorsa dell'utente autore del post, che può essere utilizzato anche per identificare l'utente nell'API Google People. Formato: users/{user}. Non verrà compilato se il campo anonimo è true o se il post proviene da una presentazione importata.

CommentActionType

L'azione intrapresa con questa risposta a un thread di commenti.

Enum
COMMENT_ACTION_TYPE_UNSPECIFIED Valore predefinito. Questo valore non viene utilizzato.
NO_COMMENT_ACTION_CHANGE Nessuna modifica all'azione in questo post.
RESOLVE Questo post risolve il thread.
REOPEN Questo post riapre il thread.

Stato

Le opzioni di stato del thread di commenti.

Enum
STATUS_UNSPECIFIED Valore predefinito. Questo valore non viene utilizzato.
OPEN Il thread di commenti è aperto.
RESOLVED Il thread di commenti è stato risolto.