Recurso: Esquema
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 |
El identificador único del campo (solo lectura) |
fieldType |
Es el tipo de campo. Los valores aceptables son:
|
multiValued |
Es un valor booleano que especifica si este es un campo de varios valores o no. Valor predeterminado: |
kind |
El tipo de recurso es este. Para los campos de esquema, 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 usuario no 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 el |
numericIndexingSpec.minValue |
Es el valor mínimo de este campo. El objetivo de esto es ser indicativo, no aplicado. 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 |
Valor máximo de este campo. El objetivo de esto es ser indicativo, no aplicado. Los valores fuera de este rango se indexarán, 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. |