Ресурс: Схема
 Тип ресурса API. Для ресурсов схемы это всегда admin#directory#schema .
| JSON-представление | 
|---|
{
  "schemaId": string,
  "schemaName": string,
  "fields": [
    {
      object ( | 
| Поля | |
|---|---|
 schemaId |   Уникальный идентификатор схемы (только для чтения).  | 
 schemaName |   Имя схемы.  Каждое   | 
 fields[] |   Список полей в схеме.  | 
 displayName |   Отображаемое имя схемы.  | 
 kind |   Это такой ресурс.  | 
 etag |   ETag ресурса.  | 
СхемаПолеСпец
Вы можете использовать схемы для добавления настраиваемых полей в профили пользователей. Вы можете использовать эти поля для хранения такой информации, как проекты, над которыми работают ваши пользователи, их физическое местоположение, даты приема на работу или что-то еще, соответствующее потребностям вашего бизнеса. Дополнительную информацию см. в разделе Пользовательские поля пользователя .
| JSON-представление | 
|---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } }  | 
| Поля | |
|---|---|
 fieldName |   Имя поля.  | 
 fieldId |   Уникальный идентификатор поля (только для чтения)  | 
 fieldType |   Тип поля. Приемлемые значения: 
  | 
 multiValued |    Логическое значение, определяющее, является ли это поле многозначным или нет. По умолчанию:   | 
 kind |    Что это за ресурс. Для полей схемы это всегда   | 
 etag |   ETag поля.  | 
 indexed |    Логическое значение, указывающее, индексируется ли поле или нет. По умолчанию:   | 
 displayName |   Отображаемое имя поля.  | 
 readAccessType |   Указывает, кто может просматривать значения этого поля. Дополнительную информацию см. в разделе Получение пользователей без прав администратора . Примечание. Изменения в этом поле вступят в силу в течение 24 часов. Приемлемые значения: 
  | 
 numericIndexingSpec |    Спецификация индексации для числового поля. По умолчанию для числовых полей поддерживаются только запросы с точным соответствием. Установка   | 
 numericIndexingSpec.minValue |   Минимальное значение этого поля. Это должно носить скорее ориентировочный, а не принудительный характер. Значения за пределами этого диапазона по-прежнему будут индексироваться, но эффективность поиска может снизиться.  | 
 numericIndexingSpec.maxValue |   Максимальное значение этого поля. Это должно носить скорее ориентировочный, а не принудительный характер. Значения за пределами этого диапазона по-прежнему будут индексироваться, но эффективность поиска может снизиться.  | 
Методы | |
|---|---|
 | Удаляет схему. | 
  | Получает схему. | 
  | Создает схему. | 
  | Получает все схемы для клиента. | 
  | Исправляет схему. | 
  | Обновляет схему. |