संसाधन: Matter
किसी मामले के बारे में बताता है.
Vault के संसाधनों के साथ काम करने के लिए, खाते के पास Vault के ज़रूरी खास अधिकार और मामले का ऐक्सेस होना चाहिए. किसी मामले को ऐक्सेस करने के लिए, यह ज़रूरी है कि मामले को खाते से बनाया गया हो, मामले को उनके साथ शेयर किया गया हो या आपके पास सभी मामले देखें का अधिकार हो.
JSON के काेड में दिखाना |
---|
{ "matterId": string, "name": string, "description": string, "state": enum ( |
फ़ील्ड | |
---|---|
matterId |
मैटर आईडी, जिसे सर्वर जनरेट करता है. मामला बनाते समय, इसे खाली छोड़ें. |
name |
मामले का नाम. |
description |
मामले के लिए एक वैकल्पिक विवरण. |
state |
मामले की स्थिति. |
matterPermissions[] |
मामले के लिए उपयोगकर्ताओं और उनकी अनुमतियों की सूची बनाता है. फ़िलहाल, किसी मामले में अनुमतियों की संख्या की कोई सीमा तय नहीं है. प्रोग्रामर ने यह सीमा तय नहीं की है. |
matter_region |
मामले का डेटा क्षेत्र. |
स्थिति
किसी मामले की स्थिति.
Enums | |
---|---|
STATE_UNSPECIFIED |
मामले के बारे में कोई जानकारी नहीं दी गई है. |
OPEN |
मामला बंद नहीं हुआ है. |
CLOSED |
मामला बंद हो गया है. |
DELETED |
मामला मिटाया गया. |
MatterPermission
उपयोगकर्ता, मेटर के मालिक या सहयोगी हो सकते हैं. हर मामले का सिर्फ़ एक मालिक होता है. इस मामले को ऐक्सेस कर सकने वाले अन्य सभी उपयोगकर्ता सहयोगी हैं. किसी खाते को मिटाने पर, उससे जुड़े MatterPermission संसाधन भी मिट जाते हैं.
JSON के काेड में दिखाना |
---|
{
"role": enum ( |
फ़ील्ड | |
---|---|
role |
मामले में उपयोगकर्ता की भूमिका. |
accountId |
एडमिन SDK से मिला खाता आईडी. |
AclRole
अनुमतियों को बढ़ाने के लिए, किसी मामले के लिए उपयोगकर्ता की संभावित अनुमतियां.
Enums | |
---|---|
ROLE_UNSPECIFIED |
कोई रोल असाइन नहीं किया गया है. |
COLLABORATOR |
इस मामले में सहयोगी. |
OWNER |
मामले का मालिक. |
मामले वाला क्षेत्र
किसी मामले का डेटा क्षेत्र.
Enums | |
---|---|
MATTER_REGION_UNSPECIFIED |
इस मामले में कोई डेटा क्षेत्र नहीं चुना गया है. |
ANY |
मामले के लिए, डेटा सेव किए जाने वाले कोई डेटा क्षेत्र तय नहीं किया गया है. |
US |
मामले का डेटा, अमेरिका के डेटा क्षेत्र में सेव किया गया हो. |
EU |
इस मामले में ईयू का डेटा क्षेत्र मौजूद है. |
तरीके |
|
---|---|
|
किसी खाते को मामले में सहयोगी के तौर पर जोड़ता है. |
|
बताए गए मामले को बंद करता है. |
|
तय क्वेरी के ज़रिए प्रोसेस किए गए खातों की गिनती करता है. |
|
दिए गए नाम और ब्यौरे के साथ कोई मामला बनाता है. |
|
तय किए गए मामले को मिटाता है. |
|
तय किए गए मामले को फ़ेच करता है. |
|
यह ज़रूरी है कि अनुरोध करने वाले के पास इन सुविधाओं का ऐक्सेस हो. |
|
किसी खाते को मामले सहयोगी के तौर पर हटाता है. |
|
बताए गए मामले को फिर से खोलता है. |
|
बताए गए मामले को वापस लाता है. |
|
बताए गए मामले को अपडेट करता है. |