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