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)

सिर्फ़ आउटपुट के लिए. एक्सपोर्ट किए जाने का समय.

यह आरएफ़सी 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)

Groups से डेटा एक्सपोर्ट करने के विकल्प.

driveOptions

object (DriveExportOptions)

Drive में एक्सपोर्ट करने के विकल्प.

hangoutsChatOptions

object (HangoutsChatExportOptions)

Chat से डेटा एक्सपोर्ट करने के विकल्प.

voiceOptions

object (VoiceExportOptions)

Voice से डेटा एक्सपोर्ट करने के विकल्प.

calendarOptions

object (CalendarExportOptions)

Calendar को एक्सपोर्ट करने के लिए उपलब्ध विकल्प.

geminiOptions

object (GeminiExportOptions)

Gemini ऐप्लिकेशन से एक्सपोर्ट करने के लिए उपलब्ध विकल्प.

geminiInWorkspaceOptions

object (GeminiInWorkspaceExportOptions)

Workspace में Gemini से एक्सपोर्ट करने के लिए उपलब्ध विकल्प.

एक-दूसरे से अलग फ़ील्ड का अंत.

MailExportOptions

Gmail से एक्सपोर्ट करने के विकल्प.

JSON के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज के लिए फ़ाइल फ़ॉर्मैट.

showConfidentialModeContent

boolean

गोपनीय मोड में भेजे गए कॉन्टेंट को एक्सपोर्ट करने के लिए, इसे true पर सेट करें.

useNewExport

boolean

एक्सपोर्ट करने के नए सिस्टम का इस्तेमाल करने के लिए, सही है पर सेट करें.

exportLinkedDriveFiles

boolean

ज़रूरी नहीं. लिंक की गई Drive फ़ाइलों को एक्सपोर्ट करने की सुविधा चालू करने के लिए, इसे true पर सेट करें.

ExportFormat

मैसेज एक्सपोर्ट करने के लिए फ़ॉर्मैट

Enums
EXPORT_FORMAT_UNSPECIFIED एक्सपोर्ट का कोई फ़ॉर्मैट नहीं चुना गया.
MBOX MBOX के तौर पर एक्सपोर्ट करें. यह सुविधा सिर्फ़ Gmail, Groups, Hangouts, और Voice के लिए उपलब्ध है.
PST PST के तौर पर एक्सपोर्ट करें. यह सुविधा सिर्फ़ Gmail, Groups, Hangouts, Voice, और Calendar के लिए उपलब्ध है.
ICS आईसीएस के तौर पर एक्सपोर्ट करें. यह सुविधा सिर्फ़ Calendar के लिए उपलब्ध है.
XML एक्सएमएल के तौर पर एक्सपोर्ट करें. सिर्फ़ Gemini ऐप्लिकेशन के लिए उपलब्ध है.
JSON JSON के तौर पर एक्सपोर्ट करें. यह सुविधा सिर्फ़ Workspace में Gemini के लिए उपलब्ध है.

GroupsExportOptions

ग्रुप एक्सपोर्ट करने के विकल्प.

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

Calendar से डेटा एक्सपोर्ट करने के विकल्प.

JSON के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए टेक्स्ट मैसेज का फ़ाइल फ़ॉर्मैट.

GeminiExportOptions

Gemini ऐप्लिकेशन से एक्सपोर्ट करने के विकल्प.

JSON के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

GeminiInWorkspaceExportOptions

Workspace में Gemini में सेव डेटा को एक्सपोर्ट करने के विकल्प.

JSON के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

ExportRegion

एक्सपोर्ट के लिए डेटा क्षेत्र.

Enums
EXPORT_REGION_UNSPECIFIED क्षेत्र की जानकारी नहीं दी गई है. डिफ़ॉल्ट रूप से, ANY पर सेट होता है.
ANY कोई भी क्षेत्र.
US अमेरिका क्षेत्र.
EUROPE यूरोप क्षेत्र.

ExportStatus

एक्सपोर्ट की स्थिति.

Enums
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 बकेट का नाम. इस वैल्यू का इस्तेमाल, 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

इससे किसी खास मामले में एक्सपोर्ट की गई जानकारी की सूची मिलती है.