- Ресурс: Этикетка
- Тип метки
- Информация о пользователе
- Характеристики
- Жизненный цикл
- Состояние
- ИнвалидПолиси
- Отображение подсказок
- Прикладные возможности
- Возможности схемы
- Прикладная меткаполитика
- Режим копирования
- Поле
- Текстовые параметры
- Целочисленные параметры
- Параметры даты
- ДатаФормат
- Дата
- Параметры выбора
- Список опций
- Выбор
- Характеристики
- Конфигурация значка
- Цвет
- Отображение подсказок
- Цвета значков
- Возможности схемы
- Прикладные возможности
- Локстатус
- Пользовательские параметры
- Характеристики
- Отображение подсказок
- Возможности схемы
- Прикладные возможности
- Методы
Ресурс: Этикетка
Ярлык определяет таксономию, которую можно применять к объектам на Диске для организации и поиска по ним. Метки могут представлять собой простые строки или содержать поля, описывающие дополнительные метаданные, которые в дальнейшем можно использовать для организации и поиска элементов на Диске.
JSON-представление |
---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum ( |
Поля | |
---|---|
name | Только вывод. Имя ресурса метки. Будет иметь форму: |
id | Только вывод. Глобальный уникальный идентификатор этой метки. ID составляет часть |
revisionId | Только вывод. Идентификатор версии этикетки. Идентификатор редакции может быть частью |
labelType | Необходимый. Тип этикетки. |
creator | Только вывод. Пользователь, создавший этот ярлык. |
createTime | Только вывод. Время создания этого ярлыка. |
revisionCreator | Только вывод. Пользователь, создавший эту версию метки. |
revisionCreateTime | Только вывод. Время создания этой версии метки. |
publisher | Только вывод. Пользователь, опубликовавший этот ярлык. Это значение не имеет значения, если метка не опубликована. |
publishTime | Только вывод. Время публикации этого ярлыка. Это значение не имеет значения, если метка не опубликована. |
disabler | Только вывод. Пользователь, отключивший этот ярлык. Это значение не имеет значения, если метка не отключена. |
disableTime | Только вывод. Время, когда этот ярлык был отключен. Это значение не имеет значения, если метка не отключена. |
customer | Только вывод. Клиент, которому принадлежит этот ярлык. Например: «клиенты/123abc789». |
properties | Необходимый. Основные свойства этикетки. |
lifecycle | Только вывод. Состояние жизненного цикла метки, включая сведения о том, опубликована ли она, устарела или содержит ли она черновые изменения. |
displayHints | Только вывод. Подсказки пользовательского интерфейса для отображения метки. |
appliedCapabilities | Только вывод. Возможности, связанные с этой меткой в прикладных метаданных. |
schemaCapabilities | Только вывод. Возможности пользователя, указанные на этой метке. |
appliedLabelPolicy | Только вывод. Поведение этого ярлыка при его применении к объектам на Диске. |
fields[] | Список полей в порядке убывания приоритета. |
learnMoreUri | Пользовательский URL-адрес, который будет показан пользователям, чтобы они могли узнать больше об этом ярлыке и о том, как его следует использовать. |
lockStatus | Только вывод. LockStatus этой метки. |
Тип метки
Тип этой метки.
Перечисления | |
---|---|
LABEL_TYPE_UNSPECIFIED | Неизвестный тип этикетки. |
SHARED | Общие ярлыки могут быть переданы пользователям для применения к объектам на Диске. |
ADMIN | Ярлык, принадлежащий администратору. Создается и редактируется только администраторами. Поддерживает некоторые дополнительные функции только для администратора. |
Информация о пользователе
Информация о пользователе.
JSON-представление |
---|
{ "person": string } |
Поля | |
---|---|
person | Идентификатор этого пользователя, который можно использовать с API People для получения дополнительной информации. Например, люди/12345678. |
Характеристики
Основные свойства этикетки.
JSON-представление |
---|
{ "title": string, "description": string } |
Поля | |
---|---|
title | Необходимый. Название этикетки. |
description | Описание этикетки. |
Жизненный цикл
Состояние жизненного цикла объекта, например метки, поля или выбора. Жизненный цикл обеспечивает следующие переходы:
-
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 | Объект удален. |
ИнвалидПолиси
Политика, которая определяет, как обращаться с отключенной меткой, полем или выбором выбора в различных контекстах.
JSON-представление |
---|
{ "hideInSearch": boolean, "showInApply": boolean } |
Поля | |
---|---|
hideInSearch | Скрывать ли этот отключенный объект в меню поиска элементов Диска.
|
showInApply | Показывать ли этот отключенный объект в меню применения элементов Диска.
|
Отображение подсказок
Подсказки пользовательского интерфейса для отображения метки.
JSON-представление |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "priority": string } |
Поля | |
---|---|
disabled | Должна ли метка отображаться в пользовательском интерфейсе как отключенная. |
shownInApply | Эта метка должна отображаться в меню применения при применении значений к элементу Диска. |
priority | Порядок отображения метки в списке. |
Прикладные возможности
Возможности пользователя в отношении примененных метаданных этой метки.
JSON-представление |
---|
{ "canRead": boolean, "canApply": boolean, "canRemove": boolean } |
Поля | |
---|---|
canRead | Может ли пользователь читать прикладные метаданные, связанные с этой меткой. |
canApply | Может ли пользователь применять эту метку к элементам. |
canRemove | Может ли пользователь удалить эту метку с элементов. |
Возможности схемы
Возможности, связанные с этой меткой при редактировании метки.
JSON-представление |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
Поля | |
---|---|
canUpdate | Может ли пользователь изменить эту метку. |
canDelete | Может ли пользователь удалить эту метку. Пользователь должен иметь разрешение, а метка должна быть отключена. |
canDisable | Может ли пользователь отключить эту метку. У пользователя должно быть разрешение, и эта метка еще не должна быть отключена. |
canEnable | Может ли пользователь включить эту метку. Пользователь должен иметь разрешение, и эта метка должна быть отключена. |
Прикладная меткаполитика
Поведение этого ярлыка при его применении к объектам на Диске.
JSON-представление |
---|
{
"copyMode": enum ( |
Поля | |
---|---|
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 | Параметры пользовательского поля. |
Текстовые параметры
Параметры типа Текстовое поле.
JSON-представление |
---|
{ "minLength": integer, "maxLength": integer } |
Поля | |
---|---|
minLength | Только вывод. Минимальная допустимая длина значений для текстового поля. |
maxLength | Только вывод. Максимальная допустимая длина значений для текстового поля. |
Целочисленные параметры
Параметры для типа поля «Целое».
JSON-представление |
---|
{ "minValue": string, "maxValue": string } |
Поля | |
---|---|
minValue | Только вывод. Минимальное допустимое значение для целочисленного поля. |
maxValue | Только вывод. Максимальное допустимое значение целочисленного поля. |
Параметры даты
Параметры типа поля даты.
JSON-представление |
---|
{ "dateFormatType": enum ( |
Поля | |
---|---|
dateFormatType | Локализованная опция форматирования даты. Значения полей отображаются в этом формате в соответствии с их языковыми стандартами. |
dateFormat | Только вывод. Формат даты отделения интенсивной терапии. |
minValue | Только вывод. Минимальное допустимое значение (год, месяц, день). |
maxValue | Только вывод. Максимальное допустимое значение (год, месяц, день). |
ДатаФормат
Локализованные параметры формата даты.
Перечисления | |
---|---|
DATE_FORMAT_UNSPECIFIED | Формат даты не указан. |
LONG_DATE | Включает полное название месяца. Например, 12 января 1999 г. (ММММ д, г) |
SHORT_DATE | Краткое, числовое представление. Например, 13.12.99 (М/д/гг) |
Дата
Представляет полную или частичную календарную дату, например день рождения. Время суток и часовой пояс либо указаны в другом месте, либо не имеют значения. Дата указана по григорианскому календарю. Это может представлять собой одно из следующих действий:
- Полная дата с ненулевыми значениями года, месяца и дня.
- Месяц и день с нулевым годом (например, годовщина).
- Год сам по себе, с нулевым месяцем и нулевым днем.
- Год и месяц с нулевым днем (например, дата истечения срока действия кредитной карты).
Связанные типы:
-
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, чтобы указать год отдельно или год и месяц, если день не имеет значения. |
Параметры выбора
Параметры типа поля выбора.
JSON-представление |
---|
{ "listOptions": { object ( |
Поля | |
---|---|
listOptions | Если указано, это означает, что это поле поддерживает список значений. После публикации поля его нельзя изменить. |
choices[] | Опции, доступные для этого поля выбора. Порядок списка является последовательным и изменяется с помощью |
Список опций
Опции для многозначного варианта связанного типа поля.
JSON-представление |
---|
{ "maxEntries": integer } |
Поля | |
---|---|
maxEntries | Разрешено максимальное количество записей. |
Выбор
Выбор поля выбора.
JSON-представление |
---|
{ "id": string, "properties": { object ( |
Поля | |
---|---|
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 | Только ввод. Вставьте или переместите этот вариант перед указанным выбором. Если пусто, выбор помещается в конец списка. |
Конфигурация значка
Статус значка этикетки.
JSON-представление |
---|
{
"color": {
object ( |
Поля | |
---|---|
color | Цвет значка. Если не указано иное, значок не отображается. Установленные здесь цвета фона, переднего плана и соло (светлый и темный режим) изменяются в пользовательском интерфейсе Диска на ближайший рекомендуемый поддерживаемый цвет. |
priorityOverride | Переопределить глобальный приоритет этого значка по умолчанию. Если установлено значение 0, используется эвристика приоритета по умолчанию. |
Цвет
Представляет цвет в цветовом пространстве RGBA. Это представление предназначено для простоты преобразования в цветовые представления на разных языках и обратно, а не для компактности. Например, поля этого представления можно тривиально передать конструктору java.awt.Color
в Java; его также можно тривиально передать методу +colorWithRed:green:blue:alpha
UIColor в iOS; и, приложив немного усилий, его можно легко отформатировать в строку CSS rgba()
в JavaScript.
На этой справочной странице нет информации об абсолютном цветовом пространстве, которое следует использовать для интерпретации значения RGB, например sRGB, Adobe RGB, DCI-P3 и BT.2020. По умолчанию приложения должны использовать цветовое пространство sRGB.
Когда необходимо определить равенство цветов, реализации, если не указано иное, рассматривают два цвета как равные, если все их значения красного, зеленого, синего и альфа отличаются не более чем на 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 соответствует полностью прозрачному цвету. При этом используется сообщение-оболочка, а не простой скаляр с плавающей запятой, чтобы можно было отличить значение по умолчанию от значения, которое не установлено. Если этот параметр опущен, этот цветовой объект отображается как сплошной цвет (как если бы значению альфа было явно присвоено значение 1,0). |
Отображение подсказок
Подсказки пользовательского интерфейса для отображения опции.
JSON-представление |
---|
{ "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean, "badgeColors": { object ( |
Поля | |
---|---|
disabled | Должна ли опция отображаться в пользовательском интерфейсе как отключенная. |
shownInApply | Этот параметр должен отображаться в меню применения при применении значений к элементу Диска. |
badgeColors | Цвета, используемые для значка. Цвета изменены на цвета Google Material на основе выбранного |
darkBadgeColors | Цвет темного режима, используемый для значка. Цвета изменены на цвета Google Material на основе выбранного |
badgePriority | Приоритет этого значка. Используется для сравнения и сортировки нескольких значков. Меньшее число означает, что значок должен отображаться первым. Если конфигурация бейджа отсутствует, это значение будет равно 0. В противном случае будет установлено значение |
Цвета значков
Цвет получен из BadgeConfig и изменен на ближайший рекомендуемый поддерживаемый цвет.
JSON-представление |
---|
{ "backgroundColor": { object ( |
Поля | |
---|---|
backgroundColor | Только вывод. Фон значка, который сочетается с передним планом. |
foregroundColor | Только вывод. Передний план значка, который сочетается с фоном. |
soloColor | Только вывод. Цвет, который можно использовать для текста без фона. |
Возможности схемы
Возможности, связанные с этим выбором при редактировании выбора.
JSON-представление |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
Поля | |
---|---|
canUpdate | Может ли пользователь обновить этот выбор. |
canDelete | Может ли пользователь удалить этот выбор. |
canDisable | Может ли пользователь отключить этот выбор. |
canEnable | Может ли пользователь включить этот выбор. |
Прикладные возможности
Возможности, связанные с этим выбором прикладных метаданных.
JSON-представление |
---|
{ "canRead": boolean, "canSearch": boolean, "canSelect": boolean } |
Поля | |
---|---|
canRead | Может ли пользователь читать связанные прикладные метаданные элементов. |
canSearch | Может ли пользователь использовать этот выбор в поисковых запросах. |
canSelect | Может ли пользователь выбрать этот вариант для элемента. |
Локстатус
Содержит информацию о том, следует ли считать компонент метки заблокированным.
JSON-представление |
---|
{ "locked": boolean } |
Поля | |
---|---|
locked | Только вывод. Указывает, является ли этот компонент метки (прямой) целью LabelLock. Компонент метки может быть неявно заблокирован, даже если он не является прямой целью LabelLock, и в этом случае для этого поля установлено значение false. |
Пользовательские параметры
Параметры типа пользовательского поля.
JSON-представление |
---|
{
"listOptions": {
object ( |
Поля | |
---|---|
listOptions | Если указано, это означает, что это поле поддерживает список значений. После публикации поля его нельзя изменить. |
Характеристики
Основные свойства поля.
JSON-представление |
---|
{ "displayName": string, "required": boolean, "insertBeforeField": string } |
Поля | |
---|---|
displayName | Необходимый. Текст, отображаемый в пользовательском интерфейсе, определяющем это поле. |
required | Следует ли пометить поле как обязательное. |
insertBeforeField | Только ввод. Вставьте или переместите это поле перед указанным полем. Если пусто, поле помещается в конец списка. |
Отображение подсказок
Подсказки пользовательского интерфейса для отрисовки поля.
JSON-представление |
---|
{ "required": boolean, "disabled": boolean, "hiddenInSearch": boolean, "shownInApply": boolean } |
Поля | |
---|---|
required | Должно ли поле отображаться в пользовательском интерфейсе так, как требуется. |
disabled | Должно ли поле отображаться в пользовательском интерфейсе как отключенное. |
shownInApply | Это поле должно отображаться в меню применения при применении значений к элементу Диска. |
Возможности схемы
Возможности, связанные с этим полем при редактировании поля.
JSON-представление |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
Поля | |
---|---|
canUpdate | Может ли пользователь изменить это поле. |
canDelete | Может ли пользователь удалить это поле. Пользователь должен иметь разрешение, а поле должно быть устаревшим. |
canDisable | Может ли пользователь отключить это поле. Пользователь должен иметь разрешение, и это поле не должно быть отключено. |
canEnable | Может ли пользователь включить это поле. Пользователь должен иметь разрешение, и это поле должно быть отключено. |
Прикладные возможности
Возможности, связанные с этим полем прикладных метаданных.
JSON-представление |
---|
{ "canRead": boolean, "canSearch": boolean, "canWrite": boolean } |
Поля | |
---|---|
canRead | Может ли пользователь читать связанные прикладные метаданные элементов. |
canSearch | Может ли пользователь искать элементы на Диске, ссылающиеся на это поле. |
canWrite | Может ли пользователь устанавливать это поле для объектов на Диске. |
Методы | |
---|---|
| Создает новую метку. |
| Безвозвратно удаляет метку и связанные с ней метаданные с объектов на Диске. |
| Обновляет одну метку, применяя набор запросов на обновление, в результате чего создается новая черновая версия. |
| Отключить опубликованную метку. |
| Включите отключенную метку и восстановите ее опубликованное состояние. |
| Получите метку по имени ресурса. |
| Перечислить ярлыки. |
| Опубликуйте все черновые изменения в ярлыке. |
| Обновляет CopyMode метки. |
| Обновляет разрешения метки. |