Kaynak: Şema
API kaynağının türü. Şema kaynakları için bu her zaman admin#directory#schema
şeklindedir.
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, nasıl bir kaynak. |
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 alma tarihleri veya işletmenizin ihtiyaçlarına uygun olan diğer bilgileri depolamak için kullanabilirsiniz. Daha fazla bilgi için Özel Kullanıcı Alanları bölümüne bakın.
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 edilebilir değerler şunlardır:
|
multiValued |
Bunun birden çok değerli alan olup olmadığını belirten boole değeri. Varsayılan: |
kind |
Bu kaynağın türü. Şema alanları için her zaman |
etag |
Alanın ETag'i. |
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 alanda yapılan değişikliklerin yansıtılması 24 saati bulabilir. Kabul edilebilir değerler şunlardır:
|
numericIndexingSpec |
Sayısal bir alan için dizine ekleme özelliği. Varsayılan olarak, sayısal alanlar için yalnızca tam eşleme sorguları desteklenir. |
numericIndexingSpec.minValue |
Bu alanın minimum değeri. Bunun uygulanması değil, gösterge niteliğinde olması amaçlanmıştır. Bu aralığın dışındaki değerler dizine eklenmeye devam eder ancak arama, önceki kadar iyi performans göstermeyebilir. |
numericIndexingSpec.maxValue |
Bu alanın maksimum değeri. Bunun uygulanması değil, gösterge niteliğinde olması amaçlanmıştı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. |
|
Şemayı günceller. |