संसाधन: स्कीमा
एपीआई रिसॉर्स का टाइप. स्कीमा संसाधनों के लिए, यह हमेशा 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 |
इस फ़ील्ड की सबसे बड़ी वैल्यू. इसका मकसद, नीति को लागू करने के बजाय, सिर्फ़ जानकारी देना है. इस सीमा से बाहर की वैल्यू को अब भी इंडेक्स किया जाएगा. हालांकि, हो सकता है कि खोज के नतीजों में इनकी परफ़ॉर्मेंस उतनी अच्छी न हो. |
तरीके |
|
---|---|
|
स्कीमा मिटाता है. |
|
स्कीमा को वापस लाता है. |
|
स्कीमा बनाता है. |
|
किसी ग्राहक के लिए सभी स्कीमा को वापस लाता है. |
|
स्कीमा को पैच करता है. |
|
स्कीमा को अपडेट करता है. |