- Ресурс: Этикетка
- Тип метки
- Информация о пользователе
- Характеристики
- Жизненный цикл
- Состояние
- DisabledPolicy
- DisplayHints
- ПрикладныеВозможности
- Возможности схемы
- AppliedLabelPolicy
- CopyMode
- Поле
- TextOptions
- IntegerOptions
- DateOptions
- Формат даты
- Дата
- ВариантыВыбора
- ListOptions
- Выбор
- Характеристики
- BadgeConfig
- Цвет
- DisplayHints
- Цвета значка
- Возможности схемы
- ПрикладныеВозможности
- LockStatus
- Параметры пользователя
- Характеристики
- DisplayHints
- Возможности схемы
- ПрикладныеВозможности
- EnabledAppSettings
- EnabledApp
- Приложение
- Методы
Ресурс: Этикетка
Метка определяет таксономию, которую можно применить к элементам Диска для организации и поиска по ним. Метки могут представлять собой простые строки или содержать поля с дополнительными метаданными, которые можно использовать для организации и поиска по элементам Диска.
JSON-представление |
---|
{ "name": string, "id": string, "revisionId": string, "labelType": enum ( |
Поля | |
---|---|
name | Только вывод. Имя ресурса метки. Будет иметь вид: |
id | Только вывод. Глобальный уникальный идентификатор этой метки. ID входит в состав |
revisionId | Только вывод. Идентификатор версии метки. Идентификатор версии может быть частью |
labelType | Обязательно. Тип этикетки. |
creator | Только вывод. Пользователь, создавший эту метку. |
createTime | Только вывод. Время создания этой метки. |
revisionCreator | Только вывод. Пользователь, создавший эту версию этикетки. |
revisionCreateTime | Только вывод. Время создания этой версии этикетки. |
publisher | Только вывод. Пользователь, опубликовавший эту метку. Это значение не имеет смысла, если метка не опубликована. |
publishTime | Только вывод. Время публикации метки. Это значение не имеет смысла, если метка не опубликована. |
disabler | Только вывод. Пользователь, отключивший эту метку. Это значение не имеет смысла, если метка не отключена. |
disableTime | Только вывод. Время, когда метка была отключена. Это значение не имеет смысла, если метка не отключена. |
customer | Только вывод. Клиент, которому принадлежит эта метка. Например: |
properties | Обязательно. Основные свойства этикетки. |
lifecycle | Только вывод. Состояние жизненного цикла метки, включая информацию о том, опубликована ли она, устарела ли и есть ли черновики изменений. |
displayHints | Только вывод. Пользовательский интерфейс отображает подсказки для отображения метки. |
appliedCapabilities | Только вывод. Возможности, связанные с этой меткой в применённых метаданных. |
schemaCapabilities | Только вывод. Возможности пользователя на этой метке. |
appliedLabelPolicy | Только вывод. Поведение этой метки при применении к элементам Диска. |
fields[] | Список полей в порядке убывания приоритета. |
learnMoreUri | Пользовательский URL-адрес, который будет представлен пользователям и позволит им узнать больше об этой метке и о том, как ее следует использовать. |
lockStatus | Только вывод. |
enabledAppSettings | Необязательно. |
Тип метки
Тип этой этикетки.
Перечисления | |
---|---|
LABEL_TYPE_UNSPECIFIED | Неизвестный тип этикетки. |
SHARED | Общие метки могут быть предоставлены пользователям для применения к элементам Диска. |
ADMIN | Метка, принадлежащая администратору. Создавать и редактировать её могут только администраторы. Поддерживает некоторые дополнительные функции, доступные только администраторам. |
GOOGLE_APP | Метка, принадлежащая внутреннему приложению Google, а не клиенту. Эти метки доступны только для чтения. |
Информация о пользователе
Информация о пользователе.
JSON-представление |
---|
{ "person": string } |
Поля | |
---|---|
person | Идентификатор этого пользователя, который можно использовать с API People для получения дополнительной информации. Например, |
Характеристики
Основные свойства этикетки.
JSON-представление |
---|
{ "title": string, "description": string } |
Поля | |
---|---|
title | Обязательно. Название этикетки. |
description | Описание этикетки. |
Жизненный цикл
Состояние жизненного цикла объекта, например метки, поля или варианта выбора. Подробнее см. в разделе Жизненный цикл метки .
Жизненный цикл предусматривает следующие переходы:
-
UNPUBLISHED_DRAFT
(начальное состояние) -
UNPUBLISHED_DRAFT
->PUBLISHED
-
UNPUBLISHED_DRAFT
-> (Удалено) -
PUBLISHED
->DISABLED
-
DISABLED
->PUBLISHED
-
DISABLED
-> (Удалено)
Опубликованные и отключенные состояния имеют некоторые отличительные характеристики:
-
Published
: в объект в этом состоянии могут быть внесены некоторые изменения, и в этом случаеhasUnpublishedChanges
будет иметь значение true. Кроме того, некоторые изменения не допускаются. Как правило, любые изменения, которые могут сделать существующие метаданные, связанные с меткой, недействительными или создать новые ограничения для них, отклоняются. -
Disabled
: при отключении вступает в силу настроенная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 | Порядок отображения меток в списке. |
ПрикладныеВозможности
Возможности, которые пользователь имеет в отношении примененных метаданных этой метки.
JSON-представление |
---|
{ "canRead": boolean, "canApply": boolean, "canRemove": boolean } |
Поля | |
---|---|
canRead | Может ли пользователь читать примененные метаданные, связанные с этой меткой. |
canApply | Может ли пользователь применять эту метку к элементам. |
canRemove | Может ли пользователь удалить эту метку с элементов. |
Возможности схемы
Возможности, связанные с этой меткой при редактировании метки.
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 | Только вывод. |
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 | Только вывод. Максимальное допустимое значение (год, месяц, день). |
Формат даты
Локализованные параметры формата даты.
Перечисления | |
---|---|
DATE_FORMAT_UNSPECIFIED | Формат даты не указан. |
LONG_DATE | Включает полное название месяца. Например, 12 января 1999 г. (MMMM d, y). |
SHORT_DATE | Короткое числовое представление. Например, 12/13/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[] | Доступные параметры для этого поля выбора. Порядок в списке постоянный и изменяется с помощью |
ListOptions
Варианты многозначного варианта связанного типа поля.
JSON-представление |
---|
{ "maxEntries": integer } |
Поля | |
---|---|
maxEntries | Максимально допустимое количество записей. |
Выбор
Выбор поля выбора.
JSON-представление |
---|
{ "id": string, "properties": { object ( |
Поля | |
---|---|
id | Уникальное значение варианта выбора. Этот идентификатор генерируется автоматически. Соответствует регулярному выражению: |
properties | Основные свойства выбора. |
lifecycle | Только вывод. Жизненный цикл по выбору. |
displayHints | Только вывод. Пользовательский интерфейс отображает подсказки для выбора. |
schemaCapabilities | Только вывод. Возможности, связанные с этой опцией, при её редактировании. |
appliedCapabilities | Только вывод. Возможности, связанные с этим выбором, относятся к применяемым метаданным. |
creator | Только вывод. Пользователь, создавший этот выбор. |
createTime | Только вывод. Время создания этого выбора. |
updater | Только вывод. Пользователь, который последним обновил этот выбор. |
updateTime | Только вывод. Время последнего обновления этого выбора. |
publisher | Только вывод. Пользователь, опубликовавший этот выбор. Это значение не имеет смысла, если выбор не опубликован. |
publishTime | Только вывод. Время публикации данного выбора. Это значение не имеет смысла, если выбор не опубликован. |
disabler | Только вывод. Пользователь, отключивший этот параметр. Это значение не имеет смысла, если параметр не отключен. |
disableTime | Только вывод. Время, когда этот параметр был отключен. Это значение не имеет смысла, если параметр не отключен. |
lockStatus | Только вывод. |
Характеристики
Основные свойства выбора.
JSON-представление |
---|
{
"displayName": string,
"description": string,
"badgeConfig": {
object ( |
Поля | |
---|---|
displayName | Обязательно. Отображаемый текст в пользовательском интерфейсе, идентифицирующий это поле. |
description | Описание этой этикетки. |
badgeConfig | Конфигурация значка для этого варианта. Если задано, метка, которой принадлежит этот вариант, считается «меткой с значком». |
insertBeforeChoice | Только ввод. Вставьте или переместите этот вариант перед указанным вариантом. Если поле пусто, вариант будет помещен в конец списка. |
BadgeConfig
Статус значка этикетки.
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). |
DisplayHints
Подсказки пользовательского интерфейса для отображения опции.
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 | Может ли пользователь сделать этот выбор для элемента. |
LockStatus
Содержит информацию о том, следует ли считать компонент метки заблокированным.
JSON-представление |
---|
{ "locked": boolean } |
Поля | |
---|---|
locked | Только вывод. Указывает, является ли этот компонент метки (прямой) целью блокировки метки. Компонент метки может быть неявно заблокирован, даже если он не является прямой целью блокировки метки, в этом случае это поле имеет значение false. |
Параметры пользователя
Варианты типа поля пользователя.
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 | Это поле должно отображаться в меню «Применить» при применении значений к элементу Диска. |
Возможности схемы
Возможности, связанные с этим полем при редактировании поля.
JSON-представление |
---|
{ "canUpdate": boolean, "canDelete": boolean, "canDisable": boolean, "canEnable": boolean } |
Поля | |
---|---|
canUpdate | Может ли пользователь изменить это поле. |
canDelete | Может ли пользователь удалить это поле? У пользователя должно быть разрешение, а поле должно быть устарело. |
canDisable | Может ли пользователь отключить это поле? У пользователя должно быть разрешение, и это поле не должно быть отключено. |
canEnable | Может ли пользователь включить это поле? Пользователь должен иметь разрешение, и это поле должно быть отключено. |
ПрикладныеВозможности
Возможности, связанные с этим полем в прикладных метаданных.
JSON-представление |
---|
{ "canRead": boolean, "canSearch": boolean, "canWrite": boolean } |
Поля | |
---|---|
canRead | Может ли пользователь читать соответствующие примененные метаданные к элементам. |
canSearch | Может ли пользователь искать элементы Диска, ссылающиеся на это поле. |
canWrite | Может ли пользователь устанавливать это поле для элементов Диска. |
EnabledAppSettings
Описывает приложения Google Workspace, в которых можно использовать метку.
JSON-представление |
---|
{
"enabledApps": [
{
object ( |
Поля | |
---|---|
enabledApps[] | Необязательно. Список приложений, в которых можно использовать метку. |
EnabledApp
Приложение, в котором можно использовать этикетку.
JSON-представление |
---|
{
"app": enum ( |
Поля | |
---|---|
app | Необязательно. Название приложения. |
Приложение
Набор возможных приложений Google Workspace, в которых можно использовать метки.
Перечисления | |
---|---|
APP_UNSPECIFIED | Не указано |
DRIVE | Водить машину |
GMAIL | Gmail |
Методы | |
---|---|
| Создает метку. |
| Безвозвратно удаляет метку и связанные с ней метаданные на элементах Диска. |
| Обновляет одну метку, применяя набор запросов на обновление, что приводит к созданию новой версии проекта. |
| Отключить опубликованную метку. |
| Включите отключенную метку и восстановите ее опубликованное состояние. |
| Получите метку по названию ресурса. |
| Список меток. |
| Опубликуйте все черновые изменения на этикетке. |
| Обновляет CopyMode метки. |
| Обновляет EnabledAppSettings метки. |
| Обновляет разрешения метки. |