Recurso: Esquema
Es el tipo de recurso de la API. Para los recursos de esquemas, siempre es admin#directory#schema.
| Representación JSON | 
|---|
{
  "schemaId": string,
  "schemaName": string,
  "fields": [
    {
      object ( | 
              
| Campos | |
|---|---|
schemaId | 
                
                   
 Es el identificador único del esquema (de solo lectura).  | 
              
schemaName | 
                
                   
 Es el nombre del esquema. Cada   | 
              
fields[] | 
                
                   
 Es una lista de campos en el esquema.  | 
              
displayName | 
                
                   
 Es el nombre visible del esquema.  | 
              
kind | 
                
                   
 Indica el tipo de recurso.  | 
              
etag | 
                
                   
 La ETag del recurso.  | 
              
SchemaFieldSpec
Puedes usar esquemas para agregar campos personalizados a los perfiles de usuario. Puedes usar estos campos para almacenar información como los proyectos en los que trabajan tus usuarios, sus ubicaciones físicas, sus fechas de contratación o cualquier otra información que se adapte a las necesidades de tu empresa. Para obtener más información, consulta Campos de usuario personalizados.
| Representación JSON | 
|---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } }  | 
              
| Campos | |
|---|---|
fieldName | 
                
                   
 El nombre del campo  | 
              
fieldId | 
                
                   
 Es el identificador único del campo (de solo lectura).  | 
              
fieldType | 
                
                   
 Es el tipo de campo. Los valores aceptables son: 
  | 
              
multiValued | 
                
                   
 Es un valor booleano que especifica si se trata de un campo de varios valores o no. Valor predeterminado:   | 
              
kind | 
                
                   
 Indica el tipo de recurso. Para los campos de esquema, este valor siempre es   | 
              
etag | 
                
                   
 La ETag del campo  | 
              
indexed | 
                
                   
 Es un valor booleano que especifica si el campo está indexado o no. Valor predeterminado:   | 
              
displayName | 
                
                   
 Es el nombre visible del campo.  | 
              
readAccessType | 
                
                   
 Especifica quién puede ver los valores de este campo. Consulta Cómo recuperar usuarios como un usuario que no es administrador para obtener más información. Nota: Los cambios en este campo pueden tardar hasta 24 horas en reflejarse. Los valores aceptables son: 
  | 
              
numericIndexingSpec | 
                
                   
 Especificación de indexación para un campo numérico. De forma predeterminada, solo se admitirán las consultas de concordancia exacta para los campos numéricos. Configurar   | 
              
numericIndexingSpec.minValue | 
                
                   
 Es el valor mínimo de este campo. Esto se debe considerar una guía y no una obligación. Los valores fuera de este rango se indexarán de todos modos, pero es posible que la búsqueda no tenga el mismo rendimiento.  | 
              
numericIndexingSpec.maxValue | 
                
                   
 Es el valor máximo de este campo. Esto se debe considerar una guía y no una obligación. Los valores fuera de este rango se indexarán de todos modos, pero es posible que la búsqueda no tenga el mismo rendimiento.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Borra un esquema. | 
                
 | 
              Recupera un esquema. | 
                
 | 
              Crea un esquema. | 
                
 | 
              Recupera todos los esquemas de un cliente. | 
                
 | 
              Aplica parches a un esquema. | 
                
 | 
              Actualiza un esquema. |