Zasób: schemat
Typ zasobu interfejsu API. W przypadku zasobów schematu jest to zawsze admin#directory#schema
.
Zapis JSON |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Pola | |
---|---|
schemaId |
Unikalny identyfikator schematu (tylko do odczytu) |
schemaName |
Nazwa schematu. Każdy element |
fields[] |
Lista pól w schemacie. |
displayName |
Wyświetlana nazwa schematu. |
kind |
To jest rodzaj tego zasobu. |
etag |
Wartość ETag zasobu. |
SchemaFieldSpec
Za pomocą schematów możesz dodawać pola niestandardowe do profili użytkowników. W tych polach możesz przechowywać takie informacje jak projekty, nad którymi pracują Twoi użytkownicy, ich lokalizacje, daty zatrudnienia lub inne informacje odpowiadające Twoim potrzebom biznesowym. Więcej informacji znajdziesz w artykule Niestandardowe pola użytkowników.
Zapis JSON |
---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } } |
Pola | |
---|---|
fieldName |
Nazwa pola. |
fieldId |
Unikalny identyfikator pola (tylko do odczytu) |
fieldType |
Typ pola. Akceptowane wartości:
|
multiValued |
Wartość logiczna określająca, czy jest to pole z wieloma wartościami. Domyślnie: |
kind |
rodzaj tego zasobu, W przypadku pól schematu ta wartość to zawsze |
etag |
ETag pola. |
indexed |
Wartość logiczna określająca, czy pole jest zindeksowane, czy nie. Domyślnie: |
displayName |
Wyświetlana nazwa pola. |
readAccessType |
Określa, kto może wyświetlać wartości tego pola. Więcej informacji znajdziesz w artykule Pobieranie użytkowników bez uprawnień administratora. Uwaga: odzwierciedlenie zmian w tym polu może potrwać do 24 godzin. Akceptowane wartości:
|
numericIndexingSpec |
Specyfikacja indeksowania pola liczbowego. Domyślnie w przypadku pól liczbowych obsługiwane są tylko zapytania w dopasowaniu ścisłym. Ustawienie |
numericIndexingSpec.minValue |
Minimalna wartość tego pola. Ma to na celu charakter poglądowy, a nie wymuszanie. Wartości spoza tego zakresu będą nadal indeksowane, ale wyszukiwanie może nie być tak wydajne. |
numericIndexingSpec.maxValue |
Maksymalna wartość w tym polu. Ma to na celu charakter poglądowy, a nie wymuszanie. Wartości spoza tego zakresu będą nadal indeksowane, ale wyszukiwanie może nie być tak wydajne. |
Metody |
|
---|---|
|
Usuwa schemat. |
|
Pobiera schemat. |
|
Tworzy schemat. |
|
Pobiera wszystkie schematy dla klienta. |
|
Poprawia schemat. |
|
Aktualizuje schemat. |