संसाधन: सदस्यता
यह Google Chat में पैसे चुकाकर ली जाने वाली सदस्यता को दिखाता है. जैसे, किसी उपयोगकर्ता या Chat ऐप्लिकेशन को स्पेस में शामिल होने का न्योता दिया गया है, स्पेस में शामिल नहीं किया गया है या वह उसमें शामिल नहीं है.
JSON के काेड में दिखाना |
---|
{ "name": string, "state": enum ( |
फ़ील्ड | |
---|---|
name |
सदस्यता के संसाधन का नाम, जिसे सर्वर असाइन करता है. फ़ॉर्मैट: |
state |
सिर्फ़ आउटपुट के लिए. सदस्यता की स्थिति. |
role |
ज़रूरी नहीं. चैट स्पेस में उपयोगकर्ता की भूमिका. इससे यह तय होता है कि स्पेस में उपयोगकर्ता को कौनसी कार्रवाइयां करने की अनुमति है. इस फ़ील्ड का इस्तेमाल सिर्फ़ |
createTime |
ज़रूरी नहीं. इम्यूटेबल. सदस्यता बनाने का समय, जैसे कि किसी स्पेस में शामिल होने का न्योता या उसे स्पेस में शामिल होने का न्योता. यह फ़ील्ड सिर्फ़ आउटपुट के लिए है. इसका इस्तेमाल इंपोर्ट मोड वाले स्पेस में पुरानी सदस्यताओं को इंपोर्ट करने के लिए नहीं किया जाता. |
deleteTime |
ज़रूरी नहीं. इम्यूटेबल. सदस्यता मिटाने का समय, जैसे कि किसी सदस्य ने स्पेस छोड़ा या उसे स्पेस से हटाया गया. यह फ़ील्ड सिर्फ़ आउटपुट के लिए है. इसका इस्तेमाल इंपोर्ट मोड वाले स्पेस में पुरानी सदस्यताओं को इंपोर्ट करने के लिए नहीं किया जाता. |
यूनियन फ़ील्ड memberType . इस सदस्यता से जुड़ा सदस्य. आने वाले समय में, अन्य तरह के सदस्यों के लिए भी सुविधाएं उपलब्ध कराई जा सकती हैं. memberType इनमें से सिर्फ़ एक हो सकता है: |
|
member |
वह Google Chat उपयोगकर्ता या ऐप्लिकेशन जिससे सदस्यता ली गई है. अगर Chat ऐप्लिकेशन में उपयोगकर्ता के तौर पर पुष्टि की जाती है, तो आउटपुट उपयोगकर्ता |
groupMember |
वह Google ग्रुप जिससे सदस्यता जुड़ी है. |
MembershipState
स्पेस के साथ सदस्य के संबंध को बताता है. आने वाले समय में, पैसे चुकाकर ली जाने वाली सदस्यता की अन्य स्थितियों को भी इस्तेमाल किया जा सकता है.
Enums | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
डिफ़ॉल्ट मान. इस्तेमाल न करें. |
JOINED |
उपयोगकर्ता को स्पेस में जोड़ दिया गया है और वह स्पेस में हिस्सा ले सकता है. |
INVITED |
उपयोगकर्ता को स्पेस में शामिल होने का न्योता मिला है, लेकिन वह उसमें शामिल नहीं हुआ है. |
NOT_A_MEMBER |
उपयोगकर्ता, स्पेस का न हो और न ही उसके स्पेस में शामिल होने का न्योता स्वीकार किया गया हो. |
MembershipRole
चैट स्पेस में उपयोगकर्ता की अनुमति मिली कार्रवाइयां दिखाता है. आने वाले समय में, ईनम की और वैल्यू जोड़ी जा सकती हैं.
Enums | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
डिफ़ॉल्ट मान. users के लिए: वे स्पेस के सदस्य नहीं हैं. हालांकि, उन्हें न्योता दिया जा सकता है. Google Groups के लिए: उन्हें यह भूमिका हमेशा असाइन की जाती है (इनम की अन्य वैल्यू का इस्तेमाल आने वाले समय में किया जा सकता है). |
ROLE_MEMBER |
स्पेस का सदस्य. उपयोगकर्ता के पास बुनियादी अनुमतियां होती हैं. जैसे, स्पेस में मैसेज भेजना. 1:1 और बिना नाम वाली ग्रुप बातचीत में, सभी लोगों के पास यह भूमिका होती है. |
ROLE_MANAGER |
स्पेस मैनेजर. उपयोगकर्ता के पास सभी बुनियादी अनुमतियां के साथ-साथ एडमिन की ऐसी अनुमतियां भी होती हैं जिनसे वह स्पेस को मैनेज कर सकता है. जैसे- सदस्यों को जोड़ना या हटाना. यह सुविधा सिर्फ़ SpaceType.SPACE में काम करती है. |
ग्रुप
Google Chat में एक Google ग्रुप.
JSON के काेड में दिखाना |
---|
{ "name": string } |
फ़ील्ड | |
---|---|
name |
किसी Google ग्रुप के लिए संसाधन का नाम. यह Cloud Identity Groups API में किसी ग्रुप को दिखाता है. फ़ॉर्मैट: ग्रुप/{group} |
तरीके |
|
---|---|
|
कॉल के लिए इस्तेमाल होने वाले Chat ऐप्लिकेशन, किसी उपयोगकर्ता या Google ग्रुप के लिए सदस्यता बनाता है. |
|
पैसे चुकाकर ली गई सदस्यता को मिटा दिया जाता है. |
|
किसी सदस्यता के बारे में जानकारी दिखाता है. |
|
यह विकल्प, स्पेस में पैसे चुकाकर ली जाने वाली सदस्यताओं की सूची दिखाता है. |
|
पैसे चुकाकर ली गई सदस्यता को अपडेट करता है. |