संसाधन: सदस्यता
Google Chat में सदस्यता का संबंध
जेएसओएन के काेड में दिखाना |
---|
{ "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 ग्रुप.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string } |
फ़ील्ड | |
---|---|
name |
Google ग्रुप के लिए संसाधन का नाम. Cloud Identity Groups API में ग्रुप के बारे में बताता है. फ़ॉर्मैट: groups/{group} |
तरीके |
|
---|---|
|
कॉलिंग ऐप्लिकेशन के लिए मैन्युअल सदस्यता या ऐप्लिकेशन की सदस्यता बनाता है. |
|
पैसे चुकाकर ली गई सदस्यता को मिटाता है. |
|
सदस्यता के बारे में जानकारी देता है. |
|
स्पेस में, पैसे चुकाकर ली जाने वाली सदस्यताओं की सूची दिखाता है. |
|
सदस्यता अपडेट करता है. |