REST Resource: labels

संसाधन: लेबल

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

JSON के काेड में दिखाना
{
  "name": string,
  "id": string,
  "revisionId": string,
  "labelType": enum (LabelType),
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "revisionCreator": {
    object (UserInfo)
  },
  "revisionCreateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "publishTime": string,
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "customer": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedLabelPolicy": {
    object (AppliedLabelPolicy)
  },
  "fields": [
    {
      object (Field)
    }
  ],
  "learnMoreUri": string,
  "lockStatus": {
    object (LockStatus)
  },
  "enabledAppSettings": {
    object (EnabledAppSettings)
  }
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. लेबल के संसाधन का नाम. अनुरोध के आधार पर, यह labels/{id} या labels/{id}@{revisionId} के तौर पर होगा. id और revisionId देखें.

id

string

सिर्फ़ आउटपुट के लिए. इस लेबल का दुनिया भर में इस्तेमाल होने वाला यूनीक आइडेंटिफ़ायर. आईडी, लेबल name का हिस्सा होता है. हालांकि, name के उलट, आईडी में बदलाव नहीं होता. रेगुलर एक्सप्रेशन से मेल खाता है: ([a-zA-Z0-9])+.

revisionId

string

सिर्फ़ आउटपुट के लिए. लेबल के बदलाव का आईडी. जारी किए गए अनुरोध के आधार पर, वर्शन आईडी, लेबल name का हिस्सा हो सकता है. लेबल की वर्शन वाली प्रॉपर्टी में बदलाव करने पर, नया वर्शन बन जाता है. रेगुलर एक्सप्रेशन से मेल खाता है: ([a-zA-Z0-9])+.

labelType

enum (LabelType)

ज़रूरी है. लेबल का टाइप.

creator

object (UserInfo)

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

createTime

string (Timestamp format)

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

revisionCreator

object (UserInfo)

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

revisionCreateTime

string (Timestamp format)

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

publisher

object (UserInfo)

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

publishTime

string (Timestamp format)

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

disabler

object (UserInfo)

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

disableTime

string (Timestamp format)

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

customer

string

सिर्फ़ आउटपुट के लिए. यह लेबल किस ग्राहक का है. उदाहरण के लिए: customers/123abc789.

properties

object (Properties)

ज़रूरी है. लेबल की बुनियादी प्रॉपर्टी.

lifecycle

object (Lifecycle)

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

displayHints

object (DisplayHints)

सिर्फ़ आउटपुट के लिए. यूज़र इंटरफ़ेस (यूआई), लेबल को रेंडर करने के लिए सुझाव दिखाता है.

appliedCapabilities

object (AppliedCapabilities)

सिर्फ़ आउटपुट के लिए. लागू किए गए मेटाडेटा पर, इस लेबल से जुड़ी सुविधाएं.

schemaCapabilities

object (SchemaCapabilities)

सिर्फ़ आउटपुट के लिए. इस लेबल पर उपयोगकर्ता के पास मौजूद सुविधाएं.

appliedLabelPolicy

object (AppliedLabelPolicy)

सिर्फ़ आउटपुट के लिए. Drive में मौजूद आइटम पर यह लेबल लागू होने पर, यह किस तरह काम करेगा.

fields[]

object (Field)

प्राथमिकता के घटते क्रम में फ़ील्ड की सूची.

learnMoreUri

string

उपयोगकर्ताओं को दिखाने के लिए कस्टम यूआरएल, ताकि वे इस लेबल और इसके इस्तेमाल के तरीके के बारे में ज़्यादा जान सकें.

lockStatus

object (LockStatus)

सिर्फ़ आउटपुट के लिए. इस लेबल का LockStatus.

enabledAppSettings

object (EnabledAppSettings)

ज़रूरी नहीं. इस लेबल के लिए EnabledAppSettings.

LabelType

यह लेबल किस तरह का है.

Enums
LABEL_TYPE_UNSPECIFIED लेबल के टाइप की कोई जानकारी नहीं है.
SHARED शेयर किए गए लेबल को उपयोगकर्ताओं के साथ शेयर किया जा सकता है, ताकि वे उन्हें Drive आइटम पर लागू कर सकें.
ADMIN एडमिन के मालिकाना हक वाला लेबल. सिर्फ़ एडमिन बना सकते हैं और उनमें बदलाव कर सकते हैं. इसमें एडमिन के लिए उपलब्ध कुछ अतिरिक्त सुविधाएं काम करती हैं.
GOOGLE_APP ऐसा लेबल जिसका मालिकाना हक ग्राहक के बजाय Google के किसी इंटरनल ऐप्लिकेशन के पास होता है. इन लेबल को सिर्फ़ पढ़ा जा सकता है.

UserInfo

किसी उपयोगकर्ता के बारे में जानकारी.

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

string

यह इस उपयोगकर्ता के लिए आइडेंटिफ़ायर है. इसका इस्तेमाल People API के साथ किया जा सकता है, ताकि ज़्यादा जानकारी मिल सके. उदाहरण के लिए, people/12345678.

प्रॉपर्टी

लेबल की बुनियादी प्रॉपर्टी.

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

string

ज़रूरी है. लेबल का टाइटल.

description

string

लेबल का ब्यौरा.

जीवनचक्र

किसी ऑब्जेक्ट की लाइफ़साइकल की स्थिति, जैसे कि लेबल, फ़ील्ड या विकल्प. ज़्यादा जानकारी के लिए, लेबल का लाइफ़साइकल देखें.

लाइफ़साइकल में ये ट्रांज़िशन लागू होते हैं:

  • UNPUBLISHED_DRAFT (शुरुआती स्थिति)
  • UNPUBLISHED_DRAFT -> PUBLISHED
  • UNPUBLISHED_DRAFT -> (मिटाया गया)
  • PUBLISHED -> DISABLED
  • DISABLED -> PUBLISHED
  • DISABLED -> (मिटाया गया)

पब्लिश किए गए और बंद किए गए ऐप्लिकेशन में कुछ खास अंतर होते हैं:

  • Published: इस स्थिति में किसी ऑब्जेक्ट में कुछ बदलाव किए जा सकते हैं. ऐसे में, hasUnpublishedChanges की वैल्यू सही होगी. इसके अलावा, कुछ तरह के बदलावों की अनुमति नहीं है. आम तौर पर, लेबल से जुड़े मौजूदा मेटाडेटा में ऐसा कोई भी बदलाव अस्वीकार कर दिया जाता है जिससे वह अमान्य हो जाए या उस पर नई पाबंदियां लग जाएं.
  • Disabled: इसे बंद करने पर, कॉन्फ़िगर किया गया DisabledPolicy लागू होता है.
JSON के काेड में दिखाना
{
  "state": enum (State),
  "hasUnpublishedChanges": boolean,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
फ़ील्ड
state

enum (State)

सिर्फ़ आउटपुट के लिए. इस लाइफ़साइकल से जुड़े ऑब्जेक्ट की स्थिति.

hasUnpublishedChanges

boolean

सिर्फ़ आउटपुट के लिए. इस लाइफ़साइकल से जुड़े ऑब्जेक्ट में ऐसे बदलाव हैं जिन्हें पब्लिश नहीं किया गया है.

disabledPolicy

object (DisabledPolicy)

यह नीति तय करती है कि बंद किए गए लेबल, फ़ील्ड या चुनने के विकल्प को कैसे दिखाया जाए.

स्थिति

इस लाइफ़साइकल से जुड़े ऑब्जेक्ट की स्थिति.

Enums
STATE_UNSPECIFIED स्थिति के बारे में जानकारी नहीं है.
UNPUBLISHED_DRAFT किसी ऑब्जेक्ट की शुरुआती स्थिति. पब्लिश किए जाने के बाद, ऑब्जेक्ट को कभी भी इस स्थिति में वापस नहीं लाया जा सकता. किसी ऑब्जेक्ट को पब्लिश करने के बाद, कुछ तरह के बदलाव करने की अनुमति नहीं होती.
PUBLISHED ऑब्जेक्ट पब्लिश हो गया है. ऐसा हो सकता है कि ऑब्जेक्ट में ड्राफ़्ट के तौर पर सेव किए गए ऐसे बदलाव हों जिन्हें पब्लिश नहीं किया गया है. इसकी जानकारी hasUnpublishedChanges से मिलती है.
DISABLED ऑब्जेक्ट को पब्लिश किया गया था और बाद में इसे बंद कर दिया गया. ऐसा हो सकता है कि ऑब्जेक्ट में ड्राफ़्ट के तौर पर सेव किए गए ऐसे बदलाव हों जिन्हें पब्लिश नहीं किया गया है. इसकी जानकारी hasUnpublishedChanges से मिलती है.
DELETED ऑब्जेक्ट को मिटा दिया गया है.

DisabledPolicy

यह नीति तय करती है कि अलग-अलग संदर्भों में, बंद किए गए लेबल, फ़ील्ड या चुनने के विकल्प को कैसे मैनेज किया जाए.

JSON के काेड में दिखाना
{
  "hideInSearch": boolean,
  "showInApply": boolean
}
फ़ील्ड
showInApply

boolean

चुनें कि Drive में मौजूद आइटम पर, 'लागू करें' मेन्यू में इस बंद किए गए ऑब्जेक्ट को दिखाना है या नहीं.

  • true होने पर, ऑब्जेक्ट को आम तौर पर यूज़र इंटरफ़ेस (यूआई) में 'बंद है' के तौर पर दिखाया जाता है. साथ ही, इसे चुना नहीं जा सकता.
  • false होने पर, ऑब्जेक्ट को आम तौर पर यूज़र इंटरफ़ेस (यूआई) में छिपा दिया जाता है.

DisplayHints

लेबल को रेंडर करने के लिए, यूज़र इंटरफ़ेस (यूआई) पर दिखने वाले सुझाव.

JSON के काेड में दिखाना
{
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean,
  "priority": string
}
फ़ील्ड
disabled

boolean

क्या लेबल को यूज़र इंटरफ़ेस (यूआई) में 'बंद है' के तौर पर दिखाया जाना चाहिए.

shownInApply

boolean

Drive आइटम पर वैल्यू लागू करते समय, यह लेबल 'लागू करें' मेन्यू में दिखना चाहिए.

priority

string (int64 format)

सूची में लेबल दिखाने का क्रम.

AppliedCapabilities

इस लेबल के लागू किए गए मेटाडेटा पर उपयोगकर्ता के पास मौजूद सुविधाएं.

JSON के काेड में दिखाना
{
  "canRead": boolean,
  "canApply": boolean,
  "canRemove": boolean
}
फ़ील्ड
canRead

boolean

क्या उपयोगकर्ता, इस लेबल से जुड़े लागू किए गए मेटाडेटा को पढ़ सकता है.

canApply

boolean

उपयोगकर्ता, आइटम पर इस लेबल को लागू कर सकता है या नहीं.

canRemove

boolean

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

SchemaCapabilities

लेबल में बदलाव करते समय, इस लेबल से जुड़ी सुविधाएं.

JSON के काेड में दिखाना
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
फ़ील्ड
canUpdate

boolean

इससे पता चलता है कि उपयोगकर्ता इस लेबल को बदल सकता है या नहीं.

canDelete

boolean

उपयोगकर्ता इस लेबल को मिटा सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और लेबल बंद होना चाहिए.

canDisable

boolean

उपयोगकर्ता इस लेबल को बंद कर सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और यह लेबल पहले से बंद नहीं होना चाहिए.

canEnable

boolean

उपयोगकर्ता इस लेबल को चालू कर सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और यह लेबल बंद होना चाहिए.

AppliedLabelPolicy

Drive में मौजूद आइटम पर यह लेबल लागू होने पर, यह किस तरह काम करेगा.

JSON के काेड में दिखाना
{
  "copyMode": enum (CopyMode)
}
फ़ील्ड
copyMode

enum (CopyMode)

इससे पता चलता है कि Drive आइटम को कॉपी करते समय, लागू किए गए लेबल और फ़ील्ड वैल्यू को कैसे कॉपी किया जाना चाहिए.

CopyMode

इससे पता चलता है कि Drive आइटम को कॉपी करते समय, लागू किए गए लेबल और फ़ील्ड वैल्यू को कैसे कॉपी किया जाना चाहिए.

Enums
COPY_MODE_UNSPECIFIED कॉपी मोड की जानकारी नहीं दी गई है.
DO_NOT_COPY जिस Drive आइटम पर लेबल और फ़ील्ड वैल्यू लागू की गई हैं उसे कॉपी करने पर, ये डिफ़ॉल्ट रूप से कॉपी नहीं होती हैं.
ALWAYS_COPY जिस Drive आइटम पर लेबल और फ़ील्ड वैल्यू लागू की गई हैं उसे कॉपी करने पर, ये हमेशा कॉपी हो जाती हैं. सिर्फ़ एडमिन इस मोड का इस्तेमाल कर सकते हैं.
COPY_APPLIABLE अगर कॉपी करने वाला उपयोगकर्ता, लेबल लागू कर सकता है, तो लागू किए गए लेबल और फ़ील्ड वैल्यू कॉपी हो जाती हैं.

फ़ील्ड

यह एक ऐसे फ़ील्ड को तय करता है जिसका डिसप्ले नेम, डेटा टाइप, और अन्य कॉन्फ़िगरेशन विकल्प होते हैं. इस फ़ील्ड से पता चलता है कि Drive आइटम पर किस तरह का मेटाडेटा सेट किया जा सकता है.

JSON के काेड में दिखाना
{
  "id": string,
  "queryKey": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "updater": {
    object (UserInfo)
  },
  "updateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "lockStatus": {
    object (LockStatus)
  },

  // Union field type can be only one of the following:
  "textOptions": {
    object (TextOptions)
  },
  "integerOptions": {
    object (IntegerOptions)
  },
  "dateOptions": {
    object (DateOptions)
  },
  "selectionOptions": {
    object (SelectionOptions)
  },
  "userOptions": {
    object (UserOptions)
  }
  // End of list of possible types for union field type.
}
फ़ील्ड
id

string

सिर्फ़ आउटपुट के लिए. किसी फ़ील्ड की कुंजी, जो किसी लेबल या लाइब्रेरी में यूनीक होती है.

यह वैल्यू अपने-आप जनरेट होती है. रेगुलर एक्सप्रेशन से मेल खाता है: ([a-zA-Z0-9])+.

queryKey

string

सिर्फ़ आउटपुट के लिए. यह कुंजी, Drive में खोज क्वेरी बनाते समय इस्तेमाल की जाती है. इससे फ़ाइलों में इस फ़ील्ड के लिए तय की गई वैल्यू के आधार पर फ़ाइलें खोजी जा सकती हैं. उदाहरण के लिए, "{queryKey} > 01-01-2001".

properties

object (Properties)

फ़ील्ड की बुनियादी प्रॉपर्टी.

lifecycle

object (Lifecycle)

सिर्फ़ आउटपुट के लिए. इस फ़ील्ड का लाइफ़साइकल.

displayHints

object (DisplayHints)

सिर्फ़ आउटपुट के लिए. यूज़र इंटरफ़ेस (यूआई) की इमेज, जिसमें किसी फ़ील्ड को रेंडर करने के लिए सुझाव दिखाए गए हैं.

schemaCapabilities

object (SchemaCapabilities)

सिर्फ़ आउटपुट के लिए. इस फ़ील्ड में बदलाव करते समय, इस उपयोगकर्ता के पास मौजूद सुविधाएं.

appliedCapabilities

object (AppliedCapabilities)

सिर्फ़ आउटपुट के लिए. इस फ़ील्ड और इसकी वैल्यू के लिए, उपयोगकर्ता के पास मौजूद सुविधाएं. ये सुविधाएं तब मिलती हैं, जब Drive में मौजूद आइटम पर लेबल लागू किया जाता है.

creator

object (UserInfo)

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

createTime

string (Timestamp format)

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

updater

object (UserInfo)

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

updateTime

string (Timestamp format)

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

publisher

object (UserInfo)

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

disabler

object (UserInfo)

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

disableTime

string (Timestamp format)

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

lockStatus

object (LockStatus)

सिर्फ़ आउटपुट के लिए. इस फ़ील्ड का LockStatus.

यूनियन फ़ील्ड type. इस फ़ील्ड का डेटा टाइप और विकल्प. पब्लिश करने के बाद, डेटा टाइप को बदला नहीं जा सकता. type इनमें से सिर्फ़ एक हो सकता है:
textOptions

object (TextOptions)

टेक्स्ट फ़ील्ड के विकल्प.

integerOptions

object (IntegerOptions)

पूर्णांक फ़ील्ड के विकल्प.

dateOptions

object (DateOptions)

तारीख वाले फ़ील्ड के विकल्प.

selectionOptions

object (SelectionOptions)

चुने गए फ़ील्ड के विकल्प.

userOptions

object (UserOptions)

उपयोगकर्ता फ़ील्ड के विकल्प.

TextOptions

टेक्स्ट फ़ील्ड टाइप के लिए विकल्प.

JSON के काेड में दिखाना
{
  "minLength": integer,
  "maxLength": integer
}
फ़ील्ड
minLength

integer

सिर्फ़ आउटपुट के लिए. टेक्स्ट फ़ील्ड के लिए वैल्यू की कम से कम मान्य लंबाई.

maxLength

integer

सिर्फ़ आउटपुट के लिए. टेक्स्ट फ़ील्ड के लिए, वैल्यू की ज़्यादा से ज़्यादा मान्य लंबाई.

IntegerOptions

पूर्णांक फ़ील्ड टाइप के विकल्प.

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

string (int64 format)

सिर्फ़ आउटपुट के लिए. पूर्णांक फ़ील्ड के लिए कम से कम मान्य वैल्यू.

maxValue

string (int64 format)

सिर्फ़ आउटपुट के लिए. पूर्णांक फ़ील्ड के लिए, ज़्यादा से ज़्यादा मान्य वैल्यू.

DateOptions

तारीख वाले फ़ील्ड टाइप के विकल्प.

JSON के काेड में दिखाना
{
  "dateFormatType": enum (DateFormat),
  "dateFormat": string,
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
फ़ील्ड
dateFormatType

enum (DateFormat)

तारीख को स्थानीय भाषा में फ़ॉर्मैट करने का विकल्प. फ़ील्ड की वैल्यू को इस फ़ॉर्मैट में, उनकी स्थान-भाषा के हिसाब से रेंडर किया जाता है.

dateFormat

string

सिर्फ़ आउटपुट के लिए. आईसीयू तारीख का फ़ॉर्मैट.

minValue

object (Date)

सिर्फ़ आउटपुट के लिए. साल, महीने, और दिन की कम से कम मान्य वैल्यू.

maxValue

object (Date)

सिर्फ़ आउटपुट के लिए. ज़्यादा से ज़्यादा मान्य वैल्यू (साल, महीना, दिन).

DateFormat

तारीख के फ़ॉर्मैट के विकल्प, जो स्थानीय भाषा के हिसाब से होते हैं.

Enums
DATE_FORMAT_UNSPECIFIED तारीख का फ़ॉर्मैट नहीं दिया गया है.
LONG_DATE इसमें महीने का पूरा नाम शामिल होता है. उदाहरण के लिए, 12 जनवरी, 1999 (MMMM d, y)
SHORT_DATE यह संख्या के तौर पर छोटा होता है. उदाहरण के लिए, 13/12/99 (M/d/yy)

तारीख

यह पूरी या कुछ समय की कैलेंडर तारीख को दिखाता है. जैसे, जन्मदिन. दिन के समय और टाइम ज़ोन की जानकारी, कहीं और दी गई है या यह जानकारी ज़रूरी नहीं है. यह तारीख, ग्रेगोरियन कैलेंडर के हिसाब से होती है. यह इनमें से किसी एक को दिखा सकता है:

  • पूरी तारीख, जिसमें साल, महीने, और दिन की वैल्यू शून्य नहीं होनी चाहिए.
  • महीना और दिन, जिसमें साल शून्य होता है. उदाहरण के लिए, सालगिरह.
  • सिर्फ़ साल, जिसमें महीने और दिन की वैल्यू शून्य होती है.
  • साल और महीना, जिसमें दिन की वैल्यू शून्य होती है. उदाहरण के लिए, क्रेडिट कार्ड के खत्म होने की तारीख.

मिलते-जुलते टाइप:

JSON के काेड में दिखाना
{
  "year": integer,
  "month": integer,
  "day": integer
}
फ़ील्ड
year

integer

तारीख का साल. यह 1 से 9999 के बीच होना चाहिए. साल के बिना तारीख तय करने के लिए, इसे 0 पर सेट करें.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर आपको महीने और दिन के बिना साल की जानकारी देनी है, तो इसे 0 पर सेट करें.

day

integer

महीने का दिन. यह 1 से 31 के बीच होना चाहिए और साल और महीने के लिए मान्य होना चाहिए. इसके अलावा, इसे 0 पर सेट करके सिर्फ़ साल या साल और महीने की जानकारी दी जा सकती है. ऐसे में, दिन की जानकारी देना ज़रूरी नहीं होता.

SelectionOptions

चुने गए फ़ील्ड टाइप के विकल्प.

JSON के काेड में दिखाना
{
  "listOptions": {
    object (ListOptions)
  },
  "choices": [
    {
      object (Choice)
    }
  ]
}
फ़ील्ड
listOptions

object (ListOptions)

यह फ़ील्ड, वैल्यू की सूची के साथ काम करता है. फ़ील्ड पब्लिश होने के बाद, इसे बदला नहीं जा सकता.

choices[]

object (Choice)

इस सिलेक्शन फ़ील्ड के लिए उपलब्ध विकल्प. सूची का क्रम एक जैसा है और इसमें insertBeforeChoice के हिसाब से बदलाव किया गया है.

ListOptions

किसी फ़ील्ड टाइप के एक से ज़्यादा वैल्यू वाले वैरिएंट के विकल्प.

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

integer

ज़्यादा से ज़्यादा इतनी एंट्री की अनुमति है.

विकल्प

चुने गए फ़ील्ड का विकल्प.

JSON के काेड में दिखाना
{
  "id": string,
  "properties": {
    object (Properties)
  },
  "lifecycle": {
    object (Lifecycle)
  },
  "displayHints": {
    object (DisplayHints)
  },
  "schemaCapabilities": {
    object (SchemaCapabilities)
  },
  "appliedCapabilities": {
    object (AppliedCapabilities)
  },
  "creator": {
    object (UserInfo)
  },
  "createTime": string,
  "updater": {
    object (UserInfo)
  },
  "updateTime": string,
  "publisher": {
    object (UserInfo)
  },
  "publishTime": string,
  "disabler": {
    object (UserInfo)
  },
  "disableTime": string,
  "lockStatus": {
    object (LockStatus)
  }
}
फ़ील्ड
id

string

विकल्प की यूनीक वैल्यू. यह आईडी अपने-आप जनरेट होता है. रेगुलर एक्सप्रेशन से मेल खाता है: ([a-zA-Z0-9_])+.

properties

object (Properties)

विकल्प की बुनियादी प्रॉपर्टी.

lifecycle

object (Lifecycle)

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

displayHints

object (DisplayHints)

सिर्फ़ आउटपुट के लिए. यूज़र इंटरफ़ेस (यूआई) की इमेज में, विकल्प को रेंडर करने के लिए सुझाव दिखाए गए हैं.

schemaCapabilities

object (SchemaCapabilities)

सिर्फ़ आउटपुट के लिए. विकल्प में बदलाव करते समय, इस विकल्प से जुड़ी सुविधाएं.

appliedCapabilities

object (AppliedCapabilities)

सिर्फ़ आउटपुट के लिए. लागू किए गए मेटाडेटा पर, इस विकल्प से जुड़ी सुविधाएं.

creator

object (UserInfo)

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

createTime

string (Timestamp format)

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

updater

object (UserInfo)

सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने इस विकल्प को आखिरी बार अपडेट किया था.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. इस विकल्प को पिछली बार कब अपडेट किया गया था.

publisher

object (UserInfo)

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

publishTime

string (Timestamp format)

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

disabler

object (UserInfo)

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

disableTime

string (Timestamp format)

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

lockStatus

object (LockStatus)

सिर्फ़ आउटपुट के लिए. इस विकल्प का LockStatus.

प्रॉपर्टी

विकल्प की बुनियादी प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "displayName": string,
  "description": string,
  "badgeConfig": {
    object (BadgeConfig)
  },
  "insertBeforeChoice": string
}
फ़ील्ड
displayName

string

ज़रूरी है. यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए डिसप्ले टेक्स्ट. इससे इस फ़ील्ड की पहचान होती है.

description

string

इस लेबल के बारे में जानकारी.

badgeConfig

object (BadgeConfig)

इस विकल्प के लिए बैज कॉन्फ़िगरेशन. इस विकल्प को सेट करने पर, इस विकल्प का मालिकाना हक रखने वाले लेबल को "बैज वाला लेबल" माना जाता है.

insertBeforeChoice

string

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

BadgeConfig

लेबल के बैज की स्थिति.

JSON के काेड में दिखाना
{
  "color": {
    object (Color)
  },
  "priorityOverride": string
}
फ़ील्ड
color

object (Color)

बैज का रंग. अगर इसकी वैल्यू नहीं दी जाती है, तो कोई बैज नहीं दिखता. यहां सेट किए गए बैकग्राउंड, फ़ोरग्राउंड, और सोलो (लाइट और डार्क मोड) के रंगों को Drive के यूज़र इंटरफ़ेस (यूआई) में, सुझाए गए सबसे मिलते-जुलते रंग में बदल दिया जाता है.

priorityOverride

string (int64 format)

इस बैज की डिफ़ॉल्ट ग्लोबल प्राथमिकता को बदलें. इसकी वैल्यू 0 पर सेट करने पर, डिफ़ॉल्ट प्राथमिकता ह्यूरिस्टिक का इस्तेमाल किया जाता है.

रंग

यह RGBA कलर स्पेस में किसी रंग को दिखाता है. इस फ़ॉर्मैट को इस तरह से डिज़ाइन किया गया है कि इसे अलग-अलग भाषाओं में रंग के फ़ॉर्मैट में आसानी से बदला जा सके. साथ ही, इसे रंग के फ़ॉर्मैट से वापस इसी फ़ॉर्मैट में बदला जा सके. उदाहरण के लिए, इस प्रज़ेंटेशन के फ़ील्ड को Java में java.awt.Color के कंस्ट्रक्टर को आसानी से दिया जा सकता है. साथ ही, इसे iOS में UIColor के +colorWithRed:green:blue:alpha तरीके को भी आसानी से दिया जा सकता है. इसके अलावा, इसे JavaScript में CSS rgba() स्ट्रिंग में आसानी से फ़ॉर्मैट किया जा सकता है.

इस रेफ़रंस पेज पर, उस ऐब्सलूट कलर स्पेस के बारे में जानकारी नहीं है जिसका इस्तेमाल आरजीबी वैल्यू को समझने के लिए किया जाना चाहिए. उदाहरण के लिए, sRGB, Adobe RGB, DCI-P3, और BT.2020. डिफ़ॉल्ट रूप से, ऐप्लिकेशन को sRGB कलर स्पेस का इस्तेमाल करना चाहिए.

जब रंगों के एक जैसे होने के बारे में फ़ैसला करना होता है, तो लागू करने वाले लोग या कंपनियां, दो रंगों को एक जैसा मानती हैं. हालांकि, ऐसा तब होता है, जब उनके लाल, हरे, नीले, और ऐल्फ़ा रंग की वैल्यू में ज़्यादा से ज़्यादा 1e-5 का अंतर हो.

उदाहरण (Java):

 import com.google.type.Color;

 // ...
 public static java.awt.Color fromProto(Color protocolor) {
   float alpha = protocolor.hasAlpha()
       ? protocolor.getAlpha().getValue()
       : 1.0;

   return new java.awt.Color(
       protocolor.getRed(),
       protocolor.getGreen(),
       protocolor.getBlue(),
       alpha);
 }

 public static Color toProto(java.awt.Color color) {
   float red = (float) color.getRed();
   float green = (float) color.getGreen();
   float blue = (float) color.getBlue();
   float denominator = 255.0;
   Color.Builder resultBuilder =
       Color
           .newBuilder()
           .setRed(red / denominator)
           .setGreen(green / denominator)
           .setBlue(blue / denominator);
   int alpha = color.getAlpha();
   if (alpha != 255) {
     result.setAlpha(
         FloatValue
             .newBuilder()
             .setValue(((float) alpha) / denominator)
             .build());
   }
   return resultBuilder.build();
 }
 // ...

उदाहरण (iOS / Obj-C):

 // ...
 static UIColor* fromProto(Color* protocolor) {
    float red = [protocolor red];
    float green = [protocolor green];
    float blue = [protocolor blue];
    FloatValue* alpha_wrapper = [protocolor alpha];
    float alpha = 1.0;
    if (alpha_wrapper != nil) {
      alpha = [alpha_wrapper value];
    }
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
 }

 static Color* toProto(UIColor* color) {
     CGFloat red, green, blue, alpha;
     if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
       return nil;
     }
     Color* result = [[Color alloc] init];
     [result setRed:red];
     [result setGreen:green];
     [result setBlue:blue];
     if (alpha <= 0.9999) {
       [result setAlpha:floatWrapperWithValue(alpha)];
     }
     [result autorelease];
     return result;
}
// ...

उदाहरण (JavaScript):

// ...

var protoToCssColor = function(rgb_color) {
   var redFrac = rgb_color.red || 0.0;
   var greenFrac = rgb_color.green || 0.0;
   var blueFrac = rgb_color.blue || 0.0;
   var red = Math.floor(redFrac * 255);
   var green = Math.floor(greenFrac * 255);
   var blue = Math.floor(blueFrac * 255);

   if (!('alpha' in rgb_color)) {
      return rgbToCssColor(red, green, blue);
   }

   var alphaFrac = rgb_color.alpha.value || 0.0;
   var rgbParams = [red, green, blue].join(',');
   return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};

var rgbToCssColor = function(red, green, blue) {
  var rgbNumber = new Number((red << 16) | (green << 8) | blue);
  var hexString = rgbNumber.toString(16);
  var missingZeros = 6 - hexString.length;
  var resultBuilder = ['#'];
  for (var i = 0; i < missingZeros; i++) {
     resultBuilder.push('0');
  }
  resultBuilder.push(hexString);
  return resultBuilder.join('');
};

// ...
JSON के काेड में दिखाना
{
  "red": number,
  "green": number,
  "blue": number,
  "alpha": number
}
फ़ील्ड
red

number

कलर में लाल रंग की मात्रा, इंटरवल [0, 1] में वैल्यू के तौर पर.

green

number

यह रंग में मौजूद हरे रंग की मात्रा को [0, 1] के इंटरवल में वैल्यू के तौर पर दिखाता है.

blue

number

रंग में नीले रंग की मात्रा, [0, 1] इंटरवल में वैल्यू के तौर पर.

alpha

number

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

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

इसका मतलब है कि 1.0 की वैल्यू का मतलब सॉलिड कलर है, जबकि 0.0 की वैल्यू का मतलब पूरी तरह से पारदर्शी कलर है. यह एक सामान्य फ़्लोट स्केलर के बजाय रैपर मैसेज का इस्तेमाल करता है, ताकि डिफ़ॉल्ट वैल्यू और अनसेट की जा रही वैल्यू के बीच अंतर किया जा सके. अगर इस ऑब्जेक्ट को शामिल नहीं किया जाता है, तो इस रंग को एक ठोस रंग के तौर पर रेंडर किया जाता है. ऐसा तब होता है, जब ऐल्फ़ा वैल्यू को साफ़ तौर पर 1.0 की वैल्यू दी गई हो.

DisplayHints

यूज़र इंटरफ़ेस (यूआई) की इमेज, जिसमें किसी विकल्प को रेंडर करने के लिए संकेत दिखाए गए हैं.

JSON के काेड में दिखाना
{
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean,
  "badgeColors": {
    object (BadgeColors)
  },
  "darkBadgeColors": {
    object (BadgeColors)
  },
  "badgePriority": string
}
फ़ील्ड
disabled

boolean

क्या विकल्प को यूज़र इंटरफ़ेस (यूआई) में बंद के तौर पर दिखाया जाना चाहिए.

shownInApply

boolean

Drive आइटम पर वैल्यू लागू करते समय, यह विकल्प 'लागू करें' मेन्यू में दिखना चाहिए.

badgeColors

object (BadgeColors)

बैज के लिए इस्तेमाल किए जाने वाले रंग. चुने गए properties.badge_config.color के आधार पर, Google के मटीरियल डिज़ाइन के रंगों में बदल दिया गया है.

darkBadgeColors

object (BadgeColors)

बैज के लिए, डार्क मोड में इस्तेमाल किया जाने वाला रंग. चुने गए properties.badge_config.color के आधार पर, Google के मटीरियल डिज़ाइन के रंगों में बदल दिया गया है.

badgePriority

string (int64 format)

इस बैज की प्राथमिकता. इस कुकी का इस्तेमाल, कई बैज की तुलना करने और उन्हें क्रम से लगाने के लिए किया जाता है. कम नंबर का मतलब है कि बैज को पहले दिखाया जाना चाहिए. बैज कॉन्फ़िगरेशन मौजूद न होने पर, यह वैल्यू 0 होगी. ऐसा न करने पर, इसे BadgeConfig.priority_override पर सेट कर दिया जाएगा. इसके अलावा, डिफ़ॉल्ट तौर पर उपलब्ध अनुमानित तरीके का इस्तेमाल किया जाएगा. इसमें लेबल बनाने की तारीख, फ़ील्ड, और विकल्प की प्राथमिकता को ध्यान में रखा जाता है.

BadgeColors

यह रंग, BadgeConfig से लिया गया है और इसे सुझाए गए सबसे मिलते-जुलते रंग में बदल दिया गया है.

JSON के काेड में दिखाना
{
  "backgroundColor": {
    object (Color)
  },
  "foregroundColor": {
    object (Color)
  },
  "soloColor": {
    object (Color)
  }
}
फ़ील्ड
backgroundColor

object (Color)

सिर्फ़ आउटपुट के लिए. बैज का बैकग्राउंड, जो फ़ोरग्राउंड के साथ दिखता है.

foregroundColor

object (Color)

सिर्फ़ आउटपुट के लिए. बैज का फ़ोरग्राउंड, जो बैकग्राउंड के साथ काम करता है.

soloColor

object (Color)

सिर्फ़ आउटपुट के लिए. बैकग्राउंड के बिना टेक्स्ट के लिए इस्तेमाल किया जा सकने वाला रंग.

SchemaCapabilities

विकल्प में बदलाव करते समय, इस विकल्प से जुड़ी सुविधाएं.

JSON के काेड में दिखाना
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
फ़ील्ड
canUpdate

boolean

उपयोगकर्ता इस विकल्प को अपडेट कर सकता है या नहीं.

canDelete

boolean

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

canDisable

boolean

उपयोगकर्ता के पास इस विकल्प को बंद करने की सुविधा है या नहीं.

canEnable

boolean

उपयोगकर्ता के पास इस विकल्प को चालू करने की अनुमति है या नहीं.

AppliedCapabilities

लागू किए गए मेटाडेटा पर, इस विकल्प से जुड़ी सुविधाएं.

JSON के काेड में दिखाना
{
  "canRead": boolean,
  "canSearch": boolean,
  "canSelect": boolean
}
फ़ील्ड
canRead

boolean

क्या उपयोगकर्ता, आइटम पर लागू किए गए मिलते-जुलते मेटाडेटा को पढ़ सकता है.

canSelect

boolean

उपयोगकर्ता किसी आइटम के लिए इस विकल्प को चुन सकता है या नहीं.

LockStatus

इस कुकी में यह जानकारी होती है कि किसी लेबल कॉम्पोनेंट को लॉक किया जाना चाहिए या नहीं.

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

boolean

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि यह लेबल कॉम्पोनेंट, लेबल लॉक का (सीधा) टारगेट है या नहीं. किसी लेबल कॉम्पोनेंट को परोक्ष रूप से लॉक किया जा सकता है. भले ही, वह लेबल लॉक का सीधा टारगेट न हो. ऐसे मामले में, इस फ़ील्ड को 'गलत' पर सेट किया जाता है.

UserOptions

उपयोगकर्ता फ़ील्ड टाइप के विकल्प.

JSON के काेड में दिखाना
{
  "listOptions": {
    object (ListOptions)
  }
}
फ़ील्ड
listOptions

object (ListOptions)

इस विकल्प को चुनने पर, यह पता चलता है कि इस फ़ील्ड में वैल्यू की सूची इस्तेमाल की जा सकती है. फ़ील्ड पब्लिश होने के बाद, इसे बदला नहीं जा सकता.

प्रॉपर्टी

फ़ील्ड की बुनियादी प्रॉपर्टी.

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

string

ज़रूरी है. यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए डिसप्ले टेक्स्ट. इससे इस फ़ील्ड की पहचान होती है.

required

boolean

यह फ़ील्ड 'ज़रूरी है' के तौर पर मार्क किया जाना चाहिए या नहीं.

insertBeforeField

string

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

DisplayHints

यूज़र इंटरफ़ेस (यूआई) की इमेज, जिसमें किसी फ़ील्ड को रेंडर करने के लिए सुझाव दिखाए गए हैं.

JSON के काेड में दिखाना
{
  "required": boolean,
  "disabled": boolean,
  "hiddenInSearch": boolean,
  "shownInApply": boolean
}
फ़ील्ड
required

boolean

क्या फ़ील्ड को यूज़र इंटरफ़ेस में 'ज़रूरी है' के तौर पर दिखाया जाना चाहिए.

disabled

boolean

यह फ़ील्ड, यूज़र इंटरफ़ेस (यूआई) में बंद के तौर पर दिखना चाहिए या नहीं.

shownInApply

boolean

Drive आइटम पर वैल्यू लागू करते समय, यह फ़ील्ड 'लागू करें' मेन्यू में दिखना चाहिए.

SchemaCapabilities

फ़ील्ड में बदलाव करते समय, इस फ़ील्ड से जुड़ी सुविधाएं.

JSON के काेड में दिखाना
{
  "canUpdate": boolean,
  "canDelete": boolean,
  "canDisable": boolean,
  "canEnable": boolean
}
फ़ील्ड
canUpdate

boolean

इससे पता चलता है कि उपयोगकर्ता इस फ़ील्ड में बदलाव कर सकता है या नहीं.

canDelete

boolean

उपयोगकर्ता इस फ़ील्ड को मिटा सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और फ़ील्ड को बंद कर दिया गया हो.

canDisable

boolean

उपयोगकर्ता इस फ़ील्ड को बंद कर सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और यह फ़ील्ड पहले से बंद नहीं होना चाहिए.

canEnable

boolean

उपयोगकर्ता इस फ़ील्ड को चालू कर सकता है या नहीं. उपयोगकर्ता के पास अनुमति होनी चाहिए और यह फ़ील्ड बंद होना चाहिए.

AppliedCapabilities

लागू किए गए मेटाडेटा पर, इस फ़ील्ड से जुड़ी सुविधाएं.

JSON के काेड में दिखाना
{
  "canRead": boolean,
  "canSearch": boolean,
  "canWrite": boolean
}
फ़ील्ड
canRead

boolean

क्या उपयोगकर्ता, आइटम पर लागू किए गए मिलते-जुलते मेटाडेटा को पढ़ सकता है.

canWrite

boolean

इससे पता चलता है कि उपयोगकर्ता, Drive में मौजूद आइटम पर यह फ़ील्ड सेट कर सकता है या नहीं.

EnabledAppSettings

इसमें उन Google Workspace ऐप्लिकेशन के बारे में बताया जाता है जिनमें लेबल का इस्तेमाल किया जा सकता है.

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

object (EnabledApp)

ज़रूरी नहीं. उन ऐप्लिकेशन की सूची जहां लेबल का इस्तेमाल किया जा सकता है.

EnabledApp

ऐसा ऐप्लिकेशन जहां लेबल का इस्तेमाल किया जा सकता है.

JSON के काेड में दिखाना
{
  "app": enum (App)
}
फ़ील्ड
app

enum (App)

ज़रूरी नहीं. ऐप्लिकेशन का नाम.

ऐप्लिकेशन

Google Workspace के उन ऐप्लिकेशन का सेट जिनमें लेबल इस्तेमाल किए जा सकते हैं.

Enums
APP_UNSPECIFIED जानकारी उपलब्ध नहीं है
DRIVE Drive
GMAIL Gmail

तरीके

create

यह लेबल बनाता है.

delete

यह Drive आइटम पर मौजूद लेबल और उससे जुड़े मेटाडेटा को हमेशा के लिए मिटा देता है.

delta

यह फ़ंक्शन, अपडेट करने के अनुरोधों का सेट लागू करके किसी एक लेबल को अपडेट करता है. इससे ड्राफ़्ट का नया वर्शन बनता है.

disable

पब्लिश किए गए लेबल को बंद करें.

enable

बंद किए गए लेबल को चालू करें और उसे पब्लिश की गई स्थिति में वापस लाएं.

get

लेबल को उसके संसाधन के नाम से पाएं.

list

लेबल की सूची बनाएं.

publish

लेबल में किए गए ड्राफ़्ट के सभी बदलावों को पब्लिश करें.

updateLabelCopyMode

यह लेबल के CopyMode को अपडेट करता है.

updateLabelEnabledAppSettings

यह लेबल के EnabledAppSettings को अपडेट करता है.

updatePermissions

यह लेबल की अनुमतियों को अपडेट करता है.