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)

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

ฟิลด์ Union export_sink ประเภท Sink สำหรับส่งออก export_sink ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
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)
  }
}
ช่อง
region

enum (ExportRegion)

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

ฟิลด์ Union 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)

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

geminiOptions

object (GeminiExportOptions)

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

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 เท่านั้น

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)

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

GeminiExportOptions

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

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

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

objectName

string

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

size

string (int64 format)

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

md5Hash

string

แฮช MD5 ของไฟล์

เมธอด

create

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

delete

ลบการส่งออก

get

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

list

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