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

เอาต์พุตเท่านั้น รหัสการส่งออกที่สร้างขึ้น

matterId

string

เอาต์พุตเท่านั้น รหัสกรณี

parentExportId

string

เอาต์พุตเท่านั้น ระบุการส่งออกหลักที่สร้างการส่งออกย่อยนี้ ซึ่งจะตั้งค่าไว้ในการส่งออกย่อยเท่านั้น

name

string

ชื่อการส่งออก อย่าใช้สัญลักษณ์พิเศษ (~!$'(),;@:/?) ในชื่อ เพราะอาจทำให้คุณไม่สามารถดาวน์โหลดการส่งออกได้

requester

object (UserInfo)

เอาต์พุตเท่านั้น ผู้ขอส่งออก

query

object (Query)

พารามิเตอร์การค้นหาที่ใช้สร้างการส่งออก

exportOptions

object (ExportOptions)

ตัวเลือกการส่งออกเพิ่มเติม

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่สร้างการส่งออก

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

status

enum (ExportStatus)

เอาต์พุตเท่านั้น สถานะของการส่งออก

stats

object (ExportStats)

เอาต์พุตเท่านั้น รายละเอียดเกี่ยวกับความคืบหน้าและขนาดของการส่งออก

ประเภทซิงก์การส่งออก ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้
cloudStorageSink

object (CloudStorageSink)

เอาต์พุตเท่านั้น ซิงก์สำหรับไฟล์ส่งออกใน Cloud Storage

สิ้นสุดฟิลด์ที่แยกกัน

UserInfo

ข้อมูลของผู้ใช้

การแสดง JSON
{
  "email": string,
  "displayName": string
}
ช่อง
email

string

อีเมลของผู้ใช้

displayName

string

ชื่อที่แสดงของผู้ใช้

ExportOptions

ตัวเลือกเพิ่มเติมสำหรับการส่งออก

การแสดง JSON
{
  "region": enum (ExportRegion),

  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  },
  "geminiOptions": {
    object (GeminiExportOptions)
  },
  "geminiInWorkspaceOptions": {
    object (GeminiInWorkspaceExportOptions)
  }
}
ช่อง
region

enum (ExportRegion)

เขตข้อมูลที่ขอสำหรับการส่งออก

ตัวเลือกเฉพาะบริการสำหรับการส่งออก ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้
mailOptions

object (MailExportOptions)

ตัวเลือกสำหรับการส่งออก Gmail

groupsOptions

object (GroupsExportOptions)

ตัวเลือกสำหรับการส่งออก Groups

driveOptions

object (DriveExportOptions)

ตัวเลือกสำหรับการส่งออกไดรฟ์

hangoutsChatOptions

object (HangoutsChatExportOptions)

ตัวเลือกสำหรับการส่งออก Chat

voiceOptions

object (VoiceExportOptions)

ตัวเลือกสำหรับการส่งออก Voice

calendarOptions

object (CalendarExportOptions)

ตัวเลือกที่ใช้ได้สำหรับการส่งออกปฏิทิน

geminiOptions

object (GeminiExportOptions)

ตัวเลือกที่ใช้ได้สำหรับการส่งออกแอป Gemini

geminiInWorkspaceOptions

object (GeminiInWorkspaceExportOptions)

ตัวเลือกที่ใช้ได้สำหรับการส่งออก Gemini ใน Workspace

สิ้นสุดฟิลด์ที่แยกกัน

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

รูปแบบการส่งออกสำหรับข้อความ

Enum
EXPORT_FORMAT_UNSPECIFIED ไม่ได้ระบุรูปแบบการส่งออก
MBOX ส่งออกเป็น MBOX ใช้ได้กับ Gmail, Groups, Hangouts และ Voice เท่านั้น
PST ส่งออกเป็น PST ใช้ได้กับ Gmail, Groups, Hangouts, Voice และปฏิทินเท่านั้น
ICS ส่งออกเป็น ICS ใช้ได้กับปฏิทินเท่านั้น
XML ส่งออกเป็น XML พร้อมใช้งานสำหรับแอป Gemini เท่านั้น
JSON ส่งออกเป็น JSON พร้อมใช้งานสำหรับ Gemini ใน Workspace เท่านั้น

GroupsExportOptions

ตัวเลือกสำหรับการส่งออก Groups

การแสดง 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)

รูปแบบไฟล์สำหรับ SMS ที่ส่งออก

CalendarExportOptions

ตัวเลือกสำหรับการส่งออกปฏิทิน

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับ SMS ที่ส่งออก

GeminiExportOptions

ตัวเลือกสำหรับการส่งออกจากแอป Gemini

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

GeminiInWorkspaceExportOptions

ตัวเลือกสำหรับการส่งออก Gemini ใน Workspace

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

ExportRegion

เขตข้อมูลสำหรับการส่งออก

Enum
EXPORT_REGION_UNSPECIFIED ไม่ได้ระบุภูมิภาค ค่าเริ่มต้นคือ ANY
ANY ทุกภูมิภาค
US ภูมิภาคสหรัฐอเมริกา
EUROPE ภูมิภาคยุโรป

ExportStatus

สถานะของการส่งออก

Enum
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 สำหรับไฟล์ส่งออก คุณใช้ค่านี้ใน JSON API หรือ XML API ของ Cloud Storage ได้ แต่จะใช้เพื่อแสดงรายการเนื้อหาในที่เก็บข้อมูลไม่ได้ แต่คุณสามารถรับไฟล์ส่งออกแต่ละไฟล์ตามชื่อออบเจ็กต์ได้

objectName

string

ชื่อของออบเจ็กต์ Cloud Storage สำหรับไฟล์ส่งออก คุณใช้ค่านี้ใน JSON API หรือ XML API ของ Cloud Storage ได้

size

string (int64 format)

ขนาดไฟล์ที่ส่งออก

md5Hash

string

แฮช md5 ของไฟล์

เมธอด

create

สร้างการส่งออก

delete

ลบการส่งออก

get

รับการส่งออก

list

แสดงรายละเอียดเกี่ยวกับการส่งออกในกรณีที่ระบุ