संसाधन: स्कीमा
एपीआई संसाधन का टाइप. स्कीमा संसाधनों के लिए, यह हमेशा admin#directory#schema
होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
फ़ील्ड | |
---|---|
schemaId |
स्कीमा का यूनीक आइडेंटिफ़ायर (रीड ओनली) |
schemaName |
स्कीमा का नाम. किसी भी ग्राहक के लिए, हर |
fields[] |
स्कीमा में फ़ील्ड की सूची. |
displayName |
स्कीमा के लिए डिसप्ले नेम. |
kind |
यह इस तरह का संसाधन है. |
etag |
संसाधन का ETag. |
SchemaFieldSpec
उपयोगकर्ता की प्रोफ़ाइलों में कस्टम फ़ील्ड जोड़ने के लिए, स्कीमा का इस्तेमाल किया जा सकता है. इन फ़ील्ड की मदद से कई तरह की जानकारी सेव की जा सकती है. जैसे, आपके उपयोगकर्ता किन प्रोजेक्ट पर काम करते हैं, उनके कारोबार की जगह की जानकारी है, उन्हें नौकरी पर रखने की तारीख क्या है या आपके कारोबार की ज़रूरतों के हिसाब से कोई और जानकारी है. ज़्यादा जानकारी के लिए, उपयोगकर्ता के लिए कस्टम फ़ील्ड देखें.
जेएसओएन के काेड में दिखाना |
---|
{ "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 |
इस फ़ील्ड की ज़्यादा से ज़्यादा वैल्यू. इसका मकसद लागू करने के बजाय जानकारी देना होता है. इस सीमा से बाहर की वैल्यू अब भी इंडेक्स की जाएंगी. हालांकि, हो सकता है कि खोज करने की सुविधा उतना बेहतर न हो. |
तरीके |
|
---|---|
|
स्कीमा को मिटाता है. |
|
स्कीमा वापस लाया जाता है. |
|
स्कीमा बनाता है. |
|
ग्राहक के सभी स्कीमा फिर से हासिल करता है. |
|
स्कीमा को पैच करता है. |
|
स्कीमा अपडेट करता है. |