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 "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "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 لم يتم تحديد المنطقة. يكون الإعداد التلقائي بالقيمة "AOL".
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، ولكن ليس لإدراج محتوى الحزمة. بدلاً من ذلك، يمكنك الحصول على ملفات تصدير فردية حسب اسم الكائن.

objectName

string

اسم عنصر Cloud Storage لملف التصدير يمكنك استخدام هذه القيمة في Cloud Storage JSON API أو XML API.

size

string (int64 format)

حجم ملف التصدير

md5Hash

string

تجزئة md5 للملف

الطُرق

create

تنشئ عملية تصدير.

delete

يحذف عملية تصدير.

get

تصدير البيانات

list

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