资源:架构
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 | 
 此字段的最大值。这只是指示性要求,并非强制性要求。系统仍会为超出此范围的值编制索引,但搜索性能可能会不佳。 | 
| 方法 | |
|---|---|
| 
 | 删除架构。 | 
| 
 | 检索架构。 | 
| 
 | 创建架构。 | 
| 
 | 检索客户的所有架构。 | 
| 
 | 修补架构。 | 
| 
 | 更新架构。 |