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