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ı. Bir müşteri içinde her |
fields[] |
Şemadaki alanların listesi. |
displayName |
Şemanın görünen adı. |
kind |
Bu kaynağın türü. |
etag |
Kaynağın ETag'i. |
SchemaFieldSpec
Kullanıcı profillerine özel alanlar eklemek için şemaları kullanabilirsiniz. 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 birden çok değerli alan olup olmadığını belirten boole değeri. Varsayılan: |
kind |
Kaynak türü. Şema alanları için bu değer 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 Kullanıcıları yönetici olmayan kullanıcı olarak alma başlıklı makaleye göz atın. 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ığın dışındaki değerler dizine eklenmeye devam eder ancak arama, önceki kadar iyi performans göstermeyebilir. |
Yöntemler |
|
---|---|
|
Şemayı siler. |
|
Şema alır. |
|
Şema oluşturur. |
|
Bir müşterinin tüm şemalarını alır. |
|
Bir şemaya yama uygular. |
|
Bir şemayı günceller. |