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. |