REST Resource: notes

संसाधन: नोट

एक नोट.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "trashTime": string,
  "trashed": boolean,
  "attachments": [
    {
      object (Attachment)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "title": string,
  "body": {
    object (Section)
  }
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट. इस नोट का संसाधन नाम. KeepService में आइडेंटिफ़ायर के बारे में सामान्य जानकारी देखें.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट. यह नोट कब बनाया गया था.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट. इस नोट में पिछली बार बदलाव कब किया गया था.

trashTime

string (Timestamp format)

सिर्फ़ आउटपुट. जब यह नोट ट्रैश में ले जाया गया हो. अगर trashed का इस्तेमाल किया जाता है, तो नोट मिटा दिया जाएगा. अगर नोट ट्रैश नहीं किया गया है, तो यह फ़ील्ड सेट नहीं है (और ट्रैश फ़ील्ड false है).

trashed

boolean

सिर्फ़ आउटपुट. true. अगर ट्रैश में ले जाया जाता है, तो नोट मिटा दिया जाता है.

attachments[]

object (Attachment)

सिर्फ़ आउटपुट. इस नोट में अटैचमेंट किए गए हैं.

permissions[]

object (Permission)

सिर्फ़ आउटपुट. नोट पर सेट की गई अनुमतियों की सूची. नोट के मालिक के लिए कम से कम एक एंट्री होती है.

title

string

नोट का शीर्षक. पासवर्ड में 1,000 से कम वर्ण होने चाहिए.

body

object (Section)

नोट का मुख्य हिस्सा.

अटैचमेंट

नोट का अटैचमेंट.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "mimeType": [
    string
  ]
}
फ़ील्ड
name

string

संसाधन का नाम;

mimeType[]

string

MIME टाइप (IANA मीडिया टाइप) जिनमें अटैचमेंट उपलब्ध है.

अनुमति

नोट में सिर्फ़ एक अनुमति हो. member को role के साथ जोड़ता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "role": enum (Role),
  "email": string,
  "deleted": boolean,

  // Union field member can be only one of the following:
  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "family": {
    object (Family)
  }
  // End of list of possible types for union field member.
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट. संसाधन का नाम.

role

enum (Role)

इस अनुमति से मिली भूमिका. भूमिका से यह तय होता है कि इकाई के पास नोट पढ़ने, लिखने, और शेयर करने की सुविधा है या नहीं.

email

string

सदस्य से जुड़ा ईमेल. अगर सेट करें, तो User या Group मैसेज में email फ़ील्ड खाली होना चाहिए या इस फ़ील्ड से मेल खाना चाहिए. अगर सदस्य के पास ईमेल नहीं है, तो 'पढ़ा गया' पर सेट किया जा सकता है.

deleted

boolean

सिर्फ़ आउटपुट. इस सदस्य को मिटाया गया है या नहीं. अगर सदस्य वापस पाया जाता है, तो उसे गलत के तौर पर सेट किया जाता है. साथ ही, वापस पाने वाले सदस्य की भूमिका नोट में बनी रहती है.

यूनियन फ़ील्ड member. उस पहचान के बारे में बताता है जिसे भूमिका दी गई है. अगर सदस्य को मिटा दिया गया है, तो सदस्य सेट नहीं होता है. member इनमें से सिर्फ़ एक हो सकता है:
user

object (User)

सिर्फ़ आउटपुट. वह उपयोगकर्ता जिस पर यह भूमिका लागू होती है.

group

object (Group)

सिर्फ़ आउटपुट. जिस ग्रुप में यह भूमिका लागू होती है.

family

object (Family)

सिर्फ़ आउटपुट. वह Google फ़ैमिली जिसमें यह भूमिका लागू होती है.

भूमिका

यह उन इकाइयों के बारे में बताता है जो इकाई के पास हो सकती हैं.

Enums
ROLE_UNSPECIFIED भूमिका तय नहीं है.
OWNER पूरे ऐक्सेस देने वाली भूमिका. इस भूमिका को जोड़ा या हटाया नहीं जा सकता. इसे नोट के क्रिएटर ने तय किया है.
WRITER कॉन्टेंट में योगदान करने और नोट की अनुमतियों में बदलाव करने की सुविधा देने की भूमिका.

उपयोगकर्ता

किसी एक उपयोगकर्ता के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "email": string
}
फ़ील्ड
email

string

उपयोगकर्ता का ईमेल.

ग्रुप

एक ग्रुप के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "email": string
}
फ़ील्ड
email

string

ग्रुप का ईमेल पता.

परिवार

इससे Google के सिर्फ़ एक परिवार के बारे में पता चलता है.

सेक्शन

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

जेएसओएन के काेड में दिखाना
{

  // Union field Content can be only one of the following:
  "text": {
    object (TextContent)
  },
  "list": {
    object (ListContent)
  }
  // End of list of possible types for union field Content.
}
फ़ील्ड
यूनियन फ़ील्ड Content. इस सेक्शन का कॉन्टेंट, इनमें से किसी एक तरह का वैल्यू होना चाहिए. Content इनमें से सिर्फ़ एक हो सकता है:
text

object (TextContent)

अगर इस सेक्शन का कॉन्टेंट, टेक्स्ट का हिस्सा हो, तो इसका इस्तेमाल किया जाता है. टेक्स्ट वाले कॉन्टेंट की लंबाई 20,000 वर्णों से कम होनी चाहिए.

list

object (ListContent)

अगर इस सेक्शन का कॉन्टेंट एक सूची हो, तो इसका इस्तेमाल किया जाता है.

टेक्स्ट कॉन्टेंट

किसी एक टेक्स्ट सेक्शन या सूची आइटम के लिए टेक्स्ट का ब्लॉक.

जेएसओएन के काेड में दिखाना
{
  "text": string
}
फ़ील्ड
text

string

नोट का टेक्स्ट. इस प्रकार का उपयोग करने वाली विशिष्ट फ़ील्ड की सीमाएं अलग-अलग होती हैं.

सूची का कॉन्टेंट

सिंगल लिस्ट नोट के लिए आइटम की सूची.

जेएसओएन के काेड में दिखाना
{
  "listItems": [
    {
      object (ListItem)
    }
  ]
}
फ़ील्ड
listItems[]

object (ListItem)

सूची में मौजूद आइटम. आइटम की संख्या 1,000 से कम होनी चाहिए.

ListItem

नोट की सूची में मौजूद सिंगल आइटम.

जेएसओएन के काेड में दिखाना
{
  "childListItems": [
    {
      object (ListItem)
    }
  ],
  "text": {
    object (TextContent)
  },
  "checked": boolean
}
फ़ील्ड
childListItems[]

object (ListItem)

सेट होने पर, इस सूची आइटम के तहत नेस्ट किए गए आइटम की सूची. नेस्ट करने के सिर्फ़ एक लेवल की अनुमति है.

text

object (TextContent)

इस आइटम का टेक्स्ट. पासवर्ड में 1,000 से कम वर्ण होने चाहिए.

checked

boolean

इस आइटम को चुना गया है या नहीं.

तरीके

create

नया नोट बनाता है.

delete

नोट को मिटाता है.

get

नोट आएगा.

list

नोट की सूची बनाएं.