blob: 73d055c5bbcea33ecca5b3f143405bc90bd7bc99 [file] [log] [blame]
John Asmuth614db982014-04-24 15:46:26 -04001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="groupssettings_v1.html">Groups Settings API</a> . <a href="groupssettings_v1.groups.html">groups</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="#get">get(groupUniqueId)</a></code></p>
79<p class="firstline">Gets one resource by id.</p>
80<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070081 <code><a href="#patch">patch(groupUniqueId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040082<p class="firstline">Updates an existing resource. This method supports patch semantics.</p>
83<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070084 <code><a href="#update">update(groupUniqueId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040085<p class="firstline">Updates an existing resource.</p>
86<h3>Method Details</h3>
87<div class="method">
88 <code class="details" id="get">get(groupUniqueId)</code>
89 <pre>Gets one resource by id.
90
91Args:
Bu Sun Kim65020912020-05-20 12:08:20 -070092 groupUniqueId: string, The group&#x27;s email address. (required)
John Asmuth614db982014-04-24 15:46:26 -040093
94Returns:
95 An object of the form:
96
97 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -070098 &quot;defaultMessageDenyNotificationText&quot;: &quot;A String&quot;, # When a message is rejected, this is text for the rejection notification sent to the message&#x27;s author. By default, this property is empty and has no value in the API&#x27;s response body. The maximum notification text size is 10,000 characters. Note: Requires sendMessageDenyNotification property to be true.
Bu Sun Kim65020912020-05-20 12:08:20 -070099 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
100 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
101 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
102 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
103 # - NONE_CAN_ADD: No one can directly add new members.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700104 &quot;whoCanDeleteAnyPost&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete replies to topics. (Authors can always delete their own posts). Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700105 # - ALL_MEMBERS
106 # - OWNERS_AND_MANAGERS
107 # - OWNERS_ONLY
108 # - NONE
109 &quot;whoCanAssignTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to assign topics in a forum to another user. Possible values are:
110 # - ALL_MEMBERS
111 # - OWNERS_AND_MANAGERS
112 # - MANAGERS_ONLY
113 # - OWNERS_ONLY
114 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700115 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
116 # - ALL_MEMBERS
117 # - OWNERS_AND_MANAGERS
118 # - OWNERS_ONLY
119 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700120 &quot;whoCanMarkDuplicate&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as a duplicate of another topic. Possible values are:
121 # - ALL_MEMBERS
122 # - OWNERS_AND_MANAGERS
123 # - MANAGERS_ONLY
124 # - OWNERS_ONLY
125 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700126 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
127 # - ALL_MANAGERS_CAN_LEAVE
128 # - ALL_MEMBERS_CAN_LEAVE
129 # - NONE_CAN_LEAVE
130 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
131 # - true: Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
132 # - false: Google can not contact managers of this group.
133 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
134 # - ALLOW: Post the message to the group.
135 # - MODERATE: Send the message to the moderation queue. This is the default.
136 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
137 # - REJECT: Immediately reject the message.
138 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700139 &quot;whoCanModifyMembers&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Specifies who can change group members&#x27; roles. Possible values are:
140 # - ALL_MEMBERS
141 # - OWNERS_AND_MANAGERS
142 # - OWNERS_ONLY
143 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700144 &quot;whoCanEnterFreeFormTags&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to enter free form tags for topics in a forum. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700145 # - ALL_MEMBERS
146 # - OWNERS_AND_MANAGERS
147 # - MANAGERS_ONLY
148 # - OWNERS_ONLY
149 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700150 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
151 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
152 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
153 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
154 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
155 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
156 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
157 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
158 # - ANYONE_CAN_POST: Any Internet user who outside your account can access your Google Groups service and post a message. Note: When whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700159 &quot;customReplyTo&quot;: &quot;A String&quot;, # An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
160 # - When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
161 # - If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
162 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
163 # - true
164 # - false
165 &quot;includeInGlobalAddressList&quot;: &quot;A String&quot;, # Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:
166 # - true: Group is included in the Global Address List.
167 # - false: Group is not included in the Global Address List.
168 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
169 # - MODERATE_ALL_MESSAGES: All messages are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
170 # - MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
171 # - MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
172 # - MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group. Note: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
173 # When memberCanPostAsTheGroup is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
174 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
175 # - ALL_IN_DOMAIN_CAN_CONTACT
176 # - ALL_MANAGERS_CAN_CONTACT
177 # - ALL_MEMBERS_CAN_CONTACT
178 # - ANYONE_CAN_CONTACT
179 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
180 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
181 # - ANYONE_CAN_DISCOVER
182 # - ALL_IN_DOMAIN_CAN_DISCOVER
183 # - ALL_MEMBERS_CAN_DISCOVER
184 &quot;email&quot;: &quot;A String&quot;, # The group&#x27;s email address. This property can be updated using the Directory API. Note: Only a group owner can change a group&#x27;s email address. A group manager can&#x27;t do this.
185 # When you change your group&#x27;s address using the Directory API or the control panel, you are changing the address your subscribers use to send email and the web address people use to access your group. People can&#x27;t reach your group by visiting the old address.
186 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700187 # - ALL_MEMBERS
188 # - OWNERS_AND_MANAGERS
189 # - MANAGERS_ONLY
190 # - OWNERS_ONLY
191 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700192 &quot;primaryLanguage&quot;: &quot;A String&quot;, # The primary language for group. For a group&#x27;s primary language use the language tags from the G Suite languages found at G Suite Email Settings API Email Language Tags.
193 &quot;whoCanModifyTagsAndCategories&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to change tags and categories. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700194 # - ALL_MEMBERS
195 # - OWNERS_AND_MANAGERS
196 # - MANAGERS_ONLY
197 # - OWNERS_ONLY
198 # - NONE
199 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
200 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
201 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
202 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
203 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
204 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
205 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
206 # If a group already has external members, those members can still send email to this group.
207 #
208 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
209 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700210 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
211 # - ALL_MEMBERS
212 # - OWNERS_AND_MANAGERS
213 # - OWNERS_ONLY
214 # - NONE
215 &quot;whoCanHideAbuse&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can hide posts by reporting them as abuse. Possible values are:
216 # - ALL_MEMBERS
217 # - OWNERS_AND_MANAGERS
218 # - OWNERS_ONLY
219 # - NONE
220 &quot;whoCanUnmarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unmark any post from a favorite reply. Possible values are:
221 # - ALL_MEMBERS
222 # - OWNERS_AND_MANAGERS
223 # - MANAGERS_ONLY
224 # - OWNERS_ONLY
225 # - NONE
226 &quot;whoCanPostAnnouncements&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can post announcements, a special topic type. Possible values are:
227 # - ALL_MEMBERS
228 # - OWNERS_AND_MANAGERS
229 # - OWNERS_ONLY
230 # - NONE
231 &quot;whoCanAddReferences&quot;: &quot;A String&quot;, # Deprecated. This functionality is no longer supported in the Google Groups UI. The value is always &quot;NONE&quot;.
232 &quot;whoCanTakeTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to take topics in a forum. Possible values are:
233 # - ALL_MEMBERS
234 # - OWNERS_AND_MANAGERS
235 # - MANAGERS_ONLY
236 # - OWNERS_ONLY
237 # - NONE
238 &quot;whoCanBanUsers&quot;: &quot;A String&quot;, # Specifies who can deny membership to users. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
239 # - ALL_MEMBERS
240 # - OWNERS_AND_MANAGERS
241 # - OWNERS_ONLY
242 # - NONE
243 &quot;sendMessageDenyNotification&quot;: &quot;A String&quot;, # Allows a member to be notified if the member&#x27;s message to the group is denied by the group owner. Possible values are:
244 # - true: When a message is rejected, send the deny message notification to the message author.
245 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
246 #
247 # - false: When a message is rejected, no notification is sent.
248 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
249 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
250 # - ALL_IN_DOMAIN_CAN_JOIN: Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory. Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users&#x27; groups remain in those groups.
251 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
252 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
253 &quot;whoCanMarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark any other user&#x27;s post as a favorite reply. Possible values are:
254 # - ALL_MEMBERS
255 # - OWNERS_AND_MANAGERS
256 # - MANAGERS_ONLY
257 # - OWNERS_ONLY
258 # - NONE
259 &quot;whoCanMakeTopicsSticky&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can make topics appear at the top of the topic list. Possible values are:
260 # - ALL_MEMBERS
261 # - OWNERS_AND_MANAGERS
262 # - OWNERS_ONLY
263 # - NONE
264 &quot;whoCanMarkFavoriteReplyOnOwnTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a post for a topic they started as a favorite reply. Possible values are:
265 # - ALL_MEMBERS
266 # - OWNERS_AND_MANAGERS
267 # - MANAGERS_ONLY
268 # - OWNERS_ONLY
269 # - NONE
270 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
271 # - true: Allows any member to post to the group forum.
272 # - false: Members only use Gmail to communicate with the group.
273 &quot;whoCanMarkNoResponseNeeded&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as not needing a response. Possible values are:
274 # - ALL_MEMBERS
275 # - OWNERS_AND_MANAGERS
276 # - MANAGERS_ONLY
277 # - OWNERS_ONLY
278 # - NONE
279 &quot;whoCanUnassignTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unassign any topic in a forum. Possible values are:
280 # - ALL_MEMBERS
281 # - OWNERS_AND_MANAGERS
282 # - MANAGERS_ONLY
283 # - OWNERS_ONLY
284 # - NONE
285 &quot;whoCanLockTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can prevent users from posting replies to topics. Possible values are:
286 # - ALL_MEMBERS
287 # - OWNERS_AND_MANAGERS
288 # - OWNERS_ONLY
289 # - NONE
290 &quot;showInGroupDirectory&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanDiscoverGroup setting. Allows the group to be visible in the Groups Directory. Possible values are:
291 # - true: All groups in the account are listed in the Groups directory.
292 # - false: All groups in the account are not listed in the directory.
293 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
294 &quot;whoCanApproveMembers&quot;: &quot;A String&quot;, # Specifies who can approve members who ask to join groups. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
295 # - ALL_MEMBERS_CAN_APPROVE
296 # - ALL_MANAGERS_CAN_APPROVE
297 # - ALL_OWNERS_CAN_APPROVE
298 # - NONE_CAN_APPROVE
299 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
300 &quot;whoCanMoveTopicsIn&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics into the group or forum. Possible values are:
301 # - ALL_MEMBERS
302 # - OWNERS_AND_MANAGERS
303 # - OWNERS_ONLY
304 # - NONE
305 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
306 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
307 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
308 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
309 # - false: The group is active and can receive messages.
310 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
311 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
312 # - ALL_MEMBERS
313 # - OWNERS_AND_MANAGERS
314 # - OWNERS_ONLY
315 # - NONE
316 &quot;whoCanMoveTopicsOut&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics out of the group or forum. Possible values are:
317 # - ALL_MEMBERS
318 # - OWNERS_AND_MANAGERS
319 # - OWNERS_ONLY
320 # - NONE
321 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
322 &quot;description&quot;: &quot;A String&quot;, # Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
323 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
324 # - true: Favorite replies will be displayed above other replies.
325 # - false: Favorite replies will not be displayed above other replies.
326 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
327 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
328 # When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.
329 #
330 # - REPLY_TO_SENDER: The reply sent to author of message.
331 # - REPLY_TO_LIST: This reply message is sent to the group.
332 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
333 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
334 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
335 &quot;whoCanApproveMessages&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can approve pending messages in the moderation queue. Possible values are:
336 # - ALL_MEMBERS
337 # - OWNERS_AND_MANAGERS
338 # - OWNERS_ONLY
339 # - NONE
340 &quot;customRolesEnabledForSettingsToBeMerged&quot;: &quot;A String&quot;, # Specifies whether the group has a custom role that&#x27;s included in one of the settings being merged. This field is read-only and update/patch requests to it are ignored. Possible values are:
341 # - true
342 # - false
343 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
344 # - true: Archive messages sent to the group.
345 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
346 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
347 # - true: G Suite users external to your organization can become members of this group.
348 # - false: Users not belonging to the organization are not allowed to become members of this group.
349 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
350 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
351 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
352 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
353 # - NONE_CAN_INVITE: No one can invite a new member candidate.
354 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
355 # - true: Group member can post messages using the group&#x27;s email address instead of their own email address. Message appear to originate from the group itself. Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.
356 # - false: Members can not post in behalf of the group&#x27;s email address.
357 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
358 # - true
359 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700360 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400361</div>
362
363<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700364 <code class="details" id="patch">patch(groupUniqueId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400365 <pre>Updates an existing resource. This method supports patch semantics.
366
367Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700368 groupUniqueId: string, The group&#x27;s email address. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700369 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400370 The object takes the form of:
371
372{ # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700373 &quot;defaultMessageDenyNotificationText&quot;: &quot;A String&quot;, # When a message is rejected, this is text for the rejection notification sent to the message&#x27;s author. By default, this property is empty and has no value in the API&#x27;s response body. The maximum notification text size is 10,000 characters. Note: Requires sendMessageDenyNotification property to be true.
Bu Sun Kim65020912020-05-20 12:08:20 -0700374 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
375 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
376 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
377 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
378 # - NONE_CAN_ADD: No one can directly add new members.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700379 &quot;whoCanDeleteAnyPost&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete replies to topics. (Authors can always delete their own posts). Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700380 # - ALL_MEMBERS
381 # - OWNERS_AND_MANAGERS
382 # - OWNERS_ONLY
383 # - NONE
384 &quot;whoCanAssignTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to assign topics in a forum to another user. Possible values are:
385 # - ALL_MEMBERS
386 # - OWNERS_AND_MANAGERS
387 # - MANAGERS_ONLY
388 # - OWNERS_ONLY
389 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700390 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
391 # - ALL_MEMBERS
392 # - OWNERS_AND_MANAGERS
393 # - OWNERS_ONLY
394 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700395 &quot;whoCanMarkDuplicate&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as a duplicate of another topic. Possible values are:
396 # - ALL_MEMBERS
397 # - OWNERS_AND_MANAGERS
398 # - MANAGERS_ONLY
399 # - OWNERS_ONLY
400 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700401 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
402 # - ALL_MANAGERS_CAN_LEAVE
403 # - ALL_MEMBERS_CAN_LEAVE
404 # - NONE_CAN_LEAVE
405 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
406 # - true: Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
407 # - false: Google can not contact managers of this group.
408 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
409 # - ALLOW: Post the message to the group.
410 # - MODERATE: Send the message to the moderation queue. This is the default.
411 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
412 # - REJECT: Immediately reject the message.
413 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700414 &quot;whoCanModifyMembers&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Specifies who can change group members&#x27; roles. Possible values are:
415 # - ALL_MEMBERS
416 # - OWNERS_AND_MANAGERS
417 # - OWNERS_ONLY
418 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700419 &quot;whoCanEnterFreeFormTags&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to enter free form tags for topics in a forum. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700420 # - ALL_MEMBERS
421 # - OWNERS_AND_MANAGERS
422 # - MANAGERS_ONLY
423 # - OWNERS_ONLY
424 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700425 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
426 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
427 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
428 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
429 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
430 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
431 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
432 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
433 # - ANYONE_CAN_POST: Any Internet user who outside your account can access your Google Groups service and post a message. Note: When whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700434 &quot;customReplyTo&quot;: &quot;A String&quot;, # An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
435 # - When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
436 # - If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
437 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
438 # - true
439 # - false
440 &quot;includeInGlobalAddressList&quot;: &quot;A String&quot;, # Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:
441 # - true: Group is included in the Global Address List.
442 # - false: Group is not included in the Global Address List.
443 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
444 # - MODERATE_ALL_MESSAGES: All messages are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
445 # - MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
446 # - MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
447 # - MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group. Note: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
448 # When memberCanPostAsTheGroup is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
449 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
450 # - ALL_IN_DOMAIN_CAN_CONTACT
451 # - ALL_MANAGERS_CAN_CONTACT
452 # - ALL_MEMBERS_CAN_CONTACT
453 # - ANYONE_CAN_CONTACT
454 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
455 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
456 # - ANYONE_CAN_DISCOVER
457 # - ALL_IN_DOMAIN_CAN_DISCOVER
458 # - ALL_MEMBERS_CAN_DISCOVER
459 &quot;email&quot;: &quot;A String&quot;, # The group&#x27;s email address. This property can be updated using the Directory API. Note: Only a group owner can change a group&#x27;s email address. A group manager can&#x27;t do this.
460 # When you change your group&#x27;s address using the Directory API or the control panel, you are changing the address your subscribers use to send email and the web address people use to access your group. People can&#x27;t reach your group by visiting the old address.
461 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700462 # - ALL_MEMBERS
463 # - OWNERS_AND_MANAGERS
464 # - MANAGERS_ONLY
465 # - OWNERS_ONLY
466 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700467 &quot;primaryLanguage&quot;: &quot;A String&quot;, # The primary language for group. For a group&#x27;s primary language use the language tags from the G Suite languages found at G Suite Email Settings API Email Language Tags.
468 &quot;whoCanModifyTagsAndCategories&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to change tags and categories. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700469 # - ALL_MEMBERS
470 # - OWNERS_AND_MANAGERS
471 # - MANAGERS_ONLY
472 # - OWNERS_ONLY
473 # - NONE
474 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
475 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
476 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
477 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
478 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
479 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
480 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
481 # If a group already has external members, those members can still send email to this group.
482 #
483 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
484 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700485 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
486 # - ALL_MEMBERS
487 # - OWNERS_AND_MANAGERS
488 # - OWNERS_ONLY
489 # - NONE
490 &quot;whoCanHideAbuse&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can hide posts by reporting them as abuse. Possible values are:
491 # - ALL_MEMBERS
492 # - OWNERS_AND_MANAGERS
493 # - OWNERS_ONLY
494 # - NONE
495 &quot;whoCanUnmarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unmark any post from a favorite reply. Possible values are:
496 # - ALL_MEMBERS
497 # - OWNERS_AND_MANAGERS
498 # - MANAGERS_ONLY
499 # - OWNERS_ONLY
500 # - NONE
501 &quot;whoCanPostAnnouncements&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can post announcements, a special topic type. Possible values are:
502 # - ALL_MEMBERS
503 # - OWNERS_AND_MANAGERS
504 # - OWNERS_ONLY
505 # - NONE
506 &quot;whoCanAddReferences&quot;: &quot;A String&quot;, # Deprecated. This functionality is no longer supported in the Google Groups UI. The value is always &quot;NONE&quot;.
507 &quot;whoCanTakeTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to take topics in a forum. Possible values are:
508 # - ALL_MEMBERS
509 # - OWNERS_AND_MANAGERS
510 # - MANAGERS_ONLY
511 # - OWNERS_ONLY
512 # - NONE
513 &quot;whoCanBanUsers&quot;: &quot;A String&quot;, # Specifies who can deny membership to users. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
514 # - ALL_MEMBERS
515 # - OWNERS_AND_MANAGERS
516 # - OWNERS_ONLY
517 # - NONE
518 &quot;sendMessageDenyNotification&quot;: &quot;A String&quot;, # Allows a member to be notified if the member&#x27;s message to the group is denied by the group owner. Possible values are:
519 # - true: When a message is rejected, send the deny message notification to the message author.
520 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
521 #
522 # - false: When a message is rejected, no notification is sent.
523 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
524 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
525 # - ALL_IN_DOMAIN_CAN_JOIN: Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory. Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users&#x27; groups remain in those groups.
526 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
527 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
528 &quot;whoCanMarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark any other user&#x27;s post as a favorite reply. Possible values are:
529 # - ALL_MEMBERS
530 # - OWNERS_AND_MANAGERS
531 # - MANAGERS_ONLY
532 # - OWNERS_ONLY
533 # - NONE
534 &quot;whoCanMakeTopicsSticky&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can make topics appear at the top of the topic list. Possible values are:
535 # - ALL_MEMBERS
536 # - OWNERS_AND_MANAGERS
537 # - OWNERS_ONLY
538 # - NONE
539 &quot;whoCanMarkFavoriteReplyOnOwnTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a post for a topic they started as a favorite reply. Possible values are:
540 # - ALL_MEMBERS
541 # - OWNERS_AND_MANAGERS
542 # - MANAGERS_ONLY
543 # - OWNERS_ONLY
544 # - NONE
545 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
546 # - true: Allows any member to post to the group forum.
547 # - false: Members only use Gmail to communicate with the group.
548 &quot;whoCanMarkNoResponseNeeded&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as not needing a response. Possible values are:
549 # - ALL_MEMBERS
550 # - OWNERS_AND_MANAGERS
551 # - MANAGERS_ONLY
552 # - OWNERS_ONLY
553 # - NONE
554 &quot;whoCanUnassignTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unassign any topic in a forum. Possible values are:
555 # - ALL_MEMBERS
556 # - OWNERS_AND_MANAGERS
557 # - MANAGERS_ONLY
558 # - OWNERS_ONLY
559 # - NONE
560 &quot;whoCanLockTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can prevent users from posting replies to topics. Possible values are:
561 # - ALL_MEMBERS
562 # - OWNERS_AND_MANAGERS
563 # - OWNERS_ONLY
564 # - NONE
565 &quot;showInGroupDirectory&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanDiscoverGroup setting. Allows the group to be visible in the Groups Directory. Possible values are:
566 # - true: All groups in the account are listed in the Groups directory.
567 # - false: All groups in the account are not listed in the directory.
568 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
569 &quot;whoCanApproveMembers&quot;: &quot;A String&quot;, # Specifies who can approve members who ask to join groups. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
570 # - ALL_MEMBERS_CAN_APPROVE
571 # - ALL_MANAGERS_CAN_APPROVE
572 # - ALL_OWNERS_CAN_APPROVE
573 # - NONE_CAN_APPROVE
574 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
575 &quot;whoCanMoveTopicsIn&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics into the group or forum. Possible values are:
576 # - ALL_MEMBERS
577 # - OWNERS_AND_MANAGERS
578 # - OWNERS_ONLY
579 # - NONE
580 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
581 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
582 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
583 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
584 # - false: The group is active and can receive messages.
585 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
586 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
587 # - ALL_MEMBERS
588 # - OWNERS_AND_MANAGERS
589 # - OWNERS_ONLY
590 # - NONE
591 &quot;whoCanMoveTopicsOut&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics out of the group or forum. Possible values are:
592 # - ALL_MEMBERS
593 # - OWNERS_AND_MANAGERS
594 # - OWNERS_ONLY
595 # - NONE
596 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
597 &quot;description&quot;: &quot;A String&quot;, # Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
598 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
599 # - true: Favorite replies will be displayed above other replies.
600 # - false: Favorite replies will not be displayed above other replies.
601 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
602 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
603 # When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.
604 #
605 # - REPLY_TO_SENDER: The reply sent to author of message.
606 # - REPLY_TO_LIST: This reply message is sent to the group.
607 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
608 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
609 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
610 &quot;whoCanApproveMessages&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can approve pending messages in the moderation queue. Possible values are:
611 # - ALL_MEMBERS
612 # - OWNERS_AND_MANAGERS
613 # - OWNERS_ONLY
614 # - NONE
615 &quot;customRolesEnabledForSettingsToBeMerged&quot;: &quot;A String&quot;, # Specifies whether the group has a custom role that&#x27;s included in one of the settings being merged. This field is read-only and update/patch requests to it are ignored. Possible values are:
616 # - true
617 # - false
618 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
619 # - true: Archive messages sent to the group.
620 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
621 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
622 # - true: G Suite users external to your organization can become members of this group.
623 # - false: Users not belonging to the organization are not allowed to become members of this group.
624 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
625 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
626 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
627 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
628 # - NONE_CAN_INVITE: No one can invite a new member candidate.
629 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
630 # - true: Group member can post messages using the group&#x27;s email address instead of their own email address. Message appear to originate from the group itself. Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.
631 # - false: Members can not post in behalf of the group&#x27;s email address.
632 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
633 # - true
634 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700635}
636
637
638Returns:
639 An object of the form:
640
641 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700642 &quot;defaultMessageDenyNotificationText&quot;: &quot;A String&quot;, # When a message is rejected, this is text for the rejection notification sent to the message&#x27;s author. By default, this property is empty and has no value in the API&#x27;s response body. The maximum notification text size is 10,000 characters. Note: Requires sendMessageDenyNotification property to be true.
Bu Sun Kim65020912020-05-20 12:08:20 -0700643 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
644 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
645 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
646 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
647 # - NONE_CAN_ADD: No one can directly add new members.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700648 &quot;whoCanDeleteAnyPost&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete replies to topics. (Authors can always delete their own posts). Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700649 # - ALL_MEMBERS
650 # - OWNERS_AND_MANAGERS
651 # - OWNERS_ONLY
652 # - NONE
653 &quot;whoCanAssignTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to assign topics in a forum to another user. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700654 # - ALL_MEMBERS
655 # - OWNERS_AND_MANAGERS
656 # - MANAGERS_ONLY
657 # - OWNERS_ONLY
658 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700659 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
660 # - ALL_MEMBERS
661 # - OWNERS_AND_MANAGERS
662 # - OWNERS_ONLY
663 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700664 &quot;whoCanMarkDuplicate&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as a duplicate of another topic. Possible values are:
665 # - ALL_MEMBERS
666 # - OWNERS_AND_MANAGERS
667 # - MANAGERS_ONLY
668 # - OWNERS_ONLY
669 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700670 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
671 # - ALL_MANAGERS_CAN_LEAVE
672 # - ALL_MEMBERS_CAN_LEAVE
673 # - NONE_CAN_LEAVE
674 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
675 # - true: Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
676 # - false: Google can not contact managers of this group.
677 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
678 # - ALLOW: Post the message to the group.
679 # - MODERATE: Send the message to the moderation queue. This is the default.
680 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
681 # - REJECT: Immediately reject the message.
682 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700683 &quot;whoCanModifyMembers&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Specifies who can change group members&#x27; roles. Possible values are:
684 # - ALL_MEMBERS
685 # - OWNERS_AND_MANAGERS
686 # - OWNERS_ONLY
687 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700688 &quot;whoCanEnterFreeFormTags&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to enter free form tags for topics in a forum. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700689 # - ALL_MEMBERS
690 # - OWNERS_AND_MANAGERS
691 # - MANAGERS_ONLY
692 # - OWNERS_ONLY
693 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700694 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700695 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
696 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
697 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
698 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
699 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
700 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
701 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
702 # - ANYONE_CAN_POST: Any Internet user who outside your account can access your Google Groups service and post a message. Note: When whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700703 &quot;customReplyTo&quot;: &quot;A String&quot;, # An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
704 # - When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
705 # - If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
706 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
707 # - true
708 # - false
709 &quot;includeInGlobalAddressList&quot;: &quot;A String&quot;, # Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:
710 # - true: Group is included in the Global Address List.
711 # - false: Group is not included in the Global Address List.
712 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
713 # - MODERATE_ALL_MESSAGES: All messages are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
714 # - MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
715 # - MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
716 # - MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group. Note: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
717 # When memberCanPostAsTheGroup is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
718 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
719 # - ALL_IN_DOMAIN_CAN_CONTACT
720 # - ALL_MANAGERS_CAN_CONTACT
721 # - ALL_MEMBERS_CAN_CONTACT
722 # - ANYONE_CAN_CONTACT
723 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
724 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
725 # - ANYONE_CAN_DISCOVER
726 # - ALL_IN_DOMAIN_CAN_DISCOVER
727 # - ALL_MEMBERS_CAN_DISCOVER
728 &quot;email&quot;: &quot;A String&quot;, # The group&#x27;s email address. This property can be updated using the Directory API. Note: Only a group owner can change a group&#x27;s email address. A group manager can&#x27;t do this.
729 # When you change your group&#x27;s address using the Directory API or the control panel, you are changing the address your subscribers use to send email and the web address people use to access your group. People can&#x27;t reach your group by visiting the old address.
730 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700731 # - ALL_MEMBERS
732 # - OWNERS_AND_MANAGERS
733 # - MANAGERS_ONLY
734 # - OWNERS_ONLY
735 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700736 &quot;primaryLanguage&quot;: &quot;A String&quot;, # The primary language for group. For a group&#x27;s primary language use the language tags from the G Suite languages found at G Suite Email Settings API Email Language Tags.
737 &quot;whoCanModifyTagsAndCategories&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to change tags and categories. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700738 # - ALL_MEMBERS
739 # - OWNERS_AND_MANAGERS
740 # - MANAGERS_ONLY
741 # - OWNERS_ONLY
742 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700743 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
744 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
745 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
746 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
747 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
748 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700749 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
750 # If a group already has external members, those members can still send email to this group.
Bu Sun Kim65020912020-05-20 12:08:20 -0700751 #
Dan O'Mearadd494642020-05-01 07:42:23 -0700752 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
753 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700754 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
755 # - ALL_MEMBERS
756 # - OWNERS_AND_MANAGERS
757 # - OWNERS_ONLY
758 # - NONE
759 &quot;whoCanHideAbuse&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can hide posts by reporting them as abuse. Possible values are:
760 # - ALL_MEMBERS
761 # - OWNERS_AND_MANAGERS
762 # - OWNERS_ONLY
763 # - NONE
764 &quot;whoCanUnmarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unmark any post from a favorite reply. Possible values are:
765 # - ALL_MEMBERS
766 # - OWNERS_AND_MANAGERS
767 # - MANAGERS_ONLY
768 # - OWNERS_ONLY
769 # - NONE
770 &quot;whoCanPostAnnouncements&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can post announcements, a special topic type. Possible values are:
771 # - ALL_MEMBERS
772 # - OWNERS_AND_MANAGERS
773 # - OWNERS_ONLY
774 # - NONE
775 &quot;whoCanAddReferences&quot;: &quot;A String&quot;, # Deprecated. This functionality is no longer supported in the Google Groups UI. The value is always &quot;NONE&quot;.
776 &quot;whoCanTakeTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to take topics in a forum. Possible values are:
777 # - ALL_MEMBERS
778 # - OWNERS_AND_MANAGERS
779 # - MANAGERS_ONLY
780 # - OWNERS_ONLY
781 # - NONE
782 &quot;whoCanBanUsers&quot;: &quot;A String&quot;, # Specifies who can deny membership to users. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
783 # - ALL_MEMBERS
784 # - OWNERS_AND_MANAGERS
785 # - OWNERS_ONLY
786 # - NONE
787 &quot;sendMessageDenyNotification&quot;: &quot;A String&quot;, # Allows a member to be notified if the member&#x27;s message to the group is denied by the group owner. Possible values are:
788 # - true: When a message is rejected, send the deny message notification to the message author.
789 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
790 #
791 # - false: When a message is rejected, no notification is sent.
792 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
793 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
794 # - ALL_IN_DOMAIN_CAN_JOIN: Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory. Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users&#x27; groups remain in those groups.
795 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
796 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
797 &quot;whoCanMarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark any other user&#x27;s post as a favorite reply. Possible values are:
798 # - ALL_MEMBERS
799 # - OWNERS_AND_MANAGERS
800 # - MANAGERS_ONLY
801 # - OWNERS_ONLY
802 # - NONE
803 &quot;whoCanMakeTopicsSticky&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can make topics appear at the top of the topic list. Possible values are:
804 # - ALL_MEMBERS
805 # - OWNERS_AND_MANAGERS
806 # - OWNERS_ONLY
807 # - NONE
808 &quot;whoCanMarkFavoriteReplyOnOwnTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a post for a topic they started as a favorite reply. Possible values are:
809 # - ALL_MEMBERS
810 # - OWNERS_AND_MANAGERS
811 # - MANAGERS_ONLY
812 # - OWNERS_ONLY
813 # - NONE
814 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
815 # - true: Allows any member to post to the group forum.
816 # - false: Members only use Gmail to communicate with the group.
817 &quot;whoCanMarkNoResponseNeeded&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as not needing a response. Possible values are:
818 # - ALL_MEMBERS
819 # - OWNERS_AND_MANAGERS
820 # - MANAGERS_ONLY
821 # - OWNERS_ONLY
822 # - NONE
823 &quot;whoCanUnassignTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unassign any topic in a forum. Possible values are:
824 # - ALL_MEMBERS
825 # - OWNERS_AND_MANAGERS
826 # - MANAGERS_ONLY
827 # - OWNERS_ONLY
828 # - NONE
829 &quot;whoCanLockTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can prevent users from posting replies to topics. Possible values are:
830 # - ALL_MEMBERS
831 # - OWNERS_AND_MANAGERS
832 # - OWNERS_ONLY
833 # - NONE
834 &quot;showInGroupDirectory&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanDiscoverGroup setting. Allows the group to be visible in the Groups Directory. Possible values are:
835 # - true: All groups in the account are listed in the Groups directory.
836 # - false: All groups in the account are not listed in the directory.
837 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
838 &quot;whoCanApproveMembers&quot;: &quot;A String&quot;, # Specifies who can approve members who ask to join groups. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
839 # - ALL_MEMBERS_CAN_APPROVE
840 # - ALL_MANAGERS_CAN_APPROVE
841 # - ALL_OWNERS_CAN_APPROVE
842 # - NONE_CAN_APPROVE
843 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
844 &quot;whoCanMoveTopicsIn&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics into the group or forum. Possible values are:
845 # - ALL_MEMBERS
846 # - OWNERS_AND_MANAGERS
847 # - OWNERS_ONLY
848 # - NONE
849 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
850 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
851 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
852 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
853 # - false: The group is active and can receive messages.
854 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
855 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
856 # - ALL_MEMBERS
857 # - OWNERS_AND_MANAGERS
858 # - OWNERS_ONLY
859 # - NONE
860 &quot;whoCanMoveTopicsOut&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics out of the group or forum. Possible values are:
861 # - ALL_MEMBERS
862 # - OWNERS_AND_MANAGERS
863 # - OWNERS_ONLY
864 # - NONE
865 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
866 &quot;description&quot;: &quot;A String&quot;, # Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
867 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
868 # - true: Favorite replies will be displayed above other replies.
869 # - false: Favorite replies will not be displayed above other replies.
870 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
871 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
872 # When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.
873 #
874 # - REPLY_TO_SENDER: The reply sent to author of message.
875 # - REPLY_TO_LIST: This reply message is sent to the group.
876 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
877 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
878 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
879 &quot;whoCanApproveMessages&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can approve pending messages in the moderation queue. Possible values are:
880 # - ALL_MEMBERS
881 # - OWNERS_AND_MANAGERS
882 # - OWNERS_ONLY
883 # - NONE
884 &quot;customRolesEnabledForSettingsToBeMerged&quot;: &quot;A String&quot;, # Specifies whether the group has a custom role that&#x27;s included in one of the settings being merged. This field is read-only and update/patch requests to it are ignored. Possible values are:
885 # - true
886 # - false
887 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
888 # - true: Archive messages sent to the group.
889 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
890 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
891 # - true: G Suite users external to your organization can become members of this group.
892 # - false: Users not belonging to the organization are not allowed to become members of this group.
893 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
894 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
895 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
896 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
897 # - NONE_CAN_INVITE: No one can invite a new member candidate.
898 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
899 # - true: Group member can post messages using the group&#x27;s email address instead of their own email address. Message appear to originate from the group itself. Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.
900 # - false: Members can not post in behalf of the group&#x27;s email address.
901 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
902 # - true
903 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700904 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400905</div>
906
907<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700908 <code class="details" id="update">update(groupUniqueId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400909 <pre>Updates an existing resource.
910
911Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700912 groupUniqueId: string, The group&#x27;s email address. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700913 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400914 The object takes the form of:
915
916{ # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700917 &quot;defaultMessageDenyNotificationText&quot;: &quot;A String&quot;, # When a message is rejected, this is text for the rejection notification sent to the message&#x27;s author. By default, this property is empty and has no value in the API&#x27;s response body. The maximum notification text size is 10,000 characters. Note: Requires sendMessageDenyNotification property to be true.
Bu Sun Kim65020912020-05-20 12:08:20 -0700918 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
919 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
920 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
921 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
922 # - NONE_CAN_ADD: No one can directly add new members.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700923 &quot;whoCanDeleteAnyPost&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete replies to topics. (Authors can always delete their own posts). Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700924 # - ALL_MEMBERS
925 # - OWNERS_AND_MANAGERS
926 # - OWNERS_ONLY
927 # - NONE
928 &quot;whoCanAssignTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to assign topics in a forum to another user. Possible values are:
929 # - ALL_MEMBERS
930 # - OWNERS_AND_MANAGERS
931 # - MANAGERS_ONLY
932 # - OWNERS_ONLY
933 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700934 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
935 # - ALL_MEMBERS
936 # - OWNERS_AND_MANAGERS
937 # - OWNERS_ONLY
938 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700939 &quot;whoCanMarkDuplicate&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as a duplicate of another topic. Possible values are:
940 # - ALL_MEMBERS
941 # - OWNERS_AND_MANAGERS
942 # - MANAGERS_ONLY
943 # - OWNERS_ONLY
944 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700945 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
946 # - ALL_MANAGERS_CAN_LEAVE
947 # - ALL_MEMBERS_CAN_LEAVE
948 # - NONE_CAN_LEAVE
949 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
950 # - true: Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
951 # - false: Google can not contact managers of this group.
952 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
953 # - ALLOW: Post the message to the group.
954 # - MODERATE: Send the message to the moderation queue. This is the default.
955 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
956 # - REJECT: Immediately reject the message.
957 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -0700958 &quot;whoCanModifyMembers&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Specifies who can change group members&#x27; roles. Possible values are:
959 # - ALL_MEMBERS
960 # - OWNERS_AND_MANAGERS
961 # - OWNERS_ONLY
962 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700963 &quot;whoCanEnterFreeFormTags&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to enter free form tags for topics in a forum. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -0700964 # - ALL_MEMBERS
965 # - OWNERS_AND_MANAGERS
966 # - MANAGERS_ONLY
967 # - OWNERS_ONLY
968 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -0700969 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
970 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
971 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
972 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
973 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
974 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
975 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
976 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
977 # - ANYONE_CAN_POST: Any Internet user who outside your account can access your Google Groups service and post a message. Note: When whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700978 &quot;customReplyTo&quot;: &quot;A String&quot;, # An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
979 # - When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
980 # - If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
981 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
982 # - true
983 # - false
984 &quot;includeInGlobalAddressList&quot;: &quot;A String&quot;, # Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:
985 # - true: Group is included in the Global Address List.
986 # - false: Group is not included in the Global Address List.
987 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
988 # - MODERATE_ALL_MESSAGES: All messages are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
989 # - MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
990 # - MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
991 # - MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group. Note: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
992 # When memberCanPostAsTheGroup is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
993 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
994 # - ALL_IN_DOMAIN_CAN_CONTACT
995 # - ALL_MANAGERS_CAN_CONTACT
996 # - ALL_MEMBERS_CAN_CONTACT
997 # - ANYONE_CAN_CONTACT
998 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
999 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
1000 # - ANYONE_CAN_DISCOVER
1001 # - ALL_IN_DOMAIN_CAN_DISCOVER
1002 # - ALL_MEMBERS_CAN_DISCOVER
1003 &quot;email&quot;: &quot;A String&quot;, # The group&#x27;s email address. This property can be updated using the Directory API. Note: Only a group owner can change a group&#x27;s email address. A group manager can&#x27;t do this.
1004 # When you change your group&#x27;s address using the Directory API or the control panel, you are changing the address your subscribers use to send email and the web address people use to access your group. People can&#x27;t reach your group by visiting the old address.
1005 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -07001006 # - ALL_MEMBERS
1007 # - OWNERS_AND_MANAGERS
1008 # - MANAGERS_ONLY
1009 # - OWNERS_ONLY
1010 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001011 &quot;primaryLanguage&quot;: &quot;A String&quot;, # The primary language for group. For a group&#x27;s primary language use the language tags from the G Suite languages found at G Suite Email Settings API Email Language Tags.
1012 &quot;whoCanModifyTagsAndCategories&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to change tags and categories. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -07001013 # - ALL_MEMBERS
1014 # - OWNERS_AND_MANAGERS
1015 # - MANAGERS_ONLY
1016 # - OWNERS_ONLY
1017 # - NONE
1018 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
1019 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
1020 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
1021 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
1022 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
1023 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
1024 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
1025 # If a group already has external members, those members can still send email to this group.
1026 #
1027 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
1028 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001029 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
1030 # - ALL_MEMBERS
1031 # - OWNERS_AND_MANAGERS
1032 # - OWNERS_ONLY
1033 # - NONE
1034 &quot;whoCanHideAbuse&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can hide posts by reporting them as abuse. Possible values are:
1035 # - ALL_MEMBERS
1036 # - OWNERS_AND_MANAGERS
1037 # - OWNERS_ONLY
1038 # - NONE
1039 &quot;whoCanUnmarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unmark any post from a favorite reply. Possible values are:
1040 # - ALL_MEMBERS
1041 # - OWNERS_AND_MANAGERS
1042 # - MANAGERS_ONLY
1043 # - OWNERS_ONLY
1044 # - NONE
1045 &quot;whoCanPostAnnouncements&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can post announcements, a special topic type. Possible values are:
1046 # - ALL_MEMBERS
1047 # - OWNERS_AND_MANAGERS
1048 # - OWNERS_ONLY
1049 # - NONE
1050 &quot;whoCanAddReferences&quot;: &quot;A String&quot;, # Deprecated. This functionality is no longer supported in the Google Groups UI. The value is always &quot;NONE&quot;.
1051 &quot;whoCanTakeTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to take topics in a forum. Possible values are:
1052 # - ALL_MEMBERS
1053 # - OWNERS_AND_MANAGERS
1054 # - MANAGERS_ONLY
1055 # - OWNERS_ONLY
1056 # - NONE
1057 &quot;whoCanBanUsers&quot;: &quot;A String&quot;, # Specifies who can deny membership to users. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
1058 # - ALL_MEMBERS
1059 # - OWNERS_AND_MANAGERS
1060 # - OWNERS_ONLY
1061 # - NONE
1062 &quot;sendMessageDenyNotification&quot;: &quot;A String&quot;, # Allows a member to be notified if the member&#x27;s message to the group is denied by the group owner. Possible values are:
1063 # - true: When a message is rejected, send the deny message notification to the message author.
1064 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
1065 #
1066 # - false: When a message is rejected, no notification is sent.
1067 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
1068 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
1069 # - ALL_IN_DOMAIN_CAN_JOIN: Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory. Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users&#x27; groups remain in those groups.
1070 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
1071 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
1072 &quot;whoCanMarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark any other user&#x27;s post as a favorite reply. Possible values are:
1073 # - ALL_MEMBERS
1074 # - OWNERS_AND_MANAGERS
1075 # - MANAGERS_ONLY
1076 # - OWNERS_ONLY
1077 # - NONE
1078 &quot;whoCanMakeTopicsSticky&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can make topics appear at the top of the topic list. Possible values are:
1079 # - ALL_MEMBERS
1080 # - OWNERS_AND_MANAGERS
1081 # - OWNERS_ONLY
1082 # - NONE
1083 &quot;whoCanMarkFavoriteReplyOnOwnTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a post for a topic they started as a favorite reply. Possible values are:
1084 # - ALL_MEMBERS
1085 # - OWNERS_AND_MANAGERS
1086 # - MANAGERS_ONLY
1087 # - OWNERS_ONLY
1088 # - NONE
1089 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
1090 # - true: Allows any member to post to the group forum.
1091 # - false: Members only use Gmail to communicate with the group.
1092 &quot;whoCanMarkNoResponseNeeded&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as not needing a response. Possible values are:
1093 # - ALL_MEMBERS
1094 # - OWNERS_AND_MANAGERS
1095 # - MANAGERS_ONLY
1096 # - OWNERS_ONLY
1097 # - NONE
1098 &quot;whoCanUnassignTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unassign any topic in a forum. Possible values are:
1099 # - ALL_MEMBERS
1100 # - OWNERS_AND_MANAGERS
1101 # - MANAGERS_ONLY
1102 # - OWNERS_ONLY
1103 # - NONE
1104 &quot;whoCanLockTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can prevent users from posting replies to topics. Possible values are:
1105 # - ALL_MEMBERS
1106 # - OWNERS_AND_MANAGERS
1107 # - OWNERS_ONLY
1108 # - NONE
1109 &quot;showInGroupDirectory&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanDiscoverGroup setting. Allows the group to be visible in the Groups Directory. Possible values are:
1110 # - true: All groups in the account are listed in the Groups directory.
1111 # - false: All groups in the account are not listed in the directory.
1112 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
1113 &quot;whoCanApproveMembers&quot;: &quot;A String&quot;, # Specifies who can approve members who ask to join groups. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
1114 # - ALL_MEMBERS_CAN_APPROVE
1115 # - ALL_MANAGERS_CAN_APPROVE
1116 # - ALL_OWNERS_CAN_APPROVE
1117 # - NONE_CAN_APPROVE
1118 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
1119 &quot;whoCanMoveTopicsIn&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics into the group or forum. Possible values are:
1120 # - ALL_MEMBERS
1121 # - OWNERS_AND_MANAGERS
1122 # - OWNERS_ONLY
1123 # - NONE
1124 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
1125 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
1126 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
1127 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1128 # - false: The group is active and can receive messages.
1129 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1130 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
1131 # - ALL_MEMBERS
1132 # - OWNERS_AND_MANAGERS
1133 # - OWNERS_ONLY
1134 # - NONE
1135 &quot;whoCanMoveTopicsOut&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics out of the group or forum. Possible values are:
1136 # - ALL_MEMBERS
1137 # - OWNERS_AND_MANAGERS
1138 # - OWNERS_ONLY
1139 # - NONE
1140 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
1141 &quot;description&quot;: &quot;A String&quot;, # Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
1142 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
1143 # - true: Favorite replies will be displayed above other replies.
1144 # - false: Favorite replies will not be displayed above other replies.
1145 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
1146 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
1147 # When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.
1148 #
1149 # - REPLY_TO_SENDER: The reply sent to author of message.
1150 # - REPLY_TO_LIST: This reply message is sent to the group.
1151 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
1152 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
1153 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
1154 &quot;whoCanApproveMessages&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can approve pending messages in the moderation queue. Possible values are:
1155 # - ALL_MEMBERS
1156 # - OWNERS_AND_MANAGERS
1157 # - OWNERS_ONLY
1158 # - NONE
1159 &quot;customRolesEnabledForSettingsToBeMerged&quot;: &quot;A String&quot;, # Specifies whether the group has a custom role that&#x27;s included in one of the settings being merged. This field is read-only and update/patch requests to it are ignored. Possible values are:
1160 # - true
1161 # - false
1162 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
1163 # - true: Archive messages sent to the group.
1164 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
1165 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
1166 # - true: G Suite users external to your organization can become members of this group.
1167 # - false: Users not belonging to the organization are not allowed to become members of this group.
1168 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
1169 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
1170 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
1171 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
1172 # - NONE_CAN_INVITE: No one can invite a new member candidate.
1173 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
1174 # - true: Group member can post messages using the group&#x27;s email address instead of their own email address. Message appear to originate from the group itself. Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.
1175 # - false: Members can not post in behalf of the group&#x27;s email address.
1176 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
1177 # - true
1178 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -07001179}
1180
1181
1182Returns:
1183 An object of the form:
1184
1185 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -07001186 &quot;defaultMessageDenyNotificationText&quot;: &quot;A String&quot;, # When a message is rejected, this is text for the rejection notification sent to the message&#x27;s author. By default, this property is empty and has no value in the API&#x27;s response body. The maximum notification text size is 10,000 characters. Note: Requires sendMessageDenyNotification property to be true.
Bu Sun Kim65020912020-05-20 12:08:20 -07001187 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
1188 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
1189 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
1190 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
1191 # - NONE_CAN_ADD: No one can directly add new members.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001192 &quot;whoCanDeleteAnyPost&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete replies to topics. (Authors can always delete their own posts). Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -07001193 # - ALL_MEMBERS
1194 # - OWNERS_AND_MANAGERS
1195 # - OWNERS_ONLY
1196 # - NONE
1197 &quot;whoCanAssignTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to assign topics in a forum to another user. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001198 # - ALL_MEMBERS
1199 # - OWNERS_AND_MANAGERS
1200 # - MANAGERS_ONLY
1201 # - OWNERS_ONLY
1202 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -07001203 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
1204 # - ALL_MEMBERS
1205 # - OWNERS_AND_MANAGERS
1206 # - OWNERS_ONLY
1207 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -07001208 &quot;whoCanMarkDuplicate&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as a duplicate of another topic. Possible values are:
1209 # - ALL_MEMBERS
1210 # - OWNERS_AND_MANAGERS
1211 # - MANAGERS_ONLY
1212 # - OWNERS_ONLY
1213 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001214 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
1215 # - ALL_MANAGERS_CAN_LEAVE
1216 # - ALL_MEMBERS_CAN_LEAVE
1217 # - NONE_CAN_LEAVE
1218 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
1219 # - true: Allow Google to contact managers of this group. Occasionally Google may send updates on the latest features, ask for input on new features, or ask for permission to highlight your group.
1220 # - false: Google can not contact managers of this group.
1221 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
1222 # - ALLOW: Post the message to the group.
1223 # - MODERATE: Send the message to the moderation queue. This is the default.
1224 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
1225 # - REJECT: Immediately reject the message.
1226 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
Bu Sun Kim65020912020-05-20 12:08:20 -07001227 &quot;whoCanModifyMembers&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Specifies who can change group members&#x27; roles. Possible values are:
1228 # - ALL_MEMBERS
1229 # - OWNERS_AND_MANAGERS
1230 # - OWNERS_ONLY
1231 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001232 &quot;whoCanEnterFreeFormTags&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to enter free form tags for topics in a forum. Possible values are:
Bu Sun Kim65020912020-05-20 12:08:20 -07001233 # - ALL_MEMBERS
1234 # - OWNERS_AND_MANAGERS
1235 # - MANAGERS_ONLY
1236 # - OWNERS_ONLY
1237 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -07001238 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001239 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
1240 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1241 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1242 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
1243 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
1244 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
1245 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
1246 # - ANYONE_CAN_POST: Any Internet user who outside your account can access your Google Groups service and post a message. Note: When whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001247 &quot;customReplyTo&quot;: &quot;A String&quot;, # An email address used when replying to a message if the replyTo property is set to REPLY_TO_CUSTOM. This address is defined by an account administrator.
1248 # - When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds a custom email address used when replying to a message.
1249 # - If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a text value or an error is returned.
1250 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
1251 # - true
1252 # - false
1253 &quot;includeInGlobalAddressList&quot;: &quot;A String&quot;, # Enables the group to be included in the Global Address List. For more information, see the help center. Possible values are:
1254 # - true: Group is included in the Global Address List.
1255 # - false: Group is not included in the Global Address List.
1256 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
1257 # - MODERATE_ALL_MESSAGES: All messages are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
1258 # - MODERATE_NON_MEMBERS: All messages from non group members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
1259 # - MODERATE_NEW_MEMBERS: All messages from new members are sent to the group owner&#x27;s email address for approval. If approved, the message is sent to the group.
1260 # - MODERATE_NONE: No moderator approval is required. Messages are delivered directly to the group. Note: When the whoCanPostMessage is set to ANYONE_CAN_POST, we recommend the messageModerationLevel be set to MODERATE_NON_MEMBERS to protect the group from possible spam.
1261 # When memberCanPostAsTheGroup is true, any message moderation settings on individual users or new members will not apply to posts made on behalf of the group.
1262 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
1263 # - ALL_IN_DOMAIN_CAN_CONTACT
1264 # - ALL_MANAGERS_CAN_CONTACT
1265 # - ALL_MEMBERS_CAN_CONTACT
1266 # - ANYONE_CAN_CONTACT
1267 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
1268 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
1269 # - ANYONE_CAN_DISCOVER
1270 # - ALL_IN_DOMAIN_CAN_DISCOVER
1271 # - ALL_MEMBERS_CAN_DISCOVER
1272 &quot;email&quot;: &quot;A String&quot;, # The group&#x27;s email address. This property can be updated using the Directory API. Note: Only a group owner can change a group&#x27;s email address. A group manager can&#x27;t do this.
1273 # When you change your group&#x27;s address using the Directory API or the control panel, you are changing the address your subscribers use to send email and the web address people use to access your group. People can&#x27;t reach your group by visiting the old address.
1274 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001275 # - ALL_MEMBERS
1276 # - OWNERS_AND_MANAGERS
1277 # - MANAGERS_ONLY
1278 # - OWNERS_ONLY
1279 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001280 &quot;primaryLanguage&quot;: &quot;A String&quot;, # The primary language for group. For a group&#x27;s primary language use the language tags from the G Suite languages found at G Suite Email Settings API Email Language Tags.
1281 &quot;whoCanModifyTagsAndCategories&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to change tags and categories. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001282 # - ALL_MEMBERS
1283 # - OWNERS_AND_MANAGERS
1284 # - MANAGERS_ONLY
1285 # - OWNERS_ONLY
1286 # - NONE
Bu Sun Kim65020912020-05-20 12:08:20 -07001287 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
1288 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
1289 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
1290 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
1291 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
1292 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001293 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
1294 # If a group already has external members, those members can still send email to this group.
Bu Sun Kim65020912020-05-20 12:08:20 -07001295 #
Dan O'Mearadd494642020-05-01 07:42:23 -07001296 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
1297 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001298 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
1299 # - ALL_MEMBERS
1300 # - OWNERS_AND_MANAGERS
1301 # - OWNERS_ONLY
1302 # - NONE
1303 &quot;whoCanHideAbuse&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can hide posts by reporting them as abuse. Possible values are:
1304 # - ALL_MEMBERS
1305 # - OWNERS_AND_MANAGERS
1306 # - OWNERS_ONLY
1307 # - NONE
1308 &quot;whoCanUnmarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unmark any post from a favorite reply. Possible values are:
1309 # - ALL_MEMBERS
1310 # - OWNERS_AND_MANAGERS
1311 # - MANAGERS_ONLY
1312 # - OWNERS_ONLY
1313 # - NONE
1314 &quot;whoCanPostAnnouncements&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can post announcements, a special topic type. Possible values are:
1315 # - ALL_MEMBERS
1316 # - OWNERS_AND_MANAGERS
1317 # - OWNERS_ONLY
1318 # - NONE
1319 &quot;whoCanAddReferences&quot;: &quot;A String&quot;, # Deprecated. This functionality is no longer supported in the Google Groups UI. The value is always &quot;NONE&quot;.
1320 &quot;whoCanTakeTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to take topics in a forum. Possible values are:
1321 # - ALL_MEMBERS
1322 # - OWNERS_AND_MANAGERS
1323 # - MANAGERS_ONLY
1324 # - OWNERS_ONLY
1325 # - NONE
1326 &quot;whoCanBanUsers&quot;: &quot;A String&quot;, # Specifies who can deny membership to users. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
1327 # - ALL_MEMBERS
1328 # - OWNERS_AND_MANAGERS
1329 # - OWNERS_ONLY
1330 # - NONE
1331 &quot;sendMessageDenyNotification&quot;: &quot;A String&quot;, # Allows a member to be notified if the member&#x27;s message to the group is denied by the group owner. Possible values are:
1332 # - true: When a message is rejected, send the deny message notification to the message author.
1333 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
1334 #
1335 # - false: When a message is rejected, no notification is sent.
1336 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
1337 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
1338 # - ALL_IN_DOMAIN_CAN_JOIN: Any Internet user who is outside your domain can access your Google Groups service and view the list of groups in your Groups directory. Warning: Group owners can add external addresses, outside of the domain to their groups. They can also allow people outside your domain to join their groups. If you later disable this option, any external addresses already added to users&#x27; groups remain in those groups.
1339 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
1340 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
1341 &quot;whoCanMarkFavoriteReplyOnAnyTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark any other user&#x27;s post as a favorite reply. Possible values are:
1342 # - ALL_MEMBERS
1343 # - OWNERS_AND_MANAGERS
1344 # - MANAGERS_ONLY
1345 # - OWNERS_ONLY
1346 # - NONE
1347 &quot;whoCanMakeTopicsSticky&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can make topics appear at the top of the topic list. Possible values are:
1348 # - ALL_MEMBERS
1349 # - OWNERS_AND_MANAGERS
1350 # - OWNERS_ONLY
1351 # - NONE
1352 &quot;whoCanMarkFavoriteReplyOnOwnTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a post for a topic they started as a favorite reply. Possible values are:
1353 # - ALL_MEMBERS
1354 # - OWNERS_AND_MANAGERS
1355 # - MANAGERS_ONLY
1356 # - OWNERS_ONLY
1357 # - NONE
1358 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
1359 # - true: Allows any member to post to the group forum.
1360 # - false: Members only use Gmail to communicate with the group.
1361 &quot;whoCanMarkNoResponseNeeded&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to mark a topic as not needing a response. Possible values are:
1362 # - ALL_MEMBERS
1363 # - OWNERS_AND_MANAGERS
1364 # - MANAGERS_ONLY
1365 # - OWNERS_ONLY
1366 # - NONE
1367 &quot;whoCanUnassignTopic&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanAssistContent setting. Permission to unassign any topic in a forum. Possible values are:
1368 # - ALL_MEMBERS
1369 # - OWNERS_AND_MANAGERS
1370 # - MANAGERS_ONLY
1371 # - OWNERS_ONLY
1372 # - NONE
1373 &quot;whoCanLockTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can prevent users from posting replies to topics. Possible values are:
1374 # - ALL_MEMBERS
1375 # - OWNERS_AND_MANAGERS
1376 # - OWNERS_ONLY
1377 # - NONE
1378 &quot;showInGroupDirectory&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanDiscoverGroup setting. Allows the group to be visible in the Groups Directory. Possible values are:
1379 # - true: All groups in the account are listed in the Groups directory.
1380 # - false: All groups in the account are not listed in the directory.
1381 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
1382 &quot;whoCanApproveMembers&quot;: &quot;A String&quot;, # Specifies who can approve members who ask to join groups. This permission will be deprecated once it is merged into the new whoCanModerateMembers setting. Possible values are:
1383 # - ALL_MEMBERS_CAN_APPROVE
1384 # - ALL_MANAGERS_CAN_APPROVE
1385 # - ALL_OWNERS_CAN_APPROVE
1386 # - NONE_CAN_APPROVE
1387 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
1388 &quot;whoCanMoveTopicsIn&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics into the group or forum. Possible values are:
1389 # - ALL_MEMBERS
1390 # - OWNERS_AND_MANAGERS
1391 # - OWNERS_ONLY
1392 # - NONE
1393 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
1394 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
1395 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
1396 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1397 # - false: The group is active and can receive messages.
1398 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1399 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
1400 # - ALL_MEMBERS
1401 # - OWNERS_AND_MANAGERS
1402 # - OWNERS_ONLY
1403 # - NONE
1404 &quot;whoCanMoveTopicsOut&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can move topics out of the group or forum. Possible values are:
1405 # - ALL_MEMBERS
1406 # - OWNERS_AND_MANAGERS
1407 # - OWNERS_ONLY
1408 # - NONE
1409 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
1410 &quot;description&quot;: &quot;A String&quot;, # Description of the group. This property value may be an empty string if no group description has been entered. If entered, the maximum group description is no more than 300 characters.
1411 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
1412 # - true: Favorite replies will be displayed above other replies.
1413 # - false: Favorite replies will not be displayed above other replies.
1414 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
1415 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
1416 # When the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property holds the custom email address used when replying to a message. If the group&#x27;s ReplyTo property is set to REPLY_TO_CUSTOM, the customReplyTo property must have a value. Otherwise an error is returned.
1417 #
1418 # - REPLY_TO_SENDER: The reply sent to author of message.
1419 # - REPLY_TO_LIST: This reply message is sent to the group.
1420 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
1421 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
1422 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
1423 &quot;whoCanApproveMessages&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can approve pending messages in the moderation queue. Possible values are:
1424 # - ALL_MEMBERS
1425 # - OWNERS_AND_MANAGERS
1426 # - OWNERS_ONLY
1427 # - NONE
1428 &quot;customRolesEnabledForSettingsToBeMerged&quot;: &quot;A String&quot;, # Specifies whether the group has a custom role that&#x27;s included in one of the settings being merged. This field is read-only and update/patch requests to it are ignored. Possible values are:
1429 # - true
1430 # - false
1431 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
1432 # - true: Archive messages sent to the group.
1433 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
1434 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
1435 # - true: G Suite users external to your organization can become members of this group.
1436 # - false: Users not belonging to the organization are not allowed to become members of this group.
1437 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
1438 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
1439 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
1440 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
1441 # - NONE_CAN_INVITE: No one can invite a new member candidate.
1442 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
1443 # - true: Group member can post messages using the group&#x27;s email address instead of their own email address. Message appear to originate from the group itself. Note: When true, any message moderation settings on individual users or new members do not apply to posts made on behalf of the group.
1444 # - false: Members can not post in behalf of the group&#x27;s email address.
1445 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
1446 # - true
1447 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -07001448 }</pre>
John Asmuth614db982014-04-24 15:46:26 -04001449</div>
1450
1451</body></html>