संसाधन: स्कीमा
एपीआई रिसॉर्स का टाइप. स्कीमा संसाधनों के लिए, यह हमेशा admin#directory#schema
होता है.
JSON के काेड में दिखाना |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
फ़ील्ड | |
---|---|
schemaId |
स्कीमा का यूनीक आइडेंटिफ़ायर (सिर्फ़ पढ़ने के लिए) |
schemaName |
स्कीमा का नाम. किसी ग्राहक के लिए, हर |
fields[] |
स्कीमा में फ़ील्ड की सूची. |
displayName |
स्कीमा के लिए डिसप्ले नेम. |
kind |
यह एक तरह का संसाधन है. |
etag |
संसाधन का ETag. |
SchemaFieldSpec
उपयोगकर्ता की प्रोफ़ाइलों में कस्टम फ़ील्ड जोड़ने के लिए, स्कीमा का इस्तेमाल किया जा सकता है. आप इन फ़ील्ड का इस्तेमाल जानकारी स्टोर करने के लिए कर सकते हैं, जैसे कि आपके उपयोगकर्ता किन प्रोजेक्ट पर काम करते हैं, उनके काम करने की जगह क्या है, उन्हें काम पर रखने की तारीखें या आपके कारोबार की ज़रूरतों के हिसाब से बाकी सब कुछ. ज़्यादा जानकारी के लिए, उपयोगकर्ता की पसंद के मुताबिक फ़ील्ड देखें.
JSON के काेड में दिखाना |
---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } } |
फ़ील्ड | |
---|---|
fieldName |
फ़ील्ड का नाम. |
fieldId |
फ़ील्ड का यूनीक आइडेंटिफ़ायर (सिर्फ़ पढ़ने के लिए) |
fieldType |
फ़ील्ड का टाइप. ये वैल्यू स्वीकार की जाती हैं:
|
multiValued |
यह एक बूलियन है, जिससे यह पता चलता है कि यह कई वैल्यू वाला फ़ील्ड है या नहीं. डिफ़ॉल्ट: |
kind |
यह किस तरह का संसाधन है. स्कीमा फ़ील्ड के लिए, यह हमेशा |
etag |
फ़ील्ड का ETag. |
indexed |
बूलियन, जिससे यह पता चलता है कि फ़ील्ड को इंडेक्स किया गया है या नहीं. डिफ़ॉल्ट: |
displayName |
फ़ील्ड का डिसप्ले नेम. |
readAccessType |
इससे पता चलता है कि इस फ़ील्ड की वैल्यू कौन देख सकता है. ज़्यादा जानकारी के लिए, उपयोगकर्ताओं को गैर-एडमिन के तौर पर वापस लाना देखें. ध्यान दें: इस फ़ील्ड में किए गए बदलाव दिखने में 24 घंटे लग सकते हैं. ये वैल्यू स्वीकार की जाती हैं:
|
numericIndexingSpec |
संख्या वाले फ़ील्ड के लिए इंडेक्स करने की ज़रूरी जानकारी. डिफ़ॉल्ट तौर पर, नंबर वाले फ़ील्ड के लिए सिर्फ़ एग्ज़ैक्ट मैच वाली क्वेरी ही काम करेंगी. |
numericIndexingSpec.minValue |
इस फ़ील्ड की कम से कम वैल्यू. यह लागू करने के बजाय संकेत देने के लिए होता है. इस रेंज से बाहर की वैल्यू अब भी इंडेक्स की जाएंगी, लेकिन हो सकता है कि खोज की परफ़ॉर्मेंस बेहतर न हो. |
numericIndexingSpec.maxValue |
इस फ़ील्ड की ज़्यादा से ज़्यादा वैल्यू. यह लागू करने के बजाय संकेत देने के लिए होता है. इस रेंज से बाहर की वैल्यू अब भी इंडेक्स की जाएंगी, लेकिन हो सकता है कि खोज की परफ़ॉर्मेंस बेहतर न हो. |
तरीके |
|
---|---|
|
स्कीमा मिटाता है. |
|
स्कीमा हासिल करता है. |
|
स्कीमा बनाता है. |
|
किसी ग्राहक के लिए सभी स्कीमा हासिल करता है. |
|
स्कीमा को पैच करता है. |
|
स्कीमा को अपडेट करता है. |