Risorsa: schema
Il tipo di risorsa API. Per le risorse schema, il valore è sempre admin#directory#schema
.
Rappresentazione JSON |
---|
{
"schemaId": string,
"schemaName": string,
"fields": [
{
object ( |
Campi | |
---|---|
schemaId |
L'identificatore univoco dello schema (sola lettura) |
schemaName |
Il nome dello schema. Ogni |
fields[] |
Un elenco di campi nello schema. |
displayName |
Nome visualizzato dello schema. |
kind |
Il tipo di risorsa. |
etag |
L'ETag della risorsa. |
SchemaFieldSpec
Puoi utilizzare gli schemi per aggiungere campi personalizzati ai profili utente. Puoi utilizzare questi campi per archiviare informazioni quali i progetti su cui lavorano gli utenti, le loro posizioni fisiche, le date di assunzione o qualsiasi altra cosa possa soddisfare le tue esigenze aziendali. Per ulteriori informazioni, consulta Campi utente personalizzati.
Rappresentazione JSON |
---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } } |
Campi | |
---|---|
fieldName |
Il nome del campo. |
fieldId |
L'identificatore univoco del campo (sola lettura) |
fieldType |
Il tipo di campo. I valori accettati sono:
|
multiValued |
Un valore booleano che specifica se si tratta o meno di un campo a più valori. Valore predefinito: |
kind |
Il tipo di risorsa. Per i campi dello schema, il valore è sempre |
etag |
L'ETag del campo. |
indexed |
Valore booleano che specifica se il campo è indicizzato o meno. Valore predefinito: |
displayName |
Nome visualizzato del campo. |
readAccessType |
Specifica chi può visualizzare i valori di questo campo. Per ulteriori informazioni, consulta Recuperare gli utenti come non amministratore. Nota: l'applicazione delle modifiche a questo campo può richiedere fino a 24 ore. I valori accettati sono:
|
numericIndexingSpec |
Specifiche di indicizzazione per un campo numerico. Per impostazione predefinita, per i campi numerici sono supportate solo le query a corrispondenza esatta. L'impostazione di |
numericIndexingSpec.minValue |
Valore minimo di questo campo. Questo è inteso a scopo indicativo anziché applicato. I valori al di fuori di questo intervallo verranno comunque indicizzati, ma il rendimento della ricerca potrebbe essere inferiore. |
numericIndexingSpec.maxValue |
Valore massimo di questo campo. Questo è inteso a scopo indicativo anziché applicato. I valori al di fuori di questo intervallo verranno comunque indicizzati, ma il rendimento della ricerca potrebbe essere inferiore. |
Metodi |
|
---|---|
|
Elimina uno schema. |
|
Recupera uno schema. |
|
Crea uno schema. |
|
Recupera tutti gli schemi per un cliente. |
|
Applica patch a uno schema. |
|
Aggiorna uno schema. |