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)

النتائج فقط. الوقت الذي تم فيه إنشاء عملية التصدير

طابع زمني بتنسيق 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)

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

driveOptions

object (DriveExportOptions)

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

hangoutsChatOptions

object (HangoutsChatExportOptions)

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

voiceOptions

object (VoiceExportOptions)

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

calendarOptions

object (CalendarExportOptions)

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

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" فقط.

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)

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

ExportRegion

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

عمليات التعداد
EXPORT_REGION_UNSPECIFIED لم يتم تحديد المنطقة. الإعداد التلقائي على "أي".
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

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