资源:架构
API 资源的类型。对于架构资源,此值始终为 admin#directory#schema。
| JSON 表示法 | 
|---|
{
  "schemaId": string,
  "schemaName": string,
  "fields": [
    {
      object ( | 
              
| 字段 | |
|---|---|
schemaId | 
                
                   
 架构的唯一标识符(只读)  | 
              
schemaName | 
                
                   
 架构的名称。 每个客户的每个   | 
              
fields[] | 
                
                   
 架构中的字段列表。  | 
              
displayName | 
                
                   
 架构的显示名称。  | 
              
kind | 
                
                   
 资源的类型。  | 
              
etag | 
                
                   
 资源的 ETag。  | 
              
SchemaFieldSpec
您可以使用架构向用户个人资料添加自定义字段。您可以使用这些字段存储用户所参与的项目、用户的实际位置、用户的入职日期或任何其他符合您业务需求的信息。如需了解详情,请参阅自定义用户字段。
| JSON 表示法 | 
|---|
{ "fieldName": string, "fieldId": string, "fieldType": string, "multiValued": boolean, "kind": string, "etag": string, "indexed": boolean, "displayName": string, "readAccessType": string, "numericIndexingSpec": { "minValue": number, "maxValue": number } }  | 
              
| 字段 | |
|---|---|
fieldName | 
                
                   
 字段的名称。  | 
              
fieldId | 
                
                   
 字段的唯一标识符(只读)  | 
              
fieldType | 
                
                   
 字段的类型。 可接受的值包括: 
  | 
              
multiValued | 
                
                   
 一个布尔值,用于指定此字段是否为多值字段。默认值:  | 
              
kind | 
                
                   
 资源的类型。对于架构字段,此值始终为   | 
              
etag | 
                
                   
 字段的 ETag。  | 
              
indexed | 
                
                   
 布尔值,用于指定该字段是否已编入索引。默认值:  | 
              
displayName | 
                
                   
 字段的显示名称。  | 
              
readAccessType | 
                
                   
 指定哪些人可以查看此字段的值。如需了解详情,请参阅以非管理员身份检索用户。 注意:对此字段所做的更改最长可能需要 24 小时才会反映。 可接受的值包括: 
  | 
              
numericIndexingSpec | 
                
                   
 数字字段的索引编制规范。默认情况下,数值字段仅支持完全匹配查询。设置   | 
              
numericIndexingSpec.minValue | 
                
                   
 此字段的最小值。这只是指示性要求,并非强制性要求。系统仍会为超出此范围的值编制索引,但搜索性能可能会不佳。  | 
              
numericIndexingSpec.maxValue | 
                
                   
 此字段的最大值。这只是指示性要求,并非强制性要求。系统仍会为超出此范围的值编制索引,但搜索性能可能会不佳。  | 
              
方法 | 
            |
|---|---|
                
 | 
              删除架构。 | 
                
 | 
              检索架构。 | 
                
 | 
              创建架构。 | 
                
 | 
              检索客户的所有架构。 | 
                
 | 
              修补架构。 | 
                
 | 
              更新架构。 |