CommentThread

यह प्रज़ेंटेशन में मौजूद किसी टिप्पणी की थ्रेड को दिखाता है.

JSON के काेड में दिखाना
{
  "commentId": string,
  "anchorId": string,
  "headPost": {
    object (Post)
  },
  "replies": [
    {
      object (Post)
    }
  ],
  "status": enum (Status),

  "plainTextQuote": string
}
फ़ील्ड
commentId

string

टिप्पणी थ्रेड का यूनीक आईडी.

anchorId

string

प्रज़ेंटेशन में मौजूद उस CommentAnchor का आईडी जिससे यह थ्रेड जुड़ी है.

headPost

object (Post)

थ्रेड में पहली पोस्ट.

replies[]

object (Post)

मुख्य पोस्ट के जवाब.

status

enum (Status)

इससे पता चलता है कि थ्रेड खुली है या बंद हो गई है.

टिप्पणी बनाते समय, पेज तत्व से कोट किया गया टेक्स्ट. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:
plainTextQuote

string

टिप्पणी बनाते समय, पेज तत्व से कोट किया गया टेक्स्ट. इसे सादे टेक्स्ट के तौर पर फ़ॉर्मैट किया जाता है.

एक-दूसरे से अलग फ़ील्ड के आखिर में.

पोस्ट करें

यह किसी टिप्पणी की थ्रेड में मौजूद एक पोस्ट को दिखाता है.

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)
}
फ़ील्ड
postId

string

सिर्फ़ आउटपुट के लिए. पोस्ट का यूनीक आईडी.

content

string

पोस्ट का कॉन्टेंट.

अगर commentAction, RESOLVE या REOPEN नहीं है, तो इस एट्रिब्यूट की वैल्यू देना ज़रूरी है.

इस टेक्स्ट कॉन्टेंट को, Slides Editor में बनाई गई टिप्पणियों की तरह ही मैनेज किया जाएगा. इसमें फ़ॉर्मैटिंग, सूचनाएं वगैरह के लिए एक जैसे तरीके इस्तेमाल किए जाएंगे.

यह 2,048 UTF-8 कोड यूनिट से ज़्यादा नहीं होना चाहिए.

contentHtml

string

सिर्फ़ आउटपुट के लिए. पोस्ट का कॉन्टेंट, एचटीएमएल के तौर पर.

author

object (PostAuthor)

सिर्फ़ आउटपुट के लिए. पोस्ट बनाने वाला उपयोगकर्ता.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पोस्ट बनाने का समय.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पोस्ट को आखिरी बार अपडेट किए जाने का समय.

deleted

boolean

सिर्फ़ आउटपुट के लिए. क्या पोस्ट मिटा दी गई है. अगर true, content, और author फ़ील्ड खाली होंगे.

fromImportedPresentation

boolean

सिर्फ़ आउटपुट के लिए. क्या पोस्ट, इंपोर्ट किए गए किसी प्रज़ेंटेशन से है. इस फ़ील्ड को कॉल करने वाले लोग सीधे तौर पर सेट नहीं कर सकते.

fromCopiedPresentation

boolean

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि पोस्ट, कॉपी किए गए किसी प्रज़ेंटेशन से है या नहीं. इस फ़ील्ड को कॉल करने वाले लोग सीधे तौर पर सेट नहीं कर सकते.

assigneeEmail

string

ज़रूरी नहीं. उस उपयोगकर्ता का ईमेल पता जिसे इस पोस्ट के हिस्से के तौर पर थ्रेड में नई भूमिका दी जा रही है.

इन मामलों में, गड़बड़ी 400: गलत अनुरोध का मैसेज दिखता है:

  • पैरंट थ्रेड एक CommentThread है, जिसके headPost को किसी को असाइन नहीं किया गया है.

  • commentAction को RESOLVE या REOPEN के तौर पर दिखाया गया हो.

  • assigneeEmail में UTF-8 कोड यूनिट की संख्या 2048 से ज़्यादा है.

commentAction

enum (CommentActionType)

पोस्ट बनाते समय की गई कार्रवाई.

PostAuthor

इससे टिप्पणी वाली पोस्ट लिखने वाले उपयोगकर्ता के बारे में जानकारी मिलती है.

JSON के काेड में दिखाना
{
  "displayName": string,
  "me": boolean,
  "anonymous": boolean,
  "user": string
}
फ़ील्ड
displayName

string

उपयोगकर्ता का डिसप्ले नेम. अगर लेखक की पहचान छिपाई गई है, तो यह मौजूद नहीं हो सकता.

me

boolean

यह कुकी यह तय करती है कि अनुरोध भेजने वाला उपयोगकर्ता, पुष्टि किया गया उपयोगकर्ता है या नहीं.

anonymous

boolean

उपयोगकर्ता की पहचान छिपी हुई है या नहीं.

user

string

पोस्ट लिखने वाले व्यक्ति का संसाधन नाम. इसका इस्तेमाल, Google People API में उपयोगकर्ता की पहचान करने के लिए भी किया जा सकता है. फ़ॉर्मैट: users/{user}. अगर पहचान छिपाने वाले फ़ील्ड को true पर सेट किया गया है या पोस्ट को इंपोर्ट किए गए प्रज़ेंटेशन से लिया गया है, तो यह फ़ील्ड नहीं भरा जाएगा.

CommentActionType

टिप्पणी थ्रेड के इस जवाब पर की गई कार्रवाई.

Enums
COMMENT_ACTION_TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है.
NO_COMMENT_ACTION_CHANGE इस पोस्ट में कोई बदलाव नहीं किया गया है.
RESOLVE इस पोस्ट में थ्रेड से जुड़ी समस्या का समाधान किया गया है.
REOPEN इस पोस्ट से थ्रेड फिर से खुल जाती है.

स्थिति

टिप्पणी थ्रेड के स्टेटस के विकल्प.

Enums
STATUS_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है.
OPEN टिप्पणी की थ्रेड खुली है.
RESOLVED टिप्पणी की थ्रेड हल हो गई है.