Recurso: esquema
O tipo de recurso da API. Para recursos de esquema, é sempre admin#directory#schema
.
Representação JSON |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Campos | |
---|---|
schemaId |
O identificador exclusivo do esquema (somente leitura) |
schemaName |
O nome do esquema. Cada |
fields[] |
Uma lista de campos no esquema. |
displayName |
Nome de exibição do esquema. |
kind |
Que tipo de recurso é esse. |
etag |
A ETag do recurso. |
SpecFieldSpec
É possível usar esquemas para adicionar campos personalizados a perfis de usuário. É possível usar esses campos para armazenar informações como os projetos em que seus usuários trabalham, as localizações físicas, as datas de contratação ou o que mais atenda às necessidades da sua empresa. Para mais informações, consulte Campos personalizados do usuário.
Representação 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 |
Nome do campo. |
fieldId |
O identificador exclusivo do campo (somente leitura). |
fieldType |
Tipo do campo. Os valores aceitos são:
|
multiValued |
Um booleano que especifica se esse é um campo de vários valores. Padrão: |
kind |
Que tipo de recurso é. Para campos de esquema, é sempre |
etag |
A ETag do campo. |
indexed |
Booleano que especifica se o campo está indexado ou não. Padrão: |
displayName |
Nome de exibição do campo. |
readAccessType |
Especifica quem pode ver os valores deste campo. Consulte Recuperar usuários como não administrador para mais informações. Observação: pode levar até 24 horas para que as alterações nesse campo sejam aplicadas. Os valores aceitos são:
|
numericIndexingSpec |
Especificação de indexação para um campo numérico. Por padrão, somente consultas de correspondência exata serão compatíveis com campos numéricos. Definir |
numericIndexingSpec.minValue |
Valor mínimo deste campo. Isso é apenas indicativo, e não obrigatório. Os valores fora desse intervalo ainda serão indexados, mas a pesquisa não terá um desempenho tão bom. |
numericIndexingSpec.maxValue |
Valor máximo deste campo. Isso é apenas indicativo, e não obrigatório. Os valores fora desse intervalo ainda serão indexados, mas a pesquisa não terá um desempenho tão bom. |
Métodos |
|
---|---|
|
Exclui um esquema. |
|
Recupera um esquema. |
|
Cria um esquema. |
|
Recupera todos os esquemas de um cliente. |
|
Aplica patch a um esquema. |
|
Atualiza um esquema. |