- 资源:标签
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LabelType
- UserInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 属性
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 生命周期
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 状态
- DisabledPolicy
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DisplayHints
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppliedCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SchemaCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppliedLabelPolicy
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CopyMode
- 字段
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TextOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- IntegerOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DateOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DateFormat
- Date
- SelectionOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ListOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 选择
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 属性
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BadgeConfig
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 颜色
- DisplayHints
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BadgeColors
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SchemaCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppliedCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LockStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UserOptions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 属性
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DisplayHints
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SchemaCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppliedCapabilities
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 方法
资源:标签
标签定义了可应用于云端硬盘内容的类目,以便整理和搜索各项内容。标签可以是简单的字符串,也可以包含描述其他元数据的字段,这些元数据可用于整理和搜索云端硬盘内容。
JSON 表示法 |
---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum ( |
字段 | |
---|---|
name |
仅限输出。标签的资源名称。其格式为 |
id |
仅限输出。此标签的全局唯一标识符。ID 是标签 |
revisionId |
仅限输出。标签的修订版本 ID。修订版本 ID 可能是标签 |
labelType |
必需。标签的类型。 |
creator |
仅限输出。创建此标签的用户。 |
createTime |
仅限输出。此标签的创建时间。 |
revisionCreator |
仅限输出。创建此标签修订版本的用户。 |
revisionCreateTime |
仅限输出。此标签修订版本的创建时间。 |
publisher |
仅限输出。发布此标签的用户。如果标签未发布,此值没有任何意义。 |
publishTime |
仅限输出。此标签的发布时间。如果标签未发布,此值没有任何意义。 |
disabler |
仅限输出。停用此标签的用户。如果标签未停用,此值没有任何意义。 |
disableTime |
仅限输出。此标签的停用时间。如果标签未停用,此值没有任何意义。 |
customer |
仅限输出。此标签所属的客户。例如:“customers/123abc789”。 |
properties |
必需。标签的基本属性。 |
lifecycle |
仅限输出。标签的生命周期状态,包括标签是否已发布、已弃用,以及是否具有草稿更改。 |
displayHints |
仅限输出。有关渲染标签的界面显示提示。 |
appliedCapabilities |
仅限输出。应用元数据上与此标签相关的功能。 |
schemaCapabilities |
仅限输出。用户在此标签上拥有的权限。 |
appliedLabelPolicy |
仅限输出。此标签在应用于云端硬盘内容时的行为。 |
fields[] |
字段列表(按优先级降序排列)。 |
learnMoreUri |
向用户显示的自定义网址,以便用户详细了解此标签及其使用方法。 |
lockStatus |
仅限输出。此标签的 LockStatus。 |
LabelType
此标签的类型。
枚举 | |
---|---|
LABEL_TYPE_UNSPECIFIED |
未知标签类型。 |
SHARED |
也可以与用户共享共享标签,以将其应用于云端硬盘内容。 |
ADMIN |
管理员拥有的标签。只能由管理员创建和编辑。支持一些其他仅限管理员使用的功能。 |
UserInfo
用户的相关信息。
JSON 表示法 |
---|
{ "person": string } |
字段 | |
---|---|
person |
此用户的标识符,可与 People API 结合使用以获取更多信息。例如 people/12345678。 |
属性
标签的基本属性。
JSON 表示法 |
---|
{ "title": string, "description": string } |
字段 | |
---|---|
title |
必需。标签的标题。 |
description |
标签的说明。 |
Lifecycle
对象的生命周期状态,例如标签、字段或选择。生命周期强制执行以下转换:
UNPUBLISHED_DRAFT
(起始状态)UNPUBLISHED_DRAFT
->PUBLISHED
UNPUBLISHED_DRAFT
->(已删除)PUBLISHED
->DISABLED
DISABLED
->PUBLISHED
DISABLED
->(已删除)
“已发布”和“已停用”状态具有一些不同的特征:
- 已发布 - 系统可能会对处于此状态的对象进行某些类型的更改,在这种情况下,
hasUnpublishedChanges
将为 true。此外,某些类型的更改也是不允许的。一般情况下,任何会导致与标签相关的现有元数据失效或造成新限制的更改都会被拒绝。 - 停用 - 如果停用,则配置的
DisabledPolicy
会生效。
JSON 表示法 |
---|
{ "state": enum ( |
字段 | |
---|---|
state |
仅限输出。与此生命周期关联的对象的状态。 |
hasUnpublishedChanges |
仅限输出。与此生命周期关联的对象是否有未发布的更改。 |
disabledPolicy |
用于管理如何显示已停用的标签、字段或选择的选项的政策。 |
州
与此生命周期关联的对象的状态。
枚举 | |
---|---|
STATE_UNSPECIFIED |
未知状态。 |
UNPUBLISHED_DRAFT |
对象的初始状态。一旦发布,该对象就永远无法返回到此状态。发布对象后,系统将不再允许进行某些类型的更改。 |
PUBLISHED |
该对象已发布。该对象可能包含未发布的草稿更改,如 hasUnpublishedChanges 所示。 |
DISABLED |
该对象已发布并已停用。该对象可能包含未发布的草稿更改,如 hasUnpublishedChanges 所示。 |
DELETED |
该对象已删除。 |
DisabledPolicy
用于控制如何在不同上下文中处理已停用的标签、字段或选择选项的政策。
JSON 表示法 |
---|
{ "hideInSearch": boolean, "showInApply": boolean } |
字段 | |
---|---|
hideInSearch |
是否在云端硬盘内容的搜索菜单中隐藏此已停用对象。
|
showInApply |
是否在云端硬盘内容的“应用”菜单中显示此已停用对象。
|
DisplayHints
有关渲染标签的界面显示提示。
JSON 表示法 |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "priority": string } |
字段 | |
---|---|
disabled |
标签是否应在界面中显示为已停用。 |
shownInApply |
将值应用于云端硬盘内容时,此标签应显示在“应用”菜单中。 |
priority |
以列表形式显示标签的顺序。 |
AppliedCapabilities
用户对此标签所应用的元数据的权限。
JSON 表示法 |
---|
{ "canRead": boolean, "canApply": boolean, "canRemove": boolean } |
字段 | |
---|---|
canRead |
用户是否可以读取与此标签相关的已应用元数据。 |
canApply |
用户是否可以将此标签应用于内容。 |
canRemove |
用户是否可以从内容中移除此标签。 |
SchemaCapabilities
修改标签时与此标签相关的功能。
JSON 表示法 |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
字段 | |
---|---|
canUpdate |
用户是否可以更改此标签。 |
canDelete |
用户是否可以删除此标签。用户必须拥有权限,并且必须停用标签。 |
canDisable |
用户是否可以停用此标签。该用户必须拥有相关权限,且此标签不能尚未停用。 |
canEnable |
用户是否可以启用此标签。用户必须拥有权限,并且必须停用此标签。 |
AppliedLabelPolicy
此标签在应用于云端硬盘内容时的行为。
JSON 表示法 |
---|
{
"copyMode": enum ( |
字段 | |
---|---|
copyMode |
指明在复制云端硬盘内容时应如何复制已应用的标签和字段值。 |
CopyMode
指明在复制云端硬盘内容时应如何复制已应用的标签和字段值。
枚举 | |
---|---|
COPY_MODE_UNSPECIFIED |
未指定复制模式。 |
DO_NOT_COPY |
默认情况下,当复制已应用标签的云端硬盘内容时,系统不会复制已应用的标签和字段值。 |
ALWAYS_COPY |
复制所应用到的云端硬盘内容时,系统始终会复制已应用的标签和字段值。只有管理员可以使用此模式。 |
COPY_APPLIABLE |
如果复制操作的用户适用该标签,则系统会复制已应用的标签和字段值。 |
字段
定义包含显示名称、数据类型和其他配置选项的字段。此字段用于定义可对云端硬盘内容设置的元数据类型。
JSON 表示法 |
---|
{ "id": string, "queryKey": string, "properties": { object ( |
字段 | |
---|---|
id |
仅限输出。字段的键,在标签或库中是唯一的。 此值由系统自动生成。匹配正则表达式: |
queryKey |
仅限输出。构建云端硬盘搜索查询以根据在文件中为此字段定义的值查找文件时使用的键。例如,“ |
properties |
字段的基本属性。 |
lifecycle |
仅限输出。此字段的生命周期。 |
displayHints |
仅限输出。有关呈现字段的界面显示提示。 |
schemaCapabilities |
仅限输出。用户在修改此字段时拥有的权限。 |
appliedCapabilities |
仅限输出。将此标签应用于云端硬盘内容后,此用户对此字段所拥有的权限及其值。 |
creator |
仅限输出。创建此字段的用户。 |
createTime |
仅限输出。此字段的创建时间。 |
updater |
仅限输出。修改了此字段的用户。 |
updateTime |
仅限输出。此字段的更新时间。 |
publisher |
仅限输出。发布此字段的用户。如果该字段未发布,则此值没有任何意义。 |
disabler |
仅限输出。停用此字段的用户。如果该字段未停用,则此值没有任何意义。 |
disableTime |
仅限输出。此字段停用的时间。如果该字段未停用,则此值没有任何意义。 |
lockStatus |
仅限输出。此字段的 LockStatus。 |
联合字段 type 。此字段的数据类型和选项。发布后将无法更改数据类型。type 只能是下列其中一项: |
|
textOptions |
文本字段选项。 |
integerOptions |
整数字段选项。 |
dateOptions |
日期字段选项。 |
selectionOptions |
选择字段选项。 |
userOptions |
用户字段选项。 |
TextOptions
“文本字段”类型的选项。
JSON 表示法 |
---|
{ "minLength": integer, "maxLength": integer } |
字段 | |
---|---|
minLength |
仅限输出。文本字段值的最小有效长度。 |
maxLength |
仅限输出。文本字段的值的最大有效长度。 |
IntegerOptions
整数字段类型的选项。
JSON 表示法 |
---|
{ "minValue": string, "maxValue": string } |
字段 | |
---|---|
minValue |
仅限输出。整数字段的最小有效值。 |
maxValue |
仅限输出。整数字段的最大有效值。 |
DateOptions
日期字段类型的选项。
JSON 表示法 |
---|
{ "dateFormatType": enum ( |
字段 | |
---|---|
dateFormatType |
本地化的日期格式选项。字段值根据其语言区域以这种格式呈现。 |
dateFormat |
仅限输出。ICU 日期格式。 |
minValue |
仅限输出。最小有效值(年、月、日)。 |
maxValue |
仅限输出。最大有效值(年、月、日)。 |
DateFormat
本地化的日期格式选项。
枚举 | |
---|---|
DATE_FORMAT_UNSPECIFIED |
未指定日期格式。 |
LONG_DATE |
包含月份的全名。例如:1999 年 1 月 12 日 (MMMM d, y) |
SHORT_DATE |
简写、数字、表示形式。例如:12/13/99 (M/d/yy) |
日期
表示整个或部分日历日期(例如生日)。一天中的时间和时区要么在别处指定,要么不重要。日期相对于公历。可以表示以下任一情况:
- 包含非零年份、月份和天值的完整日期。
- 月份和天,年份值为零(例如周年纪念日)。
- 单独的年份,月份和天值为零。
- 年份和月份,天值为零(例如,信用卡到期日期)。
相关类型:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
JSON 表示法 |
---|
{ "year": integer, "month": integer, "day": integer } |
字段 | |
---|---|
year |
日期中的年份。必须介于 1 到 9999 之间,或为 0(即指定不含年份的日期)。 |
month |
一年中的第几个月。必须介于 1 到 12 之间,或为 0(即只指定年份,不指定月份和天值)。 |
day |
一个月中的第几天。必须介于 1 到 31 之间并且对年份和月份有效,或为 0(即天不重要,指定单独的年份或者年份和月份)。 |
SelectionOptions
用于选择字段类型的选项。
JSON 表示法 |
---|
{ "listOptions": { object ( |
字段 | |
---|---|
listOptions |
指定后,表明此字段支持值列表。此字段一经发布,便无法更改。 |
choices[] |
适用于此选择字段的选项。列表顺序一致,但通过 |
ListOptions
相关字段类型的多值变体的选项。
JSON 表示法 |
---|
{ "maxEntries": integer } |
字段 | |
---|---|
maxEntries |
允许的条目数上限。 |
选择
选择字段。
JSON 表示法 |
---|
{ "id": string, "properties": { object ( |
字段 | |
---|---|
id |
所选的唯一值。此 ID 是自动生成的。匹配正则表达式: |
properties |
选择的基本属性。 |
lifecycle |
仅限输出。选择的生命周期。 |
displayHints |
仅限输出。用于呈现选项的界面显示提示。 |
schemaCapabilities |
仅限输出。修改选项时与此选项相关的功能。 |
appliedCapabilities |
仅限输出。与所应用元数据的此选择相关的功能。 |
creator |
仅限输出。创建此选项的用户。 |
createTime |
仅限输出。此选择的创建时间。 |
updater |
仅限输出。上次更新此选项的用户。 |
updateTime |
仅限输出。上次更新此选项的时间。 |
publisher |
仅限输出。发布此选项的用户。如果未发布选择,则此值没有任何意义。 |
publishTime |
仅限输出。此选择的发布时间。如果未发布选择,则此值没有任何意义。 |
disabler |
仅限输出。停用此选项的用户。如果该选项未停用,此值没有任何意义。 |
disableTime |
仅限输出。停用此选项的时间。如果相应选项未停用,则此值没有任何意义。 |
lockStatus |
仅限输出。此选择的 LockStatus。 |
属性
选择的基本属性。
JSON 表示法 |
---|
{
"displayName": string,
"description": string,
"badgeConfig": {
object ( |
字段 | |
---|---|
displayName |
必需。要在界面中显示的显示文本,用于识别此字段。 |
description |
此标签的说明。 |
badgeConfig |
此选项的标志配置。设置后,拥有此选项的标签将被视为“标记标签”。 |
insertBeforeChoice |
仅限输入。将此选项插入或移动到指定的选项前。如果为空,该选项会位于列表末尾。 |
BadgeConfig
标签的徽章状态。
JSON 表示法 |
---|
{
"color": {
object ( |
字段 | |
---|---|
color |
徽章的颜色。如果未指定,则不会呈现任何标志。在云端硬盘界面中,此处设置的背景色、前景色和单独(浅色模式和深色模式)颜色会更改为受支持的最接近的建议颜色。 |
priorityOverride |
替换此徽章的默认全局优先级。如果设置为 0,则使用默认优先级启发法。 |
颜色
表示 RGBA 颜色空间中的一种颜色。这种表示法旨在简化与各种语言中的颜色表示法之间的转换,而不是紧凑的转换。例如,在 Java 中,可以轻松地将此表示法的字段提供给 java.awt.Color
的构造函数;在 iOS 中,也可以轻松地将其提供给 UIColor 的 +colorWithRed:green:blue:alpha
方法;只需少量工作,即可轻松将其格式化为采用 JavaScript 的 CSS rgba()
字符串。
此参考页面不包含解读 RGB 值时应使用的绝对颜色空间,例如 sRGB、Adobe RGB、DCI-P3 和 BT.2020。默认情况下,应用应采用 sRGB 颜色空间。
在需要确定颜色均等性时,除非另有说明,否则如果两种颜色的红色、绿色、蓝色和 alpha 值都相差不超过 1e-5
,则将相应实现视为相等。
示例 (Java):
import com.google.type.Color;
// ...
public static java.awt.Color fromProto(Color protocolor) {
float alpha = protocolor.hasAlpha()
? protocolor.getAlpha().getValue()
: 1.0;
return new java.awt.Color(
protocolor.getRed(),
protocolor.getGreen(),
protocolor.getBlue(),
alpha);
}
public static Color toProto(java.awt.Color color) {
float red = (float) color.getRed();
float green = (float) color.getGreen();
float blue = (float) color.getBlue();
float denominator = 255.0;
Color.Builder resultBuilder =
Color
.newBuilder()
.setRed(red / denominator)
.setGreen(green / denominator)
.setBlue(blue / denominator);
int alpha = color.getAlpha();
if (alpha != 255) {
result.setAlpha(
FloatValue
.newBuilder()
.setValue(((float) alpha) / denominator)
.build());
}
return resultBuilder.build();
}
// ...
示例 (iOS / Obj-C):
// ...
static UIColor* fromProto(Color* protocolor) {
float red = [protocolor red];
float green = [protocolor green];
float blue = [protocolor blue];
FloatValue* alpha_wrapper = [protocolor alpha];
float alpha = 1.0;
if (alpha_wrapper != nil) {
alpha = [alpha_wrapper value];
}
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
static Color* toProto(UIColor* color) {
CGFloat red, green, blue, alpha;
if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
return nil;
}
Color* result = [[Color alloc] init];
[result setRed:red];
[result setGreen:green];
[result setBlue:blue];
if (alpha <= 0.9999) {
[result setAlpha:floatWrapperWithValue(alpha)];
}
[result autorelease];
return result;
}
// ...
示例 (JavaScript):
// ...
var protoToCssColor = function(rgb_color) {
var redFrac = rgb_color.red || 0.0;
var greenFrac = rgb_color.green || 0.0;
var blueFrac = rgb_color.blue || 0.0;
var red = Math.floor(redFrac * 255);
var green = Math.floor(greenFrac * 255);
var blue = Math.floor(blueFrac * 255);
if (!('alpha' in rgb_color)) {
return rgbToCssColor(red, green, blue);
}
var alphaFrac = rgb_color.alpha.value || 0.0;
var rgbParams = [red, green, blue].join(',');
return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
var rgbNumber = new Number((red << 16) | (green << 8) | blue);
var hexString = rgbNumber.toString(16);
var missingZeros = 6 - hexString.length;
var resultBuilder = ['#'];
for (var i = 0; i < missingZeros; i++) {
resultBuilder.push('0');
}
resultBuilder.push(hexString);
return resultBuilder.join('');
};
// ...
JSON 表示法 |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
字段 | |
---|---|
red |
颜色中红色的量,以区间 [0, 1] 中的值表示。 |
green |
颜色中绿色的量,以区间 [0, 1] 中的值表示。 |
blue |
颜色中的蓝色量,以 [0, 1] 区间中的值表示。 |
alpha |
此颜色在像素中的应用比例。也就是说,最终像素颜色由以下等式定义:
也就是说,值为 1.0 表示纯色,而值为 0.0 表示完全透明的颜色。它会使用封装容器消息,而非简单的浮动标量,以便区分默认值和未设置的值。如果省略,此颜色对象会渲染为纯色(就好像已经将 Alpha 值明确指定为 1.0)。 |
DisplayHints
有关呈现选项的界面显示提示。
JSON 表示法 |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "badgeColors": { object ( |
字段 | |
---|---|
disabled |
相应选项是否应在界面中显示为已停用。 |
shownInApply |
将值应用于云端硬盘内容时,此选项应显示在“应用”菜单中。 |
badgeColors |
标记使用的颜色。已根据所选的 |
darkBadgeColors |
用于徽章的深色模式颜色。已根据所选的 |
badgePriority |
此徽章的优先级。用于对多个徽章进行比较和排序。数字越小,表示徽章应先显示。如果标记配置不存在,此字段为 0。否则,此字段将设置为 |
BadgeColors
此颜色派生自 BadgeConfig,并更改为了最接近的建议支持颜色。
JSON 表示法 |
---|
{ "backgroundColor": { object ( |
字段 | |
---|---|
backgroundColor |
仅限输出。与前景配对的标记背景。 |
foregroundColor |
仅限输出。与背景配对的标记前景。 |
soloColor |
仅限输出。可用于没有背景的文本的颜色。 |
SchemaCapabilities
修改选项时与此选项相关的功能。
JSON 表示法 |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
字段 | |
---|---|
canUpdate |
用户是否可以更新此选项。 |
canDelete |
用户是否可以删除此选项。 |
canDisable |
用户是否可以停用此选项。 |
canEnable |
用户是否可以启用此选项。 |
AppliedCapabilities
与所应用元数据的此选择相关的功能。
JSON 表示法 |
---|
{ "canRead": boolean, "canSearch": boolean, "canSelect": boolean } |
字段 | |
---|---|
canRead |
用户是否可以读取已应用的相关项元数据。 |
canSearch |
用户是否可以在搜索查询中使用此选项。 |
canSelect |
用户是否可以在某个项上选择该选项。 |
LockStatus
包含有关标签组件是否应被视为锁定的信息。
JSON 表示法 |
---|
{ "locked": boolean } |
字段 | |
---|---|
locked |
仅限输出。指示此标签组件是否为 LabelLock 的(直接)目标。即使某个标签组件不是 LabelLock 的直接目标(在这种情况下,此字段设为 false),也可以隐式锁定该组件。 |
UserOptions
用户字段类型的选项。
JSON 表示法 |
---|
{
"listOptions": {
object ( |
字段 | |
---|---|
listOptions |
指定后,表明此字段支持值列表。此字段一经发布,便无法更改。 |
属性
字段的基本属性。
JSON 表示法 |
---|
{ "displayName": string, "required": boolean, "insertBeforeField": string } |
字段 | |
---|---|
displayName |
必需。要在界面中显示的显示文本,用于识别此字段。 |
required |
字段是否应标记为必填。 |
insertBeforeField |
仅限输入。将此字段插入或移动在指定字段之前。如果为空,则该字段位于列表末尾。 |
DisplayHints
有关呈现字段的界面显示提示。
JSON 表示法 |
---|
{ "required": boolean, "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean } |
字段 | |
---|---|
required |
该字段是否应在界面中显示为必需字段。 |
disabled |
该字段是否应在界面中显示为已停用。 |
shownInApply |
将值应用于云端硬盘内容时,此字段应显示在“应用”菜单中。 |
SchemaCapabilities
修改字段时与此字段相关的功能。
JSON 表示法 |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
字段 | |
---|---|
canUpdate |
用户是否可以更改此字段。 |
canDelete |
用户是否可以删除此字段。用户必须拥有权限,并且该字段必须已弃用。 |
canDisable |
用户是否可以停用此字段。用户必须拥有权限,且此字段不得处于已停用状态。 |
canEnable |
用户是否可以启用此字段。用户必须拥有权限,并且必须停用此字段。 |
AppliedCapabilities
与已应用元数据的此字段相关的功能。
JSON 表示法 |
---|
{ "canRead": boolean, "canSearch": boolean, "canWrite": boolean } |
字段 | |
---|---|
canRead |
用户是否可以读取已应用的相关项元数据。 |
canSearch |
用户是否可以搜索引用此字段的云端硬盘内容。 |
canWrite |
用户是否可以为云端硬盘内容设置此字段。 |
方法 |
|
---|---|
|
创建新标签。 |
|
永久删除云端硬盘内容上的标签和相关元数据。 |
|
通过应用一组更新请求来更新单个标签,从而生成新的草稿修订版本。 |
|
停用已发布的标签。 |
|
启用已停用的标签,并将其恢复为已发布的状态。 |
|
按资源名称获取标签。 |
|
列出标签。 |
|
发布对此标签的所有草稿更改。 |
|
更新标签的 CopyMode 。 |
|
更新标签的权限。 |