Recurso: Esquema
El tipo de recurso de API. Para los recursos de esquema, siempre es admin#directory#schema
.
Representación JSON |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Campos | |
---|---|
schemaId |
El identificador único del esquema (solo lectura) |
schemaName |
El nombre del esquema. Cada |
fields[] |
Una lista de campos en el esquema. |
displayName |
Nombre visible del esquema. |
kind |
Es un recurso. |
etag |
La ETag del recurso. |
Especificación de SchemaField
Puedes usar esquemas para agregar campos personalizados a los perfiles de usuario. Puedes utilizar estos campos para almacenar información como los proyectos en los que trabajan los usuarios, sus ubicaciones físicas, las fechas de contratación o cualquier otra cosa 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 |
El identificador único del campo (solo lectura) |
fieldType |
El tipo de campo. Los valores aceptables son:
|
multiValued |
Un valor booleano que especifica si se trata de un campo con valores múltiples o no. Valor predeterminado: |
kind |
El tipo de recurso es este. Para los campos de esquema, siempre es |
etag |
La ETag del campo. |
indexed |
Booleano que especifica si el campo está indexado o no. Valor predeterminado: |
displayName |
Nombre visible del campo. |
readAccessType |
Especifica quién puede ver los valores de este campo. Consulta Cómo recuperar usuarios como no administradores para obtener más información. Nota: Es posible que los cambios en este campo tarden 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 admiten consultas de concordancia exacta para los campos numéricos. Si estableces |
numericIndexingSpec.minValue |
Valor mínimo de este campo. Su propósito es ser más orientativo que obligatorio. Los valores fuera de este rango se seguirán indexando, pero es posible que la búsqueda no tenga un rendimiento tan bueno. |
numericIndexingSpec.maxValue |
Valor máximo de este campo. Su propósito es ser más orientativo que obligatorio. Los valores fuera de este rango se seguirán indexando, pero es posible que la búsqueda no tenga un rendimiento tan bueno. |
Métodos |
|
---|---|
|
Borra un esquema. |
|
Recupera un esquema. |
|
Crea un esquema. |
|
Recupera todos los esquemas para un cliente. |
|
Aplica parches a un esquema. |
|
Actualiza un esquema. |