REST Resource: matters.exports

资源:导出

导出。

如要使用保险柜资源,相应帐号必须拥有所需的保险柜权限和诉讼或调查的访问权限。要访问诉讼或调查,必须由帐号创建诉讼或调查,将诉讼或调查与他们共享,或者拥有查看所有诉讼或调查权限。

JSON 表示法
{
  "id": string,
  "matterId": string,
  "parentExportId": string,
  "name": string,
  "requester": {
    object (UserInfo)
  },
  "query": {
    object (Query)
  },
  "exportOptions": {
    object (ExportOptions)
  },
  "createTime": string,
  "status": enum (ExportStatus),
  "stats": {
    object (ExportStats)
  },
  "cloudStorageSink": {
    object (CloudStorageSink)
  }
}
字段
id

string

仅供输出。生成的导出 ID。

matterId

string

仅供输出。诉讼或调查 ID。

parentExportId

string

仅供输出。标识生成此子导出项的父导出项。只能在子导出文件中设置。

name

string

导出内容的名称。请勿在名称中使用特殊字符(~!$'(),;@:/?),否则可能会导致您无法下载导出内容。

requester

object (UserInfo)

仅供输出。导出请求者。

query

object (Query)

用于创建导出作业的查询参数。

exportOptions

object (ExportOptions)

其他导出选项。

createTime

string (Timestamp format)

仅供输出。导出内容的创建时间。

时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

status

enum (ExportStatus)

仅供输出。导出的状态。

stats

object (ExportStats)

仅供输出。有关导出进度和大小的详细信息。

cloudStorageSink

object (CloudStorageSink)

仅供输出。Cloud Storage 中导出文件的接收器。

UserInfo

用户信息。

JSON 表示法
{
  "email": string,
  "displayName": string
}
字段
email

string

用户的电子邮件地址。

displayName

string

显示的用户姓名。

ExportOptions

其他导出选项

JSON 表示法
{
  "region": enum (ExportRegion),

  // Union field corpus_export_options can be only one of the following:
  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  }
  // End of list of possible types for union field corpus_export_options.
}
字段
region

enum (ExportRegion)

所请求的导出数据区域。

联合字段 corpus_export_options。特定于服务的导出选项。corpus_export_options 只能是下列其中一项:
mailOptions

object (MailExportOptions)

Gmail 导出选项。

groupsOptions

object (GroupsExportOptions)

群组导出选项。

driveOptions

object (DriveExportOptions)

云端硬盘导出选项。

hangoutsChatOptions

object (HangoutsChatExportOptions)

Chat 导出选项。

voiceOptions

object (VoiceExportOptions)

Voice 导出选项。

calendarOptions

object (CalendarExportOptions)

有可用的日历导出选项。

MailExportOptions

Gmail 导出选项。

JSON 表示法
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
字段
exportFormat

enum (ExportFormat)

导出的邮件/消息的文件格式。

showConfidentialModeContent

boolean

如需导出机密模式内容,请设置为 true

useNewExport

boolean

要使用新的导出系统,请设置为 true

exportLinkedDriveFiles

boolean

可选。如要允许导出链接的云端硬盘文件,请将此项设为 true

ExportFormat

邮件的导出格式

枚举
EXPORT_FORMAT_UNSPECIFIED 未指定导出格式。
MBOX 以 MBOX 格式导出。仅适用于 Gmail、网上论坛、环聊和 Voice。
PST 以 PST 格式导出。仅适用于 Gmail、网上论坛、Hangouts、Voice 和 Google 日历。
ICS 以 ICS 格式导出。仅适用于 Google 日历。

GroupsExportOptions

群组导出选项。

JSON 表示法
{
  "exportFormat": enum (ExportFormat)
}
字段
exportFormat

enum (ExportFormat)

导出的邮件/消息的文件格式。

DriveExportOptions

云端硬盘导出选项。

JSON 表示法
{
  "includeAccessInfo": boolean
}
字段
includeAccessInfo

boolean

如要为拥有文件间接访问权限的用户添加访问权限级别信息,请将相应设置设为 true

HangoutsChatExportOptions

Chat 导出选项。

JSON 表示法
{
  "exportFormat": enum (ExportFormat)
}
字段
exportFormat

enum (ExportFormat)

导出的邮件/消息的文件格式。

VoiceExportOptions

Voice 导出选项。

JSON 表示法
{
  "exportFormat": enum (ExportFormat)
}
字段
exportFormat

enum (ExportFormat)

导出的短信的文件格式。

CalendarExportOptions

日历导出选项。

JSON 表示法
{
  "exportFormat": enum (ExportFormat)
}
字段
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

string (int64 format)

已处理导出操作的消息或文件的数量。

totalArtifactCount

string (int64 format)

要导出的邮件/消息/帖子或文件的数量。

sizeInBytes

string (int64 format)

导出内容的大小(以字节为单位)。

CloudStorageSink

导出 Cloud Storage 文件的接收器。

JSON 表示法
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
字段
files[]

object (CloudStorageFile)

仅供输出。Cloud Storage 中导出的文件。

CloudStorageFile

Cloud Storage 中的导出文件

JSON 表示法
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
字段
bucketName

string

导出文件的 Cloud Storage 存储分区的名称。您可以在 Cloud Storage JSON APIXML API 中使用此值,但不能列出存储分区内容。不过,您可以按对象名称获取各个导出文件

objectName

string

导出文件的 Cloud Storage 对象的名称。您可以在 Cloud Storage JSON APIXML API 中使用此值。

size

string (int64 format)

导出文件大小。

md5Hash

string

文件的 md5 哈希值。

方法

create

创建导出作业。

delete

删除导出内容。

get

获取导出内容。

list

列出指定诉讼或调查中的导出的详细信息。