CommentThread

Sunudaki tek bir yorum dizisini temsil eder.

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

  "plainTextQuote": string
}
Alanlar
commentId

string

Yorum dizisinin benzersiz kimliği.

anchorId

string

Bu ileti dizisinin bağlı olduğu sunudaki CommentAnchor kimliği.

headPost

object (Post)

İleti dizisindeki ilk yayın.

replies[]

object (Post)

Ana yayına verilen yanıtlar.

status

enum (Status)

İleti dizisinin açık mı yoksa çözülmüş mü olduğu

Yorum oluşturulduğunda sayfa öğesinden alıntılanan metin. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt olarak en fazla bir alan ayarlanır:
plainTextQuote

string

Yorum oluşturulduğunda sayfa öğesinden alıntılanan metin, düz metin olarak biçimlendirilmiş.

Birbirini dışlayan alanların sonu.

Gönderi

Yorum dizisindeki tek bir gönderimi temsil eder.

JSON gösterimi
{
  "postId": string,
  "content": string,
  "contentHtml": string,
  "author": {
    object (PostAuthor)
  },
  "createTime": string,
  "updateTime": string,
  "deleted": boolean,
  "fromImportedPresentation": boolean,
  "fromCopiedPresentation": boolean,
  "assigneeEmail": string,
  "commentAction": enum (CommentActionType)
}
Alanlar
postId

string

Yalnızca çıkış. Yayının benzersiz kimliği.

content

string

Yayının içeriği.

commentAction, RESOLVE veya REOPEN değilse boş bırakılmamalıdır.

Bu metin içeriği, Slaytlar düzenleyicisinde oluşturulan yorumlara benzer şekilde işlenir. Biçimlendirme, bildirimler vb. için benzer davranışlar gösterir.

2048 UTF-8 kod birimini aşamaz.

contentHtml

string

Yalnızca çıkış. Gönderinin içeriği HTML olarak.

author

object (PostAuthor)

Yalnızca çıkış. Yayını oluşturan kullanıcı.

createTime

string (Timestamp format)

Yalnızca çıkış. Gönderinin oluşturulduğu zaman.

updateTime

string (Timestamp format)

Yalnızca çıkış. Yayın en son güncellendiği zaman.

deleted

boolean

Yalnızca çıkış. Yayının silinip silinmediği. true, content ve author alanları boş olur.

fromImportedPresentation

boolean

Yalnızca çıkış. Gönderinin içe aktarılmış bir sunudan olup olmadığı Bu alan, arayanlar tarafından doğrudan ayarlanamaz.

fromCopiedPresentation

boolean

Yalnızca çıkış. Gönderinin kopyalanmış bir sunudan olup olmadığı Bu alan, arayanlar tarafından doğrudan ayarlanamaz.

assigneeEmail

string

İsteğe bağlıdır. Bu gönderi kapsamında, ileti dizisine yeni atanan kullanıcının e-posta adresi.

Aşağıdaki durumlarda 400 hatalı istek hatası döndürülür:

  • Üst ileti, CommentThread olan ve headPost için atananı olmayan bir iletidir.

  • commentAction, RESOLVE veya REOPEN olarak belirtilmişse.

  • assigneeEmail, 2048 UTF-8 kod birimini aşıyor.

commentAction

enum (CommentActionType)

Gönderi oluşturma kapsamında yapılan işlem.

PostAuthor

Yorum yayını yazan bir kullanıcıyı temsil eder.

JSON gösterimi
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
Alanlar
displayName

string

Kullanıcının görünen adı. Yazar anonimse bu özellik bulunmayabilir.

me

boolean

Kullanıcının, isteği gönderen kimliği doğrulanmış kullanıcı olup olmadığı.

anonymous

boolean

Kullanıcının anonim olup olmadığı.

user

string

Gönderi yazarının kullanıcı kaynak adı. Bu ad, Google People API'de kullanıcıyı tanımlamak için de kullanılabilir. Biçim: users/{user}. Anonim alan true ise veya gönderi içe aktarılmış bir sunudan geliyorsa doldurulmaz.

CommentActionType

Bir yorum dizisine verilen bu yanıtta gerçekleştirilen işlem.

Sıralamalar
COMMENT_ACTION_TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
NO_COMMENT_ACTION_CHANGE Bu yayında işlem değişikliği yok.
RESOLVE Bu yayın, mesaj dizisini sonlandırır.
REOPEN Bu yayın, ileti dizisini yeniden açar.

Durum

Yorum dizisinin durum seçenekleri.

Sıralamalar
STATUS_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
OPEN Yorum dizisi açıktır.
RESOLVED Yorum dizisi çözüldü.