REST Resource: notes

संसाधन: नोट

एक नोट.

JSON के काेड में दिखाना
{
  "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)

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

अटैचमेंट

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

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

string

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

mimeType[]

string

ऐसे एमआईएमई टाइप (आईएएनए मीडिया टाइप) जिनमें अटैचमेंट उपलब्ध है.

अनुमति

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

JSON के काेड में दिखाना
{
  "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 ऐसी भूमिका जो कॉन्टेंट का योगदान देने और नोट की अनुमतियों में बदलाव करने की सुविधा देती है.

उपयोगकर्ता

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

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

string

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

ग्रुप

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

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

string

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

फ़ैमिली

इस टाइप में कोई फ़ील्ड नहीं है.

एक Google परिवार के बारे में बताता है.

सेक्शन

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

JSON के काेड में दिखाना
{

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

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

TextContent

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

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

string

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

ListContent

किसी सूची वाले नोट के लिए, आइटम की सूची.

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

object (ListItem)

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

ListItem

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

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

object (ListItem)

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

text

object (TextContent)

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

checked

boolean

इस आइटम पर सही का निशान लगा है या नहीं.

तरीके

create

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

delete

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

get

नोट मिलता है.

list

नोट की सूची बनाता है.