REST Resource: matters.exports

المورد: تصدير

عملية تصدير

لاستخدام موارد Vault، يجب أن يتضمّن الحساب امتيازات Vault المطلوبة وإذن الوصول إلى المسألة القانونية. للوصول إلى مسألة قانونية، يجب أن يكون الحساب قد أنشأ المسألة القانونية أو تمت مشاركتها معه أو أن يكون لديه امتياز عرض جميع المسائل القانونية.

تمثيل 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)

النتائج فقط. تفاصيل حول تقدّم عملية التصدير وحجمها

حقل الربط export_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)

تمثّل منطقة البيانات المطلوبة للتصدير.

حقل الربط corpus_export_options خيارات خاصة بالخدمة لعمليات التصدير يمكن أن يكون التعليق corpus_export_options إحدى القيم التالية فقط:
mailOptions

object (MailExportOptions)

خيارات لعمليات تصدير Gmail

groupsOptions

object (GroupsExportOptions)

خيارات تصدير "مجموعات Google"

driveOptions

object (DriveExportOptions)

خيارات عمليات التصدير في Drive

hangoutsChatOptions

object (HangoutsChatExportOptions)

خيارات لعمليات تصدير Chat

voiceOptions

object (VoiceExportOptions)

خيارات لعمليات تصدير Voice

calendarOptions

object (CalendarExportOptions)

الخيار المتاح لتصدير "تقويم Google"

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

اختياريّ. لإتاحة تصدير ملفات Drive المرتبطة، اضبط القيمة على true.

ExportFormat

تنسيق تصدير الرسائل

عمليات التعداد
EXPORT_FORMAT_UNSPECIFIED لم يتم تحديد تنسيق التصدير.
MBOX صدِّر الرسائل بتنسيق MBOX. يتوفّر هذا الخيار لتطبيقات Gmail و"مجموعات Google" وHangouts وVoice فقط.
PST تصدير بتنسيق PST لا تتوفّر إلا في Gmail و"مجموعات Google" وHangouts وVoice و"تقويم Google".
ICS تصدير بتنسيق ICS يتوفّر هذا الخيار في "تقويم Google" فقط.
XML صدِّرها بتنسيق XML. يتوفّر هذا الخيار في Gemini فقط.

GroupsExportOptions

خيارات تصدير "مجموعات Google"

تمثيل JSON
{
  "exportFormat": enum (ExportFormat)
}
الحقول
exportFormat

enum (ExportFormat)

تنسيق الملف للرسائل التي تم تصديرها

DriveExportOptions

خيارات عمليات التصدير في Drive

تمثيل 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

خيارات عمليات التصدير في "تقويم Google"

تمثيل JSON
{
  "exportFormat": enum (ExportFormat)
}
الحقول
exportFormat

enum (ExportFormat)

تنسيق الملف للرسائل النصية التي تم تصديرها

GeminiExportOptions

خيارات عمليات التصدير في Gemini

تمثيل 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 لملف التصدير يمكنك استخدام هذه القيمة في 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

تعرض هذه الطريقة تفاصيل حول عمليات التصدير في المسألة المحدّدة.