- Ресурс: экспорт
- UserInfo
- ExportOptions
- MailExportOptions
- ExportFormat
- GroupsExportOptions
- DriveExportOptions
- HangoutsChatExportOptions
- VoiceExportOptions
- CalendarExportOptions
- GeminiExportOptions
- GeminiInWorkspaceExportOptions
- ExportRegion
- ExportStatus
- ExportStats
- CloudStorageSink
- CloudStorageFile
- Методы
Ресурс: экспорт
Экспорт.
Чтобы работать с ресурсами Сейфа, у аккаунта должны быть необходимые права Сейфа и доступ к делу. Чтобы получить доступ к делу, пользователь должен быть его создателем, иметь к нему доступ или обладать правом Просмотр всех дел.
| JSON-представление |
|---|
{ "id": string, "matterId": string, "parentExportId": string, "name": string, "requester": { object ( |
| Поля | |
|---|---|
id |
Только для вывода. Сгенерированный идентификатор экспорта. |
matterId |
Только для вывода. Идентификатор дела. |
parentExportId |
Только для вывода. Идентификатор родительского экспорта, который породил этот дочерний экспорт. Это поле заполняется только для дочерних экспортов. |
name |
Название экспорта. Не используйте в нем специальные символы (~!$'(),;@:/?). Это может помешать скачивать файлы экспорта. |
requester |
Только для вывода. Пользователь, запросивший экспорт. |
query |
Параметры запроса, использованные для создания экспорта. |
exportOptions |
Дополнительные параметры экспорта. |
createTime |
Только для вывода. Время создания экспорта. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
status |
Только для вывода. Статус экспорта. |
stats |
Только для вывода. Сведения о ходе экспорта и размере экспортируемых данных. |
| Тип приемника экспорта. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
cloudStorageSink |
Только для вывода. Приемник для экспортированных файлов в Cloud Storage. |
| Конец взаимоисключающих полей. | |
UserInfo
Информация о пользователе.
| JSON-представление |
|---|
{ "email": string, "displayName": string } |
| Поля | |
|---|---|
email |
Адрес электронной почты пользователя. |
displayName |
Отображаемое имя пользователя. |
ExportOptions
Дополнительные параметры экспорта
| JSON-представление |
|---|
{ "region": enum ( |
| Поля | |
|---|---|
region |
Запрошенный регион хранения данных для экспорта. |
| Параметры экспорта для отдельных сервисов. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
mailOptions |
Параметры экспорта данных Gmail. |
groupsOptions |
Параметры экспорта групп. |
driveOptions |
Параметры экспорта с Диска. |
hangoutsChatOptions |
Параметры экспорта Chat. |
voiceOptions |
Параметры экспорта данных Voice. |
calendarOptions |
Для экспорта Календаря доступен один вариант. |
geminiOptions |
Вариант доступен для экспорта из приложения Gemini. |
geminiInWorkspaceOptions |
Вариант, доступный для экспорта Gemini в Workspace. |
| Конец взаимоисключающих полей. | |
MailExportOptions
Параметры экспорта данных Gmail.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных сообщений. |
showConfidentialModeContent |
Чтобы экспортировать контент, отправленный в конфиденциальном режиме, задайте значение true. |
useNewExport |
Чтобы использовать новую систему экспорта, установите значение true. |
exportLinkedDriveFiles |
Необязательное поле. Чтобы включить экспорт связанных файлов Диска, задайте значение true. |
ExportFormat
Формат экспорта сообщений
| Перечисления | |
|---|---|
EXPORT_FORMAT_UNSPECIFIED |
Не указан формат экспорта. |
MBOX |
Экспортировать в формате MBOX. Доступно только для Gmail, Групп, Hangouts и Voice. |
PST |
Экспортируйте данные в формате PST. Доступно только для Gmail, Групп, Hangouts, Voice и Календаря. |
ICS |
Экспортировать в формате ICS. Доступно только для Календаря. |
XML |
Экспортировать в формате XML. Доступно только в приложении Gemini. |
JSON |
Экспортировать в формате JSON. Доступно только для Gemini в Workspace. |
GroupsExportOptions
Параметры экспорта групп.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных сообщений. |
DriveExportOptions
Параметры экспорта с Диска.
| JSON-представление |
|---|
{ "includeAccessInfo": boolean } |
| Поля | |
|---|---|
includeAccessInfo |
Чтобы включить сведения об уровне доступа для пользователей, имеющих косвенный доступ к файлам, установите значение true. |
HangoutsChatExportOptions
Параметры экспорта Chat.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных сообщений. |
VoiceExportOptions
Параметры экспорта данных Voice.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных текстовых сообщений. |
CalendarExportOptions
Параметры экспорта Календаря.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных текстовых сообщений. |
GeminiExportOptions
Варианты экспорта данных приложения Gemini.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных сообщений. |
GeminiInWorkspaceExportOptions
Варианты экспорта для Gemini в Workspace.
| JSON-представление |
|---|
{
"exportFormat": enum ( |
| Поля | |
|---|---|
exportFormat |
Формат файла для экспортированных сообщений. |
ExportRegion
Регион хранения данных для экспорта.
| Перечисления | |
|---|---|
EXPORT_REGION_UNSPECIFIED |
Регион не указан. Значение по умолчанию – ANY. |
ANY |
Любой регион. |
US |
Регион США. |
EUROPE |
Европа. |
ExportStatus
Статус экспорта.
| Перечисления | |
|---|---|
EXPORT_STATUS_UNSPECIFIED |
Статус не указан. |
COMPLETED |
Экспорт завершен. |
FAILED |
Не удалось выполнить экспорт. |
IN_PROGRESS |
Выполняется экспорт. |
ExportStats
Информация о ходе экспорта.
| JSON-представление |
|---|
{ "exportedArtifactCount": string, "totalArtifactCount": string, "sizeInBytes": string } |
| Поля | |
|---|---|
exportedArtifactCount |
Количество сообщений или файлов, уже обработанных для экспорта. |
totalArtifactCount |
Количество сообщений или файлов, которые нужно экспортировать. |
sizeInBytes |
Размер экспортируемых данных в байтах. |
CloudStorageSink
Приемник экспорта для файлов Cloud Storage.
| JSON-представление |
|---|
{
"files": [
{
object ( |
| Поля | |
|---|---|
files[] |
Только для вывода. Экспортированные файлы в Cloud Storage. |
CloudStorageFile
Экспортированный файл в Cloud Storage
| JSON-представление |
|---|
{ "bucketName": string, "objectName": string, "size": string, "md5Hash": string } |
| Поля | |
|---|---|
bucketName |
Название сегмента Cloud Storage для экспортируемого файла. Это значение можно использовать в JSON API или XML API Cloud Storage, но не для просмотра содержимого сегмента. Вместо этого вы можете получить отдельные файлы экспорта по названию объекта. |
objectName |
Название объекта Cloud Storage для экспортируемого файла. Это значение можно использовать в JSON API или XML API Cloud Storage. |
size |
Размер экспортируемого файла. |
md5Hash |
Хеш MD5 файла. |
Методы |
|
|---|---|
|
Создает экспорт. |
|
Удаляет экспорт. |
|
Получает экспорт. |
|
Показывает сведения об экспорте в указанном деле. |