Zasób: Schemat
Typ zasobu interfejsu API. W przypadku zasobów schema zawsze jest to admin#directory#schema.
| Zapis JSON | 
|---|
| {
  "schemaId": string,
  "schemaName": string,
  "fields": [
    {
      object ( | 
| Pola | |
|---|---|
| schemaId | 
 Unikalny identyfikator schematu (tylko do odczytu). | 
| schemaName | 
 Nazwa schematu. Każdy identyfikator  | 
| fields[] | 
 Lista pól w schemacie. | 
| displayName | 
 Wyświetlana nazwa schematu. | 
| kind | 
 Rodzaj zasobu. | 
| etag | 
 ETag zasobu. | 
SchemaFieldSpec
Za pomocą schematów możesz dodawać pola niestandardowe do profili użytkowników. W tych polach możesz przechowywać informacje takie jak projekty, nad którymi pracują użytkownicy, ich lokalizacje fizyczne, daty zatrudnienia lub inne dane odpowiadające potrzebom Twojej firmy. 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 wielowartościowe. Domyślnie:  | 
| kind | 
 Rodzaj zasobu. W przypadku pól schematu jest to zawsze  | 
| etag | 
 ETag pola. | 
| indexed | 
 Wartość logiczna określająca, czy pole jest zindeksowane. 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 jako użytkownik inny niż administrator. Uwaga: zanim zmiany w tym polu zaczną obowiązywać, może minąć do 24 godzin. Akceptowane wartości: 
 | 
| numericIndexingSpec | 
 Specyfikacja indeksowania pola liczbowego. Domyślnie w przypadku pól liczbowych będą obsługiwane tylko zapytania z dopasowaniem ścisłym. Ustawienie  | 
| numericIndexingSpec.minValue | 
 Minimalna wartość tego pola. Jest to wartość orientacyjna, a nie wymuszająca. Wartości spoza tego zakresu będą nadal indeksowane, ale wyszukiwanie może nie być tak skuteczne. | 
| numericIndexingSpec.maxValue | 
 Maksymalna wartość tego pola. Jest to wartość orientacyjna, a nie wymuszająca. Wartości spoza tego zakresu będą nadal indeksowane, ale wyszukiwanie może nie być tak skuteczne. | 
| Metody | |
|---|---|
| 
 | Usuwa schemat. | 
| 
 | Pobiera schemat. | 
| 
 | Tworzy schemat. | 
| 
 | Pobiera wszystkie schematy klienta. | 
| 
 | Wprowadza poprawki w schemacie. | 
| 
 | Aktualizuje schemat. |