- Ресурс: QuarantinedMessage
- Направление
- Состояние
- TriggeredRule
- MessageContent
- Заголовок
- Прикрепленный файл
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Методы
Ресурс: QuarantinedMessage
Ресурс QuarantinedMessage представляет собой электронное письмо, помещенное в административный карантин.
| JSON-представление |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Поля | |
|---|---|
name |
Идентификатор. Название ресурса сообщения, помещенного в карантин. Формат: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Только для вывода. Неизменяемый идентификатор сообщения Gmail. |
messageOwner |
Только для вывода. Адрес электронной почты владельца этого сообщения. |
quarantines[] |
Только для вывода. Названия ресурсов карантинов, к которым относится это сообщение. Формат: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Только для вывода. Временная метка получения сообщения. |
direction |
Только для вывода. Направление сообщения (например, INBOUND, OUTBOUND). |
state |
Только для вывода. Текущий статус обработки сообщения. |
retentionExpireTime |
Только для вывода. Временная метка, до которой будет храниться это сообщение. |
triggeredRules[] |
Только для вывода. Информация о правилах, из-за которых письмо попало в карантин. |
content |
Только для вывода. Подробное содержание и метаданные письма, помещенного в карантин. |
rawMessage |
Только для вывода. Все электронное письмо в строке, отформатированной по стандарту RFC 2822 и закодированной по стандарту base64url. Возвращается, если выбран тип контента RAW. |
Направление
Направление сообщения.
| Перечисления | |
|---|---|
DIRECTION_UNSPECIFIED |
Не указано. |
INBOUND |
Пользователь получил сообщение, помещенное в карантин. |
OUTBOUND |
Пользователь отправил сообщение, которое было помещено в карантин. |
Штат
Текущий статус обработки сообщения.
| Перечисления | |
|---|---|
STATE_UNSPECIFIED |
Не указано. |
PENDING_TRIAGE |
Сообщение находится в карантине. |
RELEASED |
Сообщение было перемещено из карантина. |
DENIED |
Сообщение было отклонено, пока находилось в карантине. |
TriggeredRule
Информация о правиле, из-за которого сообщение было помещено в карантин.
| JSON-представление |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Поля | |
|---|---|
policyId |
Идентификатор правила, с которым соотносится установленное правило. |
ruleId |
Идентификатор определенного установленного правила. |
displayName |
Название или описание установленного правила. |
MessageContent
Подробная информация о содержимом электронного письма, помещенного в карантин.
| JSON-представление |
|---|
{ "headers": [ { object ( |
| Поля | |
|---|---|
headers[] |
Заголовки электронного письма. |
attachments[] |
Прикрепленные файлы, найденные в электронном письме. |
body |
Текст или фрагмент электронного письма в формате обычного текста. |
subject |
Тема электронного письма. |
labels[] |
Стандартные ярлыки, примененные к письму (например, "КАРАНТИН"). |
classificationLabelValues[] |
Значения ярлыков классификации, примененные к сообщению. Доступно только для аккаунтов Google Workspace. |
Заголовок
Заголовок в электронном письме.
| JSON-представление |
|---|
{ "name": string, "value": string } |
| Поля | |
|---|---|
name |
Название заголовка, например "От" или "Тема". |
value |
Значение заголовка, декодированное по стандарту MIME. |
Прикрепленный файл
Прикрепленный файл в электронном письме.
| JSON-представление |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Поля | |
|---|---|
filename |
Название прикрепленного файла. |
mimeType |
MIME-тип прикрепленного файла (например, "application/pdf"). |
sizeBytes |
Размер прикрепленного файла в байтах. |
attachmentId |
Уникальный идентификатор, используемый для получения контента прикрепленного файла. |
ClassificationLabelValue
Ярлыки классификации, примененные к электронному письму.
| JSON-представление |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Поля | |
|---|---|
labelId |
Канонический или необработанный буквенно-цифровой идентификатор ярлыка классификации. |
fields[] |
Значения полей для заданного идентификатора ярлыка классификации. |
ClassificationLabelFieldValue
Значения полей для ярлыка классификации.
| JSON-представление |
|---|
{ "fieldId": string, "selection": string } |
| Поля | |
|---|---|
fieldId |
Идентификатор поля для значения ярлыка классификации. |
selection |
Идентификатор варианта выбора. |
Методы |
|
|---|---|
|
Асинхронно запрещает список сообщений. |
|
Асинхронно выпускает список сообщений. |
|
Отклоняет сообщение из карантина. |
|
Позволяет получить метаданные и контент письма, помещенного в карантин. |
|
Запрашивает сообщения, помещенные в карантин, с использованием определенных условий фильтра. |
|
Перемещает сообщение из карантина для доставки получателям. |
|
Поиск сообщений в карантине по определенным поисковым запросам. |