Groups রিসোর্স হলো Groups সেটিংস এপিআই-এর মূল ডেটা ক্লাস। প্রতিটি Groups রিসোর্স সেটিংসের একটি সংগ্রহের সাথে যুক্ত থাকে।
আরও তথ্যের জন্য, এই রিসোর্সের পদ্ধতিগুলোর তালিকা দেখুন।
সম্পদ উপস্থাপনা
একটি গ্রুপ রিসোর্সে মেটাডেটা অন্তর্ভুক্ত থাকে, যা একটি নির্দিষ্ট গ্রুপের সেটিংসের সারসংক্ষেপ প্রদান করে। এই সেটিংসগুলো গ্রুপের অ্যাক্সেস, নোটিফিকেশন, আলোচনার আর্কাইভ, মেসেজ মডারেশন পরিচালনা করে এবং আপনার অ্যাকাউন্টের ইউজার গ্রুপগুলোকে কাস্টমাইজ করে।
ডিফল্টরূপে, Groups রিসোর্স ডেটা JSON ডেটা ফরম্যাটে ফেরত দেওয়া হয়।
পরমাণু
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:apps="http://schemas.google.com/apps/2006" xmlns:gd="http://schemas.google.com/g/2005"> <id> string </id> <title> Groups Resource Entry </title> <content type="text"> string </content> <author> <name> Google </name> </author> <apps:email> string </apps:email> <apps:name> string </apps:name> <apps:description> string </apps:description> <apps:whoCanJoin> string </apps:whoCanJoin> <apps:whoCanViewMembership> string </apps:whoCanViewMembership> <apps:whoCanViewGroup> string </apps:whoCanViewGroup> <apps:whoCanInvite> string </apps:whoCanInvite> <apps:whoCanAdd> string </apps:whoCanAdd> <apps:allowExternalMembers> string </apps:allowExternalMembers> <apps:whoCanAddExternalMembers> string </apps:whoCanAddExternalMembers> <apps:whoCanPostMessage> string </apps:whoCanPostMessage> <apps:allowWebPosting> string </apps:allowWebPosting> <apps:primaryLanguage> string </apps:primaryLanguage> <apps:maxMessageBytes> integer </apps:maxMessageBytes> <apps:isArchived> string </apps:isArchived> <apps:archiveOnly> string </apps:archiveOnly> <apps:messageModerationLevel> string </apps:messageModerationLevel> <apps:spamModerationLevel> string </apps:spamModerationLevel> <apps:replyTo> string </apps:replyTo> <apps:customReplyTo> string </apps:customReplyTo> <apps:includeCustomFooter> string </apps:includeCustomFooter> <apps:customFooterText> string </apps:customFooterText> <apps:sendMessageDenyNotification> string </apps:sendMessageDenyNotification> <apps:defaultMessageDenyNotificationText> string </apps:defaultMessageDenyNotificationText> <apps:showInGroupDirectory> string </apps:showInGroupDirectory> <apps:allowGoogleCommunication> string </apps:allowGoogleCommunication> <apps:membersCanPostAsTheGroup> string </apps:membersCanPostAsTheGroup> <apps:messageDisplayFont> string </apps:messageDisplayFont> <apps:includeInGlobalAddressList> string </apps:includeInGlobalAddressList> <apps:whoCanLeaveGroup> string </apps:whoCanLeaveGroup> <apps:whoCanContactOwner> string </apps:whoCanContactOwner> <apps:whoCanAddReferences> string </apps:whoCanAddReferences> <apps:whoCanAssignTopics> string </apps:whoCanAssignTopics> <apps:whoCanUnassignTopic> string </apps:whoCanUnassignTopic> <apps:whoCanTakeTopics> string </apps:whoCanTakeTopics> <apps:whoCanMarkDuplicate> string </apps:whoCanMarkDuplicate> <apps:whoCanMarkNoResponseNeeded> string </apps:whoCanMarkNoResponseNeeded> <apps:whoCanMarkFavoriteReplyOnAnyTopic> string </apps:whoCanMarkFavoriteReplyOnAnyTopic> <apps:whoCanMarkFavoriteReplyOnOwnTopic> string </apps:whoCanMarkFavoriteReplyOnOwnTopic> <apps:whoCanUnmarkFavoriteReplyOnAnyTopic> string </apps:whoCanUnmarkFavoriteReplyOnAnyTopic> <apps:whoCanEnterFreeFormTags> string </apps:whoCanEnterFreeFormTags> <apps:whoCanModifyTagsAndCategories> string </apps:whoCanModifyTagsAndCategories> <apps:favoriteRepliesOnTop> string </apps:favoriteRepliesOnTop> <apps:whoCanApproveMembers> string </apps:whoCanApproveMembers> <apps:whoCanBanUsers> string </apps:whoCanBanUsers> <apps:whoCanModifyMembers> string </apps:whoCanModifyMembers> <apps:whoCanApproveMessages> string </apps:whoCanApproveMessages> <apps:whoCanDeleteAnyPost> string </apps:whoCanDeleteAnyPost> <apps:whoCanDeleteTopics> string </apps:whoCanDeleteTopics> <apps:whoCanLockTopics> string </apps:whoCanLockTopics> <apps:whoCanMoveTopicsIn> string </apps:whoCanMoveTopicsIn> <apps:whoCanMoveTopicsOut> string </apps:whoCanMoveTopicsOut> <apps:whoCanPostAnnouncements> string </apps:whoCanPostAnnouncements> <apps:whoCanHideAbuse> string </apps:whoCanHideAbuse> <apps:whoCanMakeTopicsSticky> string </apps:whoCanMakeTopicsSticky> <apps:whoCanModerateMembers> string </apps:whoCanModerateMembers> <apps:whoCanModerateContent> string </apps:whoCanModerateContent> <apps:whoCanAssistContent> string </apps:whoCanAssistContent> <apps:customRolesEnabledForSettingsToBeMerged> string </apps:customRolesEnabledForSettingsToBeMerged> <apps:enableCollaborativeInbox> string </apps:enableCollaborativeInbox> <apps:whoCanDiscoverGroup> string </apps:whoCanDiscoverGroup> <apps:defaultSender> string </apps:defaultSender> </entry>
নিম্নলিখিত সারণিতে গ্রুপগুলোর রিসোর্সসমূহ দেখানো হয়েছে:
| সম্পত্তির নাম | মূল্য | বর্ণনা |
|---|---|---|
entry | object | একটি গ্রুপ রিসোর্স |
entry/ xmlns | string | অ্যাটম ফরম্যাটের জন্য স্কিমা |
entry/ xmlns:apps | string | গুগল ওয়ার্কস্পেস I/O ফরম্যাটের জন্য স্কিমা |
entry/ xmlns:gd | string | গুগল ডেটা প্রোটোকলের জন্য স্কিমা |
entry/ id | object | একটি গ্রুপ রিসোর্সের জন্য অনন্য শনাক্তকারী |
entry/ title | object | এপিআই-এর অ্যাটম এন্ট্রির শিরোনাম, যা হলো Groups Resource Entry |
entry/ content | object | অ্যাটম এন্ট্রির বিষয়বস্তুর ধরণ |
entry/content/ type | string | অ্যাটম ফিডের বিষয়বস্তুর ধরণ, যা হলো text |
entry/ author | object | অ্যাটম এন্ট্রির জন্য লেখকের ট্যাগ |
entry/author/ name | object | লেখকের নাম, যা হলো Google |
entry/ apps:email | object | গ্রুপের ইমেইল ঠিকানা। ডিরেক্টরি এপিআই (Directory API) ব্যবহার করে এই প্রপার্টিটি আপডেট করা যায়। |
entry/ apps:name | object | গ্রুপের নাম। একটি গ্রুপের নামে সর্বোচ্চ ৭৫টি অক্ষর থাকতে পারে। |
entry/ apps:description | object | গ্রুপের বিবরণ। যদি কোনো গ্রুপের বিবরণ প্রবেশ করানো না হয়, তাহলে এই প্রপার্টির মান একটি খালি স্ট্রিং হতে পারে। যদি প্রবেশ করানো হয়, তবে গ্রুপের বিবরণের সর্বোচ্চ সীমা ৪,০৯৬ অক্ষর। |
entry/ apps:whoCanJoin | object | গ্রুপে যোগদানের অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanViewMembership | object | সদস্যপদ দেখার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanViewGroup | object | গ্রুপ মেসেজ দেখার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanInvite | object | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। নতুন সদস্যদের আমন্ত্রণ জানানোর অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanAdd | object | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। সরাসরি নতুন সদস্য যোগ করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:allowExternalMembers | object | আপনার প্রতিষ্ঠানের বাইরের সদস্যরা গ্রুপে যোগ দিতে পারবে কিনা তা শনাক্ত করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanAddExternalMembers | object | কারা বহিরাগত সদস্য যোগ করতে পারবে তা নির্দিষ্ট করে। allowExternalMembers false হলে UPDATE এবং PATCH অনুরোধ এই ক্ষেত্রটিকে উপেক্ষা করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanPostMessage | object | বার্তা পোস্ট করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:allowWebPosting | object | ওয়েব থেকে পোস্ট করার অনুমতি দেয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:primaryLanguage | object | গ্রুপটির প্রধান ভাষা। সমর্থিত ভাষা সারণীতে থাকা ভাষা ট্যাগগুলো ব্যবহার করুন। |
entry/ apps:maxMessageBytes | object | অপ্রচলিত । একটি বার্তার সর্বোচ্চ আকার ২৫ মেগাবাইট। |
entry/ apps:isArchived | object | গ্রুপের বিষয়বস্তু আর্কাইভ করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:archiveOnly | object | শুধুমাত্র গ্রুপটিকে আর্কাইভ করার অনুমতি দেয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:messageModerationLevel | object | আগত বার্তার মডারেশন স্তর। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:spamModerationLevel | object | স্প্যাম হিসেবে শনাক্ত হওয়া বার্তাগুলোর জন্য মডারেশন স্তর নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:replyTo | object | ডিফল্ট উত্তরটি কার কাছে যাবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:customReplyTo | object | যদি ` replyTo প্রপার্টিটি REPLY_TO_CUSTOM এ সেট করা থাকে, তাহলে কোনো বার্তার উত্তর দেওয়ার জন্য ব্যবহৃত ইমেল ঠিকানা। এই ঠিকানাটি একজন অ্যাকাউন্ট প্রশাসক দ্বারা নির্ধারিত হয়।
|
entry/ apps:includeCustomFooter | object | কাস্টম ফুটার অন্তর্ভুক্ত করা হবে কিনা। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:customFooterText | object | কাস্টম ফুটার টেক্সটের বিষয়বস্তু নির্ধারণ করুন। সর্বোচ্চ অক্ষর সংখ্যা ১০০০। |
entry/ apps:sendMessageDenyNotification | object | গ্রুপের মালিক কোনো সদস্যের পাঠানো বার্তা প্রত্যাখ্যান করলে, সেই সদস্যকে অবহিত করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:defaultMessageDenyNotificationText | object | যখন কোনো বার্তা প্রত্যাখ্যাত হয়, তখন বার্তার লেখকের কাছে পাঠানো প্রত্যাখ্যান বিজ্ঞপ্তির জন্য এই লেখাটি ব্যবহৃত হয়। ডিফল্টরূপে, এই প্রপার্টিটি খালি থাকে এবং API-এর রেসপন্স বডিতে এর কোনো মান থাকে না। বিজ্ঞপ্তির লেখার সর্বোচ্চ আকার হলো ১০,০০০ অক্ষর। |
entry/ apps:showInGroupDirectory | object | অপ্রচলিত । এটি whoCanDiscoverGroup সেটিং-এর সাথে একীভূত করা হয়েছে। এর মাধ্যমে গ্রুপটি Groups Directory-তে দৃশ্যমান হয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:allowGoogleCommunication | object | অপ্রচলিত । এটি গুগলকে গ্রুপের প্রশাসকের সাথে যোগাযোগ করার অনুমতি দেয়।
|
entry/ apps:membersCanPostAsTheGroup | object | সদস্যদের গ্রুপ হিসেবে বার্তা পোস্ট করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:messageDisplayFont | object | অপ্রচলিত । ডিফল্ট মেসেজ ডিসপ্লে ফন্টের মান সর্বদা DEFAULT_FONT থাকে। |
entry/ apps:includeInGlobalAddressList | object | গ্রুপটিকে গ্লোবাল অ্যাড্রেস লিস্টে অন্তর্ভুক্ত করার সুযোগ দেয়। আরও তথ্যের জন্য, হেল্প সেন্টার দেখুন। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanLeaveGroup | object | কারা গ্রুপ ত্যাগ করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanContactOwner | object | গ্রুপ মালিকের সাথে কে যোগাযোগ করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanAddReferences | object | অপ্রচলিত । এই কার্যকারিতাটি গুগল গ্রুপস UI-তে আর সমর্থিত নয়। এর মান সর্বদা NONE । |
entry/ apps:whoCanAssignTopics | object | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, একটি ফোরামে কে অন্য ব্যবহারকারীকে টপিক বরাদ্দ করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanUnassignTopic | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। একটি ফোরামে কে যেকোনো টপিক আনঅ্যাসাইন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanTakeTopics | object | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। একটি ফোরামে কারা টপিক নিতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMarkDuplicate | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, কে একটি টপিককে অন্য টপিকের ডুপ্লিকেট হিসেবে চিহ্নিত করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMarkNoResponseNeeded | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, কে একটি টপিককে উত্তরের প্রয়োজন নেই হিসেবে চিহ্নিত করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMarkFavoriteReplyOnAnyTopic | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, অন্য কোনো ব্যবহারকারীর পোস্টকে কে পছন্দের উত্তর হিসেবে চিহ্নিত করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMarkFavoriteReplyOnOwnTopic | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, কে তাদের শুরু করা কোনো টপিকের পোস্টকে পছন্দের উত্তর হিসেবে চিহ্নিত করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanUnmarkFavoriteReplyOnAnyTopic | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। কে কোনো পোস্টকে পছন্দের উত্তর থেকে চিহ্নিত করা থেকে বাদ দিতে পারবে, তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanEnterFreeFormTags | object | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। একটি ফোরামের টপিকগুলোর জন্য কারা ফ্রি ফর্ম ট্যাগ প্রবেশ করাতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanModifyTagsAndCategories | object | এটি এখন আর ব্যবহার করা হয় না । এটিকে whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে দেয় কে ট্যাগ এবং ক্যাটাগরি পরিবর্তন করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:favoriteRepliesOnTop | object | পছন্দের উত্তরগুলো অন্য উত্তরগুলোর উপরে দেখানো হবে কিনা তা নির্দেশ করে।
|
entry/ apps:whoCanApproveMembers | object | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। গ্রুপে যোগদানের অনুরোধকারী সদস্যদের কারা অনুমোদন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanBanUsers | object | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা ব্যবহারকারীদের সদস্যপদ প্রত্যাখ্যান করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanModifyMembers | object | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা গ্রুপ সদস্যদের ভূমিকা পরিবর্তন করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanApproveMessages | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। মডারেশন কিউ-তে অপেক্ষারত বার্তাগুলো কে অনুমোদন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanDeleteAnyPost | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। টপিকের রিপ্লাই কে ডিলিট করতে পারবে তা নির্দিষ্ট করে। (লেখকরা সবসময় তাদের নিজেদের পোস্ট ডিলিট করতে পারেন)। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanDeleteTopics | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। কারা টপিক ডিলিট করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanLockTopics | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, কারা ব্যবহারকারীদের টপিকে উত্তর পোস্ট করা থেকে বিরত রাখতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMoveTopicsIn | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। গ্রুপ বা ফোরামে কারা টপিক সরাতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMoveTopicsOut | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা গ্রুপ বা ফোরাম থেকে টপিক সরাতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanPostAnnouncements | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা ঘোষণা পোস্ট করতে পারবে, যা একটি বিশেষ ধরনের বিষয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanHideAbuse | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। অপব্যবহার হিসেবে রিপোর্ট করার মাধ্যমে কারা পোস্ট লুকাতে পারবে, তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanMakeTopicsSticky | object | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা টপিক তালিকার শীর্ষে টপিকগুলো দেখাতে পারবে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanModerateMembers | object | কে সদস্যদের পরিচালনা করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanModerateContent | object | কে বিষয়বস্তু সংযোজন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanAssistContent | object | কে মেটাডেটা মডারেট করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:customRolesEnabledForSettingsToBeMerged | object | গ্রুপটির কোনো কাস্টম রোল আছে কিনা, যা মার্জ করা হচ্ছে এমন কোনো সেটিংসের অন্তর্ভুক্ত, তা নির্দিষ্ট করে। এই ফিল্ডটি শুধুমাত্র পঠনযোগ্য এবং এতে করা UPDATE ও PATCH অনুরোধ উপেক্ষা করা হয়। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:enableCollaborativeInbox | object | গ্রুপের জন্য একটি সহযোগিতামূলক ইনবক্স চালু থাকবে কিনা তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:whoCanDiscoverGroup | object | এই গ্রুপটি যাদের জন্য খুঁজে পাওয়া যাবে, সেই ব্যবহারকারীদের সেট নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
entry/ apps:defaultSender | object | যেসব সদস্য গ্রুপ হিসেবে বার্তা পোস্ট করতে পারেন, তাদের জন্য ডিফল্ট প্রেরক। সম্ভাব্য মানগুলো হলো:
|
JSON
{
"kind": "groupsSettings#groups",
"email": string,
"name": string,
"description": string,
"whoCanJoin": string,
"whoCanViewMembership": string,
"whoCanViewGroup": string,
"whoCanInvite": string,
"whoCanAdd": string,
"allowExternalMembers": string,
"whoCanAddExternalMembers": string,
"whoCanPostMessage": string,
"allowWebPosting": string,
"primaryLanguage": string,
"maxMessageBytes": integer,
"isArchived": string,
"archiveOnly": string,
"messageModerationLevel": string,
"spamModerationLevel": string,
"replyTo": string,
"customReplyTo": string,
"includeCustomFooter": string,
"customFooterText": string,
"sendMessageDenyNotification": string,
"defaultMessageDenyNotificationText": string,
"showInGroupDirectory": string,
"allowGoogleCommunication": string,
"membersCanPostAsTheGroup": string,
"messageDisplayFont": string,
"includeInGlobalAddressList": string,
"whoCanLeaveGroup": string,
"whoCanContactOwner": string,
"whoCanAddReferences": string,
"whoCanAssignTopics": string,
"whoCanUnassignTopic": string,
"whoCanTakeTopics": string,
"whoCanMarkDuplicate": string,
"whoCanMarkNoResponseNeeded": string,
"whoCanMarkFavoriteReplyOnAnyTopic": string,
"whoCanMarkFavoriteReplyOnOwnTopic": string,
"whoCanUnmarkFavoriteReplyOnAnyTopic": string,
"whoCanEnterFreeFormTags": string,
"whoCanModifyTagsAndCategories": string,
"favoriteRepliesOnTop": string,
"whoCanApproveMembers": string,
"whoCanBanUsers": string,
"whoCanModifyMembers": string,
"whoCanApproveMessages": string,
"whoCanDeleteAnyPost": string,
"whoCanDeleteTopics": string,
"whoCanLockTopics": string,
"whoCanMoveTopicsIn": string,
"whoCanMoveTopicsOut": string,
"whoCanPostAnnouncements": string,
"whoCanHideAbuse": string,
"whoCanMakeTopicsSticky": string,
"whoCanModerateMembers": string,
"whoCanModerateContent": string,
"whoCanAssistContent": string,
"customRolesEnabledForSettingsToBeMerged": string,
"enableCollaborativeInbox": string,
"whoCanDiscoverGroup": string,
"defaultSender": string
}নিম্নলিখিত সারণিতে গ্রুপগুলোর রিসোর্সসমূহ দেখানো হয়েছে:
| সম্পত্তির নাম | মূল্য | বর্ণনা |
|---|---|---|
kind | string | রিসোর্সের ধরণ। এটি সর্বদা groupsSettings#groups হয়। |
email | string | গ্রুপের ইমেইল ঠিকানা। ডিরেক্টরি এপিআই (Directory API) ব্যবহার করে এই প্রপার্টিটি আপডেট করা যায়। |
name | string | গ্রুপের নাম, যার সর্বোচ্চ আকার ৭৫ অক্ষর। |
description | string | গ্রুপের বিবরণ। যদি গ্রুপের কোনো বিবরণ দেওয়া না হয়ে থাকে, তাহলে এই প্রপার্টির মান একটি খালি স্ট্রিং হতে পারে। যদি বিবরণ দেওয়া হয়, তবে গ্রুপের বিবরণের সর্বোচ্চ সীমা ৪,০৯৬ অক্ষর। |
whoCanJoin | string | গ্রুপে যোগদানের অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanViewMembership | string | সদস্যপদ দেখার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanViewGroup | string | গ্রুপ মেসেজ দেখার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanInvite | string | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। নতুন সদস্যদের আমন্ত্রণ জানানোর অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanAdd | string | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। সদস্য যোগ করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
allowExternalMembers | string | আপনার প্রতিষ্ঠানের বাইরের সদস্যরা গ্রুপে যোগ দিতে পারবে কিনা তা শনাক্ত করে। সম্ভাব্য মানগুলো হলো:
|
whoCanAddExternalMembers | string | কারা বহিরাগত সদস্য যোগ করতে পারবে তা নির্দিষ্ট করে। allowExternalMembers false হলে UPDATE এবং PATCH অনুরোধ এই ক্ষেত্রটিকে উপেক্ষা করে। সম্ভাব্য মানগুলো হলো:
|
whoCanPostMessage | string | বার্তা পোস্ট করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
allowWebPosting | string | ওয়েব থেকে পোস্ট করার অনুমতি দেয়। সম্ভাব্য মানগুলো হলো:
|
primaryLanguage | string | গ্রুপটির প্রধান ভাষা। সমর্থিত ভাষা সারণীতে থাকা ভাষা ট্যাগগুলো ব্যবহার করুন। |
maxMessageBytes | integer | অপ্রচলিত । একটি বার্তার সর্বোচ্চ আকার ২৫ মেগাবাইট। |
isArchived | string | গ্রুপের বিষয়বস্তু আর্কাইভ করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
archiveOnly | string | শুধুমাত্র গ্রুপটিকে আর্কাইভ করার অনুমতি দেয়। সম্ভাব্য মানগুলো হলো:
|
messageModerationLevel | string | আগত বার্তার মডারেশন স্তর। সম্ভাব্য মানগুলো হলো:
|
spamModerationLevel | string | স্প্যাম হিসেবে শনাক্ত হওয়া বার্তাগুলোর জন্য মডারেশন স্তর নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
replyTo | string | ডিফল্ট উত্তর কে পাবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
customReplyTo | string | যদি ` replyTo প্রপার্টিটি REPLY_TO_CUSTOM এ সেট করা থাকে, তাহলে কোনো বার্তার উত্তর দেওয়ার জন্য ব্যবহৃত ইমেল ঠিকানা। এই ঠিকানাটি একজন অ্যাকাউন্ট প্রশাসক দ্বারা নির্ধারিত হয়।
|
includeCustomFooter | string | কাস্টম ফুটার অন্তর্ভুক্ত করা হবে কিনা। সম্ভাব্য মানগুলো হলো:
|
customFooterText | string | কাস্টম ফুটার টেক্সটের বিষয়বস্তু নির্ধারণ করুন। সর্বোচ্চ অক্ষর সংখ্যা ১,০০০। |
sendMessageDenyNotification | string | গ্রুপের মালিক কোনো সদস্যের পাঠানো বার্তা প্রত্যাখ্যান করলে, সেই সদস্যকে অবহিত করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
defaultMessageDenyNotificationText | string | যখন কোনো বার্তা প্রত্যাখ্যাত হয়, তখন বার্তার লেখকের কাছে পাঠানো প্রত্যাখ্যান বিজ্ঞপ্তির জন্য এই লেখাটি ব্যবহৃত হয়। ডিফল্টরূপে, এই প্রপার্টিটি খালি থাকে এবং API-এর রেসপন্স বডিতে এর কোনো মান থাকে না। বিজ্ঞপ্তির লেখার সর্বোচ্চ আকার হলো ১০,০০০ অক্ষর। |
showInGroupDirectory | string | অপ্রচলিত । এটি whoCanDiscoverGroup সেটিং-এর সাথে একীভূত করা হয়েছে। এর মাধ্যমে গ্রুপটি Groups Directory-তে দৃশ্যমান হয়। সম্ভাব্য মানগুলো হলো:
|
allowGoogleCommunication | string | অপ্রচলিত । এটি গুগলকে গ্রুপের প্রশাসকের সাথে যোগাযোগ করার অনুমতি দেয়।
|
membersCanPostAsTheGroup | string | সদস্যদের গ্রুপ হিসেবে বার্তা পোস্ট করার সুযোগ দেয়। সম্ভাব্য মানগুলো হলো:
|
messageDisplayFont | string | অপ্রচলিত । ডিফল্ট মেসেজ ডিসপ্লে ফন্টের মান সর্বদা DEFAULT_FONT থাকে। |
includeInGlobalAddressList | string | গ্রুপটিকে গ্লোবাল অ্যাড্রেস লিস্টে অন্তর্ভুক্ত করার সুযোগ দেয়। আরও তথ্যের জন্য, হেল্প সেন্টার দেখুন। সম্ভাব্য মানগুলো হলো:
|
whoCanLeaveGroup | string | গ্রুপ ত্যাগ করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanContactOwner | string | ওয়েব UI-এর মাধ্যমে গ্রুপের মালিকের সাথে যোগাযোগ করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanAddReferences | string | অপ্রচলিত। এই কার্যকারিতাটি গুগল গ্রুপস UI-তে আর সমর্থিত নয়। এর মান সর্বদা "NONE"। |
whoCanAssignTopics | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। একটি ফোরামে অন্য ব্যবহারকারীকে টপিক বরাদ্দ করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanUnassignTopic | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। একটি ফোরামের যেকোনো টপিক বাতিল করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanTakeTopics | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। একটি ফোরামে টপিক নেওয়ার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanMarkDuplicate | string | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। একটি টপিককে অন্য একটি টপিকের ডুপ্লিকেট হিসেবে চিহ্নিত করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanMarkNoResponseNeeded | string | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। কোনো টপিককে উত্তরের প্রয়োজন নেই হিসেবে চিহ্নিত করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanMarkFavoriteReplyOnAnyTopic | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। অন্য যেকোনো ব্যবহারকারীর পোস্টকে পছন্দের উত্তর হিসেবে চিহ্নিত করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanMarkFavoriteReplyOnOwnTopic | string | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। নিজের শুরু করা কোনো টপিকের পোস্টকে পছন্দের উত্তর হিসেবে চিহ্নিত করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanUnmarkFavoriteReplyOnAnyTopic | string | অপ্রচলিত । এটি whoCanAssistContent সেটিং-এর সাথে একীভূত করা হয়েছে। পছন্দের উত্তর থেকে যেকোনো পোস্টকে চিহ্নিতমুক্ত করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanEnterFreeFormTags | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। একটি ফোরামের টপিকগুলোর জন্য মুক্ত শৈলীর ট্যাগ প্রবেশ করানোর অনুমতি। সম্ভাব্য মানগুলো হলো:
|
whoCanModifyTagsAndCategories | string | অপ্রচলিত । এটি whoCanAssistContent সেটিংয়ের সাথে একীভূত করা হয়েছে। ট্যাগ এবং ক্যাটাগরি পরিবর্তন করার অনুমতি। সম্ভাব্য মানগুলো হলো:
|
favoriteRepliesOnTop | string | পছন্দের উত্তরগুলো অন্য উত্তরগুলোর আগে দেখানো হবে কিনা তা নির্দেশ করে।
|
whoCanApproveMembers | string | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। গ্রুপে যোগদানের অনুরোধকারী সদস্যদের কারা অনুমোদন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanBanUsers | string | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা ব্যবহারকারীদের সদস্যপদ প্রত্যাখ্যান করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
whoCanModifyMembers | string | অপ্রচলিত । এটি whoCanModerateMembers সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা গ্রুপ সদস্যদের ভূমিকা পরিবর্তন করতে পারবে। সম্ভাব্য মানগুলো হলো:
|
whoCanApproveMessages | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। মডারেশন কিউ-তে অপেক্ষারত বার্তাগুলো কে অনুমোদন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanDeleteAnyPost | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। টপিকের রিপ্লাই কে ডিলিট করতে পারবে তা নির্দিষ্ট করে। (লেখকরা সবসময় তাদের নিজেদের পোস্ট ডিলিট করতে পারেন)। সম্ভাব্য মানগুলো হলো:
|
whoCanDeleteTopics | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। কারা টপিক ডিলিট করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanLockTopics | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে, কারা ব্যবহারকারীদের টপিকে উত্তর পোস্ট করা থেকে বিরত রাখতে পারবে। সম্ভাব্য মানগুলো হলো:
|
whoCanMoveTopicsIn | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। গ্রুপ বা ফোরামে কারা টপিক সরাতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanMoveTopicsOut | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা গ্রুপ বা ফোরাম থেকে টপিক সরাতে পারবে। সম্ভাব্য মানগুলো হলো:
|
whoCanPostAnnouncements | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা ঘোষণা পোস্ট করতে পারবে, যা একটি বিশেষ ধরনের বিষয়। সম্ভাব্য মানগুলো হলো:
|
whoCanHideAbuse | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। অপব্যবহার হিসেবে রিপোর্ট করার মাধ্যমে কারা পোস্ট লুকাতে পারবে, তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanMakeTopicsSticky | string | অপ্রচলিত । এটি whoCanModerateContent সেটিং-এর সাথে একীভূত করা হয়েছে। এটি নির্দিষ্ট করে যে কারা টপিক তালিকার শীর্ষে টপিকগুলো দেখাতে পারবে। সম্ভাব্য মানগুলো হলো:
|
whoCanModerateMembers | string | কে সদস্যদের পরিচালনা করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanModerateContent | string | কে বিষয়বস্তু সংযোজন করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanAssistContent | string | কে মেটাডেটা মডারেট করতে পারবে তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
customRolesEnabledForSettingsToBeMerged | string | গ্রুপটির কোনো কাস্টম রোল আছে কিনা, যা মার্জ করা হচ্ছে এমন কোনো সেটিংসের অন্তর্ভুক্ত, তা নির্দিষ্ট করে। এই ফিল্ডটি শুধুমাত্র পঠনযোগ্য এবং এতে করা UPDATE ও PATCH অনুরোধ উপেক্ষা করা হয়। সম্ভাব্য মানগুলো হলো:
|
enableCollaborativeInbox | string | গ্রুপের জন্য একটি সহযোগিতামূলক ইনবক্স চালু থাকবে কিনা তা নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
whoCanDiscoverGroup | string | এই গ্রুপটি যাদের জন্য খুঁজে পাওয়া যাবে, সেই ব্যবহারকারীদের সেট নির্দিষ্ট করে। সম্ভাব্য মানগুলো হলো:
|
defaultSender | string | যেসব সদস্য গ্রুপ হিসেবে বার্তা পোস্ট করতে পারেন, তাদের জন্য ডিফল্ট প্রেরক। সম্ভাব্য মানগুলো হলো:
|
পদ্ধতি
groupsSettings.groups.get এবং groupsSettings.groups.update মেথডগুলো একটি নির্দিষ্ট Groups Resource-এর উপর কাজ করে।
সমর্থিত ভাষা
একটি গ্রুপের primaryLanguage ফিল্ডের জন্য নিম্নলিখিত ভাষা কোডগুলি সমর্থিত।
| আআ আব আফ সকাল আর যেমন আয় আজ বা হতে বিজি বিএইচ দ্বি বিএন বো ব্র বিএস ca সহ সিএস সিওয়াই দা ডি ডিজেড এল ইংরেজি ইংরেজি-জিবি en-US-pseudo en_US ইও ইএস এবং ইউরোপীয় ইউনিয়ন ফা ফি এফজে এর জন্য ফ্র | fr-CA এফওয়াই গা জিডি জিএল জিএন গু হা হাই এইচআর হু হাই আইএ আইডি অর্থাৎ আইকে হয় এটা আইইউ আইডব্লিউ জা jw কা কেকে কেএল কিমি কেএন কো কেএস কু কি লা এলএন লো এলটি এলভি মিলিগ্রাম মি | এমকে এমএল এমএন মো মিঃ এমএস মাউন্ট আমার না নে এনএল এনএন না ওসি ওম অথবা পা পিএল পিএস পিটি-বিআর পিটি-পিটি কু আরএম আরএন রো রু আরডব্লিউ সা এসডি এসজি শ সি এসকে এসএল এসএম এসএন তাই বর্গ | এসআর এসএস সেন্ট সু এসভি এসডব্লিউ তা তে টিজি তম টি tk টিএল টিএন থেকে ট্র টিএস টিটি দুই উগ যুক্তরাজ্য উর উজ vi ভিও ও xh xx-bork এক্সএক্স-এলমার এক্সএক্স-হ্যাকার এক্সএক্স-ক্লিংগন এক্সএক্স-পিগলাটিন yi ইয়ো যা zh-CN zh-TW জু |