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)

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

نوع مصدر التصدير في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد:
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)

منطقة البيانات المطلوبة لعملية التصدير

خيارات التصدير الخاصة بالخدمة في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد:
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

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

اختيارية: لتفعيل تصدير ملفات 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.
JSON التصدير بتنسيق JSON يتوفّر فقط ضمن "Gemini في Workspace".

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)

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

GeminiInWorkspaceExportOptions

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

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

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