Risorsa: schema
Il tipo di risorsa API. Per le risorse dello 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 per lo 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 sedi fisiche, le date di assunzione o qualsiasi altra informazione adatta alle esigenze della tua attività. 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 accettabili 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 è 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, vedi Recuperare gli utenti come utente non amministratore. Nota: potrebbero essere necessarie fino a 24 ore prima che le modifiche a questo campo vengano applicate. I valori accettabili sono:
|
numericIndexingSpec |
Specifiche di indicizzazione per un campo numerico. Per impostazione predefinita, per i campi numerici saranno supportate solo le query con corrispondenza esatta. L'impostazione di |
numericIndexingSpec.minValue |
Valore minimo di questo campo. Questo è indicativo anziché applicato in modo forzato. I valori al di fuori di questo intervallo verranno comunque indicizzati, ma la ricerca potrebbe non essere altrettanto efficace. |
numericIndexingSpec.maxValue |
Valore massimo di questo campo. Questo è indicativo anziché applicato in modo forzato. I valori al di fuori di questo intervallo verranno comunque indicizzati, ma la ricerca potrebbe non essere altrettanto efficace. |
Metodi |
|
---|---|
|
Consente di eliminare uno schema. |
|
Recupera uno schema. |
|
Crea uno schema. |
|
Recupera tutti gli schemi per un cliente. |
|
Applica patch a uno schema. |
|
Aggiorna uno schema. |