Kaynak: Şema
API kaynağının türü. Şema kaynakları için bu değer her zaman admin#directory#schema
olur.
JSON gösterimi |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Alanlar | |
---|---|
schemaId |
Şemanın benzersiz tanımlayıcısı (salt okunur) |
schemaName |
Şemanın adı. Her |
fields[] |
Şemadaki alanların listesi. |
displayName |
Şemanın görünen adı. |
kind |
Bu kaynağın türü. |
etag |
Kaynağın ETag'ı. |
SchemaFieldSpec
Şemaları kullanarak kullanıcı profillerine özel alanlar ekleyebilirsiniz. Bu alanları, kullanıcılarınızın üzerinde çalıştığı projeler, fiziksel konumları, işe alınma tarihleri veya işletmenizin ihtiyaçlarına uygun diğer bilgileri depolamak için kullanabilirsiniz. Daha fazla bilgi için Özel Kullanıcı Alanları başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } } |
Alanlar | |
---|---|
fieldName |
Alanın adı. |
fieldId |
Alanın benzersiz tanımlayıcısı (salt okunur) |
fieldType |
Alanın türü. Kabul edilen değerler şunlardır:
|
multiValued |
Bunun çok değerli bir alan olup olmadığını belirten bir boole değeri. Varsayılan: |
kind |
Bu kaynağın türü. Şema alanları için bu her zaman |
etag |
Alanın ETag'ı. |
indexed |
Alanın dizine eklenip eklenmediğini belirten Boole değeri. Varsayılan: |
displayName |
Alanın görünen adı. |
readAccessType |
Bu alanın değerlerini kimlerin görüntüleyebileceğini belirtir. Daha fazla bilgi için Yönetici olmayan kullanıcıları alma başlıklı makaleyi inceleyin. Not: Bu alandaki değişikliklerin yansıtılması 24 saati bulabilir. Kabul edilen değerler şunlardır:
|
numericIndexingSpec |
Sayısal bir alan için dizine ekleme spesifikasyonu. Varsayılan olarak, sayısal alanlar için yalnızca tam eşleme sorguları desteklenir. |
numericIndexingSpec.minValue |
Bu alanın minimum değeri. Bu, zorunluluk yerine fikir verici bir amaç taşır. Bu aralık dışındaki değerler yine dizine eklenir ancak arama performansı aynı olmayabilir. |
numericIndexingSpec.maxValue |
Bu alanın maksimum değeri. Bu, zorunluluk yerine fikir verici bir amaç taşır. Bu aralık dışındaki değerler yine dizine eklenir ancak arama performansı aynı olmayabilir. |
Yöntemler |
|
---|---|
|
Şemayı siler. |
|
Bir şema alır. |
|
Şema oluşturur. |
|
Bir müşterinin tüm şemalarını alır. |
|
Bir şemaya yama uygular. |
|
Bir şemayı günceller. |