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, vedi 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 di un campo con più valori o meno. Valore predefinito:  | 
| kind | 
 Il tipo di risorsa. Per i campi dello schema, questo 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, vedi Recuperare gli utenti come utente non amministratore. Nota: potrebbero essere necessarie fino a 24 ore prima che le modifiche apportate 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. Si tratta di una stima indicativa e non obbligatoria. 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. Si tratta di una stima indicativa e non obbligatoria. 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. |