blob: ed055cfe8dd31cf98b94a5f86818c27f5fb9e9c3 [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">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070078 <code><a href="#close">close()</a></code></p>
79<p class="firstline">Close httplib2 connections.</p>
80<p class="toc_element">
John Asmuth614db982014-04-24 15:46:26 -040081 <code><a href="#get">get(groupUniqueId)</a></code></p>
82<p class="firstline">Gets one resource by id.</p>
83<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070084 <code><a href="#patch">patch(groupUniqueId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040085<p class="firstline">Updates an existing resource. This method supports patch semantics.</p>
86<p class="toc_element">
Dan O'Mearadd494642020-05-01 07:42:23 -070087 <code><a href="#update">update(groupUniqueId, body=None)</a></code></p>
John Asmuth614db982014-04-24 15:46:26 -040088<p class="firstline">Updates an existing resource.</p>
89<h3>Method Details</h3>
90<div class="method">
Dmitry Frenkel3e17f892020-10-06 16:46:05 -070091 <code class="details" id="close">close()</code>
92 <pre>Close httplib2 connections.</pre>
93</div>
94
95<div class="method">
John Asmuth614db982014-04-24 15:46:26 -040096 <code class="details" id="get">get(groupUniqueId)</code>
97 <pre>Gets one resource by id.
98
99Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700100 groupUniqueId: string, The group&#x27;s email address. (required)
John Asmuth614db982014-04-24 15:46:26 -0400101
102Returns:
103 An object of the form:
104
105 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700106 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
107 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
108 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
109 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
110 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
111 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
112 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
113 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
114 # - 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 Kim673ec5c2020-11-16 11:05:03 -0700115 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
116 # - true
117 # - false
118 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
119 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
120 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
121 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
122 # - NONE_CAN_ADD: No one can directly add new members.
123 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
124 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
125 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
126 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
127 # - NONE_CAN_INVITE: No one can invite a new member candidate.
128 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
129 # - 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.
130 # - 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.
131 # - 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.
132 # - 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.
133 # 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.
134 &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:
135 # - ALL_MEMBERS
136 # - OWNERS_AND_MANAGERS
137 # - MANAGERS_ONLY
138 # - OWNERS_ONLY
139 # - NONE
140 &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.
141 # 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.
142 &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:
143 # - ALL_MEMBERS_CAN_APPROVE
144 # - ALL_MANAGERS_CAN_APPROVE
145 # - ALL_OWNERS_CAN_APPROVE
146 # - NONE_CAN_APPROVE
147 &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:
148 # - ALL_MEMBERS
149 # - OWNERS_AND_MANAGERS
150 # - MANAGERS_ONLY
151 # - OWNERS_ONLY
152 # - NONE
153 &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.
154 &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:
155 # - ALL_MEMBERS
156 # - OWNERS_AND_MANAGERS
157 # - MANAGERS_ONLY
158 # - OWNERS_ONLY
159 # - NONE
160 &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:
161 # - true: All groups in the account are listed in the Groups directory.
162 # - false: All groups in the account are not listed in the directory.
163 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
164 # - ALL_IN_DOMAIN_CAN_CONTACT
165 # - ALL_MANAGERS_CAN_CONTACT
166 # - ALL_MEMBERS_CAN_CONTACT
167 # - ANYONE_CAN_CONTACT
168 &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:
169 # - ALL_MEMBERS
170 # - OWNERS_AND_MANAGERS
171 # - OWNERS_ONLY
172 # - NONE
173 &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:
174 # - true: Group is included in the Global Address List.
175 # - false: Group is not included in the Global Address List.
176 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
177 # - ALL_MEMBERS
178 # - OWNERS_AND_MANAGERS
179 # - OWNERS_ONLY
180 # - NONE
181 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
182 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
183 # - ALL_MEMBERS
184 # - OWNERS_AND_MANAGERS
185 # - OWNERS_ONLY
186 # - NONE
187 &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:
188 # - true: When a message is rejected, send the deny message notification to the message author.
189 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
190 #
191 # - false: When a message is rejected, no notification is sent.
192 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
193 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
194 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
195 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
196 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
197 &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:
198 # - ALL_MEMBERS
199 # - OWNERS_AND_MANAGERS
200 # - MANAGERS_ONLY
201 # - OWNERS_ONLY
202 # - NONE
203 &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.
204 # - 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.
205 # - 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.
206 &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:
207 # - ALL_MEMBERS
208 # - OWNERS_AND_MANAGERS
209 # - MANAGERS_ONLY
210 # - OWNERS_ONLY
211 # - NONE
212 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
213 # - ANYONE_CAN_DISCOVER
214 # - ALL_IN_DOMAIN_CAN_DISCOVER
215 # - ALL_MEMBERS_CAN_DISCOVER
216 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
217 # - true: Allows any member to post to the group forum.
218 # - false: Members only use Gmail to communicate with the group.
219 &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:
220 # - ALL_MEMBERS
221 # - OWNERS_AND_MANAGERS
222 # - OWNERS_ONLY
223 # - NONE
224 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
225 # - ALL_MEMBERS
226 # - OWNERS_AND_MANAGERS
227 # - OWNERS_ONLY
228 # - NONE
229 &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:
230 # - ALL_MEMBERS
231 # - OWNERS_AND_MANAGERS
232 # - OWNERS_ONLY
233 # - NONE
234 &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:
235 # - ALL_MEMBERS
236 # - OWNERS_AND_MANAGERS
237 # - OWNERS_ONLY
238 # - NONE
239 &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:
240 # - ALL_MEMBERS
241 # - OWNERS_AND_MANAGERS
242 # - MANAGERS_ONLY
243 # - OWNERS_ONLY
244 # - NONE
245 &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;.
246 &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.
247 &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:
248 # - ALL_MEMBERS
249 # - OWNERS_AND_MANAGERS
250 # - OWNERS_ONLY
251 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700252 &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:
253 # - ALL_MEMBERS
254 # - OWNERS_AND_MANAGERS
255 # - MANAGERS_ONLY
256 # - OWNERS_ONLY
257 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700258 &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:
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700259 # - ALL_MEMBERS
260 # - OWNERS_AND_MANAGERS
261 # - OWNERS_ONLY
262 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700263 &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:
264 # - ALL_MEMBERS
265 # - OWNERS_AND_MANAGERS
266 # - OWNERS_ONLY
267 # - NONE
268 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
269 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
270 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
271 # - 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.
272 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
273 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700274 &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:
275 # - true
276 # - false
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700277 &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:
278 # - ALL_MEMBERS
279 # - OWNERS_AND_MANAGERS
280 # - MANAGERS_ONLY
281 # - OWNERS_ONLY
282 # - NONE
283 &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:
284 # - ALL_MEMBERS
285 # - OWNERS_AND_MANAGERS
286 # - MANAGERS_ONLY
287 # - OWNERS_ONLY
288 # - NONE
289 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
290 # - true: Favorite replies will be displayed above other replies.
291 # - false: Favorite replies will not be displayed above other replies.
292 &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:
293 # - ALL_MEMBERS
294 # - OWNERS_AND_MANAGERS
295 # - OWNERS_ONLY
296 # - NONE
297 &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:
298 # - ALL_MEMBERS
299 # - OWNERS_AND_MANAGERS
300 # - OWNERS_ONLY
301 # - NONE
302 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
303 # - ALL_MEMBERS
304 # - OWNERS_AND_MANAGERS
305 # - MANAGERS_ONLY
306 # - OWNERS_ONLY
307 # - NONE
308 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
309 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
310 # - 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.
311 # - false: Google can not contact managers of this group.
312 &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.
313 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
314 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
315 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
316 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
317 # - false: The group is active and can receive messages.
318 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
319 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
320 # - true: Archive messages sent to the group.
321 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
322 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
323 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
324 # - true: G Suite users external to your organization can become members of this group.
325 # - false: Users not belonging to the organization are not allowed to become members of this group.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700326 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
327 # - ALL_MANAGERS_CAN_LEAVE
328 # - ALL_MEMBERS_CAN_LEAVE
329 # - NONE_CAN_LEAVE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700330 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
331 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
332 # If a group already has external members, those members can still send email to this group.
333 #
334 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
335 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
336 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
337 # - 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.
338 # - false: Members can not post in behalf of the group&#x27;s email address.
339 &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:
340 # - ALL_MEMBERS
341 # - OWNERS_AND_MANAGERS
342 # - MANAGERS_ONLY
343 # - OWNERS_ONLY
344 # - NONE
345 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
346 # - ALLOW: Post the message to the group.
347 # - MODERATE: Send the message to the moderation queue. This is the default.
348 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
349 # - REJECT: Immediately reject the message.
350 &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:
351 # - ALL_MEMBERS
352 # - OWNERS_AND_MANAGERS
353 # - OWNERS_ONLY
354 # - NONE
355 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
356 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
357 # 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.
358 #
359 # - REPLY_TO_SENDER: The reply sent to author of message.
360 # - REPLY_TO_LIST: This reply message is sent to the group.
361 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
362 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
363 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
364 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
365 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
366 # - true
367 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700368 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400369</div>
370
371<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700372 <code class="details" id="patch">patch(groupUniqueId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400373 <pre>Updates an existing resource. This method supports patch semantics.
374
375Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700376 groupUniqueId: string, The group&#x27;s email address. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700377 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400378 The object takes the form of:
379
380{ # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700381 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
382 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
383 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
384 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
385 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
386 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
387 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
388 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
389 # - 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 Kim673ec5c2020-11-16 11:05:03 -0700390 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
391 # - true
392 # - false
393 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
394 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
395 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
396 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
397 # - NONE_CAN_ADD: No one can directly add new members.
398 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
399 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
400 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
401 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
402 # - NONE_CAN_INVITE: No one can invite a new member candidate.
403 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
404 # - 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.
405 # - 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.
406 # - 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.
407 # - 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.
408 # 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.
409 &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:
410 # - ALL_MEMBERS
411 # - OWNERS_AND_MANAGERS
412 # - MANAGERS_ONLY
413 # - OWNERS_ONLY
414 # - NONE
415 &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.
416 # 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.
417 &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:
418 # - ALL_MEMBERS_CAN_APPROVE
419 # - ALL_MANAGERS_CAN_APPROVE
420 # - ALL_OWNERS_CAN_APPROVE
421 # - NONE_CAN_APPROVE
422 &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:
423 # - ALL_MEMBERS
424 # - OWNERS_AND_MANAGERS
425 # - MANAGERS_ONLY
426 # - OWNERS_ONLY
427 # - NONE
428 &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.
429 &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:
430 # - ALL_MEMBERS
431 # - OWNERS_AND_MANAGERS
432 # - MANAGERS_ONLY
433 # - OWNERS_ONLY
434 # - NONE
435 &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:
436 # - true: All groups in the account are listed in the Groups directory.
437 # - false: All groups in the account are not listed in the directory.
438 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
439 # - ALL_IN_DOMAIN_CAN_CONTACT
440 # - ALL_MANAGERS_CAN_CONTACT
441 # - ALL_MEMBERS_CAN_CONTACT
442 # - ANYONE_CAN_CONTACT
443 &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:
444 # - ALL_MEMBERS
445 # - OWNERS_AND_MANAGERS
446 # - OWNERS_ONLY
447 # - NONE
448 &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:
449 # - true: Group is included in the Global Address List.
450 # - false: Group is not included in the Global Address List.
451 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
452 # - ALL_MEMBERS
453 # - OWNERS_AND_MANAGERS
454 # - OWNERS_ONLY
455 # - NONE
456 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
457 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
458 # - ALL_MEMBERS
459 # - OWNERS_AND_MANAGERS
460 # - OWNERS_ONLY
461 # - NONE
462 &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:
463 # - true: When a message is rejected, send the deny message notification to the message author.
464 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
465 #
466 # - false: When a message is rejected, no notification is sent.
467 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
468 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
469 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
470 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
471 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
472 &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:
473 # - ALL_MEMBERS
474 # - OWNERS_AND_MANAGERS
475 # - MANAGERS_ONLY
476 # - OWNERS_ONLY
477 # - NONE
478 &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.
479 # - 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.
480 # - 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.
481 &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:
482 # - ALL_MEMBERS
483 # - OWNERS_AND_MANAGERS
484 # - MANAGERS_ONLY
485 # - OWNERS_ONLY
486 # - NONE
487 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
488 # - ANYONE_CAN_DISCOVER
489 # - ALL_IN_DOMAIN_CAN_DISCOVER
490 # - ALL_MEMBERS_CAN_DISCOVER
491 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
492 # - true: Allows any member to post to the group forum.
493 # - false: Members only use Gmail to communicate with the group.
494 &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:
495 # - ALL_MEMBERS
496 # - OWNERS_AND_MANAGERS
497 # - OWNERS_ONLY
498 # - NONE
499 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
500 # - ALL_MEMBERS
501 # - OWNERS_AND_MANAGERS
502 # - OWNERS_ONLY
503 # - NONE
504 &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:
505 # - ALL_MEMBERS
506 # - OWNERS_AND_MANAGERS
507 # - OWNERS_ONLY
508 # - NONE
509 &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:
510 # - ALL_MEMBERS
511 # - OWNERS_AND_MANAGERS
512 # - OWNERS_ONLY
513 # - NONE
514 &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:
515 # - ALL_MEMBERS
516 # - OWNERS_AND_MANAGERS
517 # - MANAGERS_ONLY
518 # - OWNERS_ONLY
519 # - NONE
520 &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;.
521 &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.
522 &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:
523 # - ALL_MEMBERS
524 # - OWNERS_AND_MANAGERS
525 # - OWNERS_ONLY
526 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700527 &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:
528 # - ALL_MEMBERS
529 # - OWNERS_AND_MANAGERS
530 # - MANAGERS_ONLY
531 # - OWNERS_ONLY
532 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700533 &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:
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700534 # - ALL_MEMBERS
535 # - OWNERS_AND_MANAGERS
536 # - OWNERS_ONLY
537 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700538 &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:
539 # - ALL_MEMBERS
540 # - OWNERS_AND_MANAGERS
541 # - OWNERS_ONLY
542 # - NONE
543 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
544 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
545 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
546 # - 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.
547 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
548 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700549 &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:
550 # - true
551 # - false
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700552 &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:
553 # - ALL_MEMBERS
554 # - OWNERS_AND_MANAGERS
555 # - MANAGERS_ONLY
556 # - OWNERS_ONLY
557 # - NONE
558 &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:
559 # - ALL_MEMBERS
560 # - OWNERS_AND_MANAGERS
561 # - MANAGERS_ONLY
562 # - OWNERS_ONLY
563 # - NONE
564 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
565 # - true: Favorite replies will be displayed above other replies.
566 # - false: Favorite replies will not be displayed above other replies.
567 &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:
568 # - ALL_MEMBERS
569 # - OWNERS_AND_MANAGERS
570 # - OWNERS_ONLY
571 # - NONE
572 &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:
573 # - ALL_MEMBERS
574 # - OWNERS_AND_MANAGERS
575 # - OWNERS_ONLY
576 # - NONE
577 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
578 # - ALL_MEMBERS
579 # - OWNERS_AND_MANAGERS
580 # - MANAGERS_ONLY
581 # - OWNERS_ONLY
582 # - NONE
583 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
584 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
585 # - 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.
586 # - false: Google can not contact managers of this group.
587 &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.
588 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
589 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
590 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
591 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
592 # - false: The group is active and can receive messages.
593 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
594 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
595 # - true: Archive messages sent to the group.
596 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
597 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
598 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
599 # - true: G Suite users external to your organization can become members of this group.
600 # - false: Users not belonging to the organization are not allowed to become members of this group.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700601 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
602 # - ALL_MANAGERS_CAN_LEAVE
603 # - ALL_MEMBERS_CAN_LEAVE
604 # - NONE_CAN_LEAVE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700605 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
606 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
607 # If a group already has external members, those members can still send email to this group.
608 #
609 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
610 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
611 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
612 # - 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.
613 # - false: Members can not post in behalf of the group&#x27;s email address.
614 &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:
615 # - ALL_MEMBERS
616 # - OWNERS_AND_MANAGERS
617 # - MANAGERS_ONLY
618 # - OWNERS_ONLY
619 # - NONE
620 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
621 # - ALLOW: Post the message to the group.
622 # - MODERATE: Send the message to the moderation queue. This is the default.
623 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
624 # - REJECT: Immediately reject the message.
625 &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:
626 # - ALL_MEMBERS
627 # - OWNERS_AND_MANAGERS
628 # - OWNERS_ONLY
629 # - NONE
630 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
631 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
632 # 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.
633 #
634 # - REPLY_TO_SENDER: The reply sent to author of message.
635 # - REPLY_TO_LIST: This reply message is sent to the group.
636 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
637 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
638 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
639 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
640 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
641 # - true
642 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700643}
644
645
646Returns:
647 An object of the form:
648
649 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700650 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -0700651 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
652 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
653 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
654 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
655 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
656 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
657 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
658 # - 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 Kim673ec5c2020-11-16 11:05:03 -0700659 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
660 # - true
661 # - false
662 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
663 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
664 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
665 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
666 # - NONE_CAN_ADD: No one can directly add new members.
667 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
668 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
669 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
670 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
671 # - NONE_CAN_INVITE: No one can invite a new member candidate.
672 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
673 # - 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.
674 # - 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.
675 # - 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.
676 # - 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.
677 # 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.
678 &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:
679 # - ALL_MEMBERS
680 # - OWNERS_AND_MANAGERS
681 # - MANAGERS_ONLY
682 # - OWNERS_ONLY
683 # - NONE
684 &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.
685 # 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.
686 &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:
687 # - ALL_MEMBERS_CAN_APPROVE
688 # - ALL_MANAGERS_CAN_APPROVE
689 # - ALL_OWNERS_CAN_APPROVE
690 # - NONE_CAN_APPROVE
691 &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:
692 # - ALL_MEMBERS
693 # - OWNERS_AND_MANAGERS
694 # - MANAGERS_ONLY
695 # - OWNERS_ONLY
696 # - NONE
697 &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.
698 &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:
699 # - ALL_MEMBERS
700 # - OWNERS_AND_MANAGERS
701 # - MANAGERS_ONLY
702 # - OWNERS_ONLY
703 # - NONE
704 &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:
705 # - true: All groups in the account are listed in the Groups directory.
706 # - false: All groups in the account are not listed in the directory.
707 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
708 # - ALL_IN_DOMAIN_CAN_CONTACT
709 # - ALL_MANAGERS_CAN_CONTACT
710 # - ALL_MEMBERS_CAN_CONTACT
711 # - ANYONE_CAN_CONTACT
712 &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:
713 # - ALL_MEMBERS
714 # - OWNERS_AND_MANAGERS
715 # - OWNERS_ONLY
716 # - NONE
717 &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:
718 # - true: Group is included in the Global Address List.
719 # - false: Group is not included in the Global Address List.
720 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
721 # - ALL_MEMBERS
722 # - OWNERS_AND_MANAGERS
723 # - OWNERS_ONLY
724 # - NONE
725 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
726 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
727 # - ALL_MEMBERS
728 # - OWNERS_AND_MANAGERS
729 # - OWNERS_ONLY
730 # - NONE
731 &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:
732 # - true: When a message is rejected, send the deny message notification to the message author.
733 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
734 #
735 # - false: When a message is rejected, no notification is sent.
736 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
737 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
738 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
739 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
740 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
741 &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:
742 # - ALL_MEMBERS
743 # - OWNERS_AND_MANAGERS
744 # - MANAGERS_ONLY
745 # - OWNERS_ONLY
746 # - NONE
747 &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.
748 # - 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.
749 # - 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.
750 &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:
751 # - ALL_MEMBERS
752 # - OWNERS_AND_MANAGERS
753 # - MANAGERS_ONLY
754 # - OWNERS_ONLY
755 # - NONE
756 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
757 # - ANYONE_CAN_DISCOVER
758 # - ALL_IN_DOMAIN_CAN_DISCOVER
759 # - ALL_MEMBERS_CAN_DISCOVER
760 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
761 # - true: Allows any member to post to the group forum.
762 # - false: Members only use Gmail to communicate with the group.
763 &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:
764 # - ALL_MEMBERS
765 # - OWNERS_AND_MANAGERS
766 # - OWNERS_ONLY
767 # - NONE
768 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
769 # - ALL_MEMBERS
770 # - OWNERS_AND_MANAGERS
771 # - OWNERS_ONLY
772 # - NONE
773 &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:
774 # - ALL_MEMBERS
775 # - OWNERS_AND_MANAGERS
776 # - OWNERS_ONLY
777 # - NONE
778 &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:
779 # - ALL_MEMBERS
780 # - OWNERS_AND_MANAGERS
781 # - OWNERS_ONLY
782 # - NONE
783 &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:
784 # - ALL_MEMBERS
785 # - OWNERS_AND_MANAGERS
786 # - MANAGERS_ONLY
787 # - OWNERS_ONLY
788 # - NONE
789 &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;.
790 &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.
791 &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:
792 # - ALL_MEMBERS
793 # - OWNERS_AND_MANAGERS
794 # - OWNERS_ONLY
795 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700796 &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:
797 # - ALL_MEMBERS
798 # - OWNERS_AND_MANAGERS
799 # - MANAGERS_ONLY
800 # - OWNERS_ONLY
801 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700802 &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:
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700803 # - ALL_MEMBERS
804 # - OWNERS_AND_MANAGERS
805 # - OWNERS_ONLY
806 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700807 &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:
808 # - ALL_MEMBERS
809 # - OWNERS_AND_MANAGERS
810 # - OWNERS_ONLY
811 # - NONE
812 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
813 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
814 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
815 # - 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.
816 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
817 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
Bu Sun Kimd059ad82020-07-22 17:02:09 -0700818 &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:
819 # - true
820 # - false
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700821 &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:
822 # - ALL_MEMBERS
823 # - OWNERS_AND_MANAGERS
824 # - MANAGERS_ONLY
825 # - OWNERS_ONLY
826 # - NONE
827 &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:
828 # - ALL_MEMBERS
829 # - OWNERS_AND_MANAGERS
830 # - MANAGERS_ONLY
831 # - OWNERS_ONLY
832 # - NONE
833 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
834 # - true: Favorite replies will be displayed above other replies.
835 # - false: Favorite replies will not be displayed above other replies.
836 &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:
837 # - ALL_MEMBERS
838 # - OWNERS_AND_MANAGERS
839 # - OWNERS_ONLY
840 # - NONE
841 &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:
842 # - ALL_MEMBERS
843 # - OWNERS_AND_MANAGERS
844 # - OWNERS_ONLY
845 # - NONE
846 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
847 # - ALL_MEMBERS
848 # - OWNERS_AND_MANAGERS
849 # - MANAGERS_ONLY
850 # - OWNERS_ONLY
851 # - NONE
852 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
853 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
854 # - 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.
855 # - false: Google can not contact managers of this group.
856 &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.
857 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
858 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
859 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
860 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
861 # - false: The group is active and can receive messages.
862 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
863 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
864 # - true: Archive messages sent to the group.
865 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
866 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
867 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
868 # - true: G Suite users external to your organization can become members of this group.
869 # - false: Users not belonging to the organization are not allowed to become members of this group.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -0700870 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
871 # - ALL_MANAGERS_CAN_LEAVE
872 # - ALL_MEMBERS_CAN_LEAVE
873 # - NONE_CAN_LEAVE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -0700874 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
875 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
876 # If a group already has external members, those members can still send email to this group.
877 #
878 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
879 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
880 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
881 # - 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.
882 # - false: Members can not post in behalf of the group&#x27;s email address.
883 &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:
884 # - ALL_MEMBERS
885 # - OWNERS_AND_MANAGERS
886 # - MANAGERS_ONLY
887 # - OWNERS_ONLY
888 # - NONE
889 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
890 # - ALLOW: Post the message to the group.
891 # - MODERATE: Send the message to the moderation queue. This is the default.
892 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
893 # - REJECT: Immediately reject the message.
894 &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:
895 # - ALL_MEMBERS
896 # - OWNERS_AND_MANAGERS
897 # - OWNERS_ONLY
898 # - NONE
899 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
900 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
901 # 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.
902 #
903 # - REPLY_TO_SENDER: The reply sent to author of message.
904 # - REPLY_TO_LIST: This reply message is sent to the group.
905 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
906 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
907 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
908 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
909 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
910 # - true
911 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -0700912 }</pre>
John Asmuth614db982014-04-24 15:46:26 -0400913</div>
914
915<div class="method">
Dan O'Mearadd494642020-05-01 07:42:23 -0700916 <code class="details" id="update">update(groupUniqueId, body=None)</code>
John Asmuth614db982014-04-24 15:46:26 -0400917 <pre>Updates an existing resource.
918
919Args:
Bu Sun Kim65020912020-05-20 12:08:20 -0700920 groupUniqueId: string, The group&#x27;s email address. (required)
Dan O'Mearadd494642020-05-01 07:42:23 -0700921 body: object, The request body.
John Asmuth614db982014-04-24 15:46:26 -0400922 The object takes the form of:
923
924{ # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -0700925 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
926 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
927 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
928 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
929 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
930 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
931 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
932 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
933 # - 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 Kim673ec5c2020-11-16 11:05:03 -0700934 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
935 # - true
936 # - false
937 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
938 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
939 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
940 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
941 # - NONE_CAN_ADD: No one can directly add new members.
942 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
943 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
944 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
945 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
946 # - NONE_CAN_INVITE: No one can invite a new member candidate.
947 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
948 # - 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.
949 # - 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.
950 # - 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.
951 # - 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.
952 # 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.
953 &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:
954 # - ALL_MEMBERS
955 # - OWNERS_AND_MANAGERS
956 # - MANAGERS_ONLY
957 # - OWNERS_ONLY
958 # - NONE
959 &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.
960 # 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.
961 &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:
962 # - ALL_MEMBERS_CAN_APPROVE
963 # - ALL_MANAGERS_CAN_APPROVE
964 # - ALL_OWNERS_CAN_APPROVE
965 # - NONE_CAN_APPROVE
966 &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:
967 # - ALL_MEMBERS
968 # - OWNERS_AND_MANAGERS
969 # - MANAGERS_ONLY
970 # - OWNERS_ONLY
971 # - NONE
972 &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.
973 &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:
974 # - ALL_MEMBERS
975 # - OWNERS_AND_MANAGERS
976 # - MANAGERS_ONLY
977 # - OWNERS_ONLY
978 # - NONE
979 &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:
980 # - true: All groups in the account are listed in the Groups directory.
981 # - false: All groups in the account are not listed in the directory.
982 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
983 # - ALL_IN_DOMAIN_CAN_CONTACT
984 # - ALL_MANAGERS_CAN_CONTACT
985 # - ALL_MEMBERS_CAN_CONTACT
986 # - ANYONE_CAN_CONTACT
987 &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:
988 # - ALL_MEMBERS
989 # - OWNERS_AND_MANAGERS
990 # - OWNERS_ONLY
991 # - NONE
992 &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:
993 # - true: Group is included in the Global Address List.
994 # - false: Group is not included in the Global Address List.
995 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
996 # - ALL_MEMBERS
997 # - OWNERS_AND_MANAGERS
998 # - OWNERS_ONLY
999 # - NONE
1000 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
1001 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
1002 # - ALL_MEMBERS
1003 # - OWNERS_AND_MANAGERS
1004 # - OWNERS_ONLY
1005 # - NONE
1006 &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:
1007 # - true: When a message is rejected, send the deny message notification to the message author.
1008 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
1009 #
1010 # - false: When a message is rejected, no notification is sent.
1011 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
1012 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
1013 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
1014 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
1015 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
1016 &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:
1017 # - ALL_MEMBERS
1018 # - OWNERS_AND_MANAGERS
1019 # - MANAGERS_ONLY
1020 # - OWNERS_ONLY
1021 # - NONE
1022 &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.
1023 # - 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.
1024 # - 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.
1025 &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:
1026 # - ALL_MEMBERS
1027 # - OWNERS_AND_MANAGERS
1028 # - MANAGERS_ONLY
1029 # - OWNERS_ONLY
1030 # - NONE
1031 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
1032 # - ANYONE_CAN_DISCOVER
1033 # - ALL_IN_DOMAIN_CAN_DISCOVER
1034 # - ALL_MEMBERS_CAN_DISCOVER
1035 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
1036 # - true: Allows any member to post to the group forum.
1037 # - false: Members only use Gmail to communicate with the group.
1038 &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:
1039 # - ALL_MEMBERS
1040 # - OWNERS_AND_MANAGERS
1041 # - OWNERS_ONLY
1042 # - NONE
1043 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
1044 # - ALL_MEMBERS
1045 # - OWNERS_AND_MANAGERS
1046 # - OWNERS_ONLY
1047 # - NONE
1048 &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:
1049 # - ALL_MEMBERS
1050 # - OWNERS_AND_MANAGERS
1051 # - OWNERS_ONLY
1052 # - NONE
1053 &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:
1054 # - ALL_MEMBERS
1055 # - OWNERS_AND_MANAGERS
1056 # - OWNERS_ONLY
1057 # - NONE
1058 &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:
1059 # - ALL_MEMBERS
1060 # - OWNERS_AND_MANAGERS
1061 # - MANAGERS_ONLY
1062 # - OWNERS_ONLY
1063 # - NONE
1064 &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;.
1065 &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.
1066 &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:
1067 # - ALL_MEMBERS
1068 # - OWNERS_AND_MANAGERS
1069 # - OWNERS_ONLY
1070 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001071 &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:
1072 # - ALL_MEMBERS
1073 # - OWNERS_AND_MANAGERS
1074 # - MANAGERS_ONLY
1075 # - OWNERS_ONLY
1076 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001077 &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:
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001078 # - ALL_MEMBERS
1079 # - OWNERS_AND_MANAGERS
1080 # - OWNERS_ONLY
1081 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001082 &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:
1083 # - ALL_MEMBERS
1084 # - OWNERS_AND_MANAGERS
1085 # - OWNERS_ONLY
1086 # - NONE
1087 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
1088 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
1089 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
1090 # - 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.
1091 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
1092 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001093 &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:
1094 # - true
1095 # - false
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001096 &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:
1097 # - ALL_MEMBERS
1098 # - OWNERS_AND_MANAGERS
1099 # - MANAGERS_ONLY
1100 # - OWNERS_ONLY
1101 # - NONE
1102 &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:
1103 # - ALL_MEMBERS
1104 # - OWNERS_AND_MANAGERS
1105 # - MANAGERS_ONLY
1106 # - OWNERS_ONLY
1107 # - NONE
1108 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
1109 # - true: Favorite replies will be displayed above other replies.
1110 # - false: Favorite replies will not be displayed above other replies.
1111 &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:
1112 # - ALL_MEMBERS
1113 # - OWNERS_AND_MANAGERS
1114 # - OWNERS_ONLY
1115 # - NONE
1116 &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:
1117 # - ALL_MEMBERS
1118 # - OWNERS_AND_MANAGERS
1119 # - OWNERS_ONLY
1120 # - NONE
1121 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
1122 # - ALL_MEMBERS
1123 # - OWNERS_AND_MANAGERS
1124 # - MANAGERS_ONLY
1125 # - OWNERS_ONLY
1126 # - NONE
1127 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
1128 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
1129 # - 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.
1130 # - false: Google can not contact managers of this group.
1131 &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.
1132 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
1133 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
1134 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
1135 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1136 # - false: The group is active and can receive messages.
1137 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1138 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
1139 # - true: Archive messages sent to the group.
1140 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
1141 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
1142 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
1143 # - true: G Suite users external to your organization can become members of this group.
1144 # - false: Users not belonging to the organization are not allowed to become members of this group.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -07001145 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
1146 # - ALL_MANAGERS_CAN_LEAVE
1147 # - ALL_MEMBERS_CAN_LEAVE
1148 # - NONE_CAN_LEAVE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001149 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
1150 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
1151 # If a group already has external members, those members can still send email to this group.
1152 #
1153 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
1154 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
1155 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
1156 # - 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.
1157 # - false: Members can not post in behalf of the group&#x27;s email address.
1158 &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:
1159 # - ALL_MEMBERS
1160 # - OWNERS_AND_MANAGERS
1161 # - MANAGERS_ONLY
1162 # - OWNERS_ONLY
1163 # - NONE
1164 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
1165 # - ALLOW: Post the message to the group.
1166 # - MODERATE: Send the message to the moderation queue. This is the default.
1167 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
1168 # - REJECT: Immediately reject the message.
1169 &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:
1170 # - ALL_MEMBERS
1171 # - OWNERS_AND_MANAGERS
1172 # - OWNERS_ONLY
1173 # - NONE
1174 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
1175 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
1176 # 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.
1177 #
1178 # - REPLY_TO_SENDER: The reply sent to author of message.
1179 # - REPLY_TO_LIST: This reply message is sent to the group.
1180 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
1181 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
1182 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
1183 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
1184 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
1185 # - true
1186 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -07001187}
1188
1189
1190Returns:
1191 An object of the form:
1192
1193 { # JSON template for Group resource
Bu Sun Kim65020912020-05-20 12:08:20 -07001194 &quot;whoCanPostMessage&quot;: &quot;A String&quot;, # Permissions to post messages. Possible values are:
Dan O'Mearadd494642020-05-01 07:42:23 -07001195 # - NONE_CAN_POST: The group is disabled and archived. No one can post a message to this group.
1196 # - When archiveOnly is false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1197 # - If archiveOnly is reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1198 # - ALL_MANAGERS_CAN_POST: Managers, including group owners, can post messages.
1199 # - ALL_MEMBERS_CAN_POST: Any group member can post a message.
1200 # - ALL_OWNERS_CAN_POST: Only group owners can post a message.
1201 # - ALL_IN_DOMAIN_CAN_POST: Anyone in the account can post a message.
1202 # - 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 Kim673ec5c2020-11-16 11:05:03 -07001203 &quot;includeCustomFooter&quot;: &quot;A String&quot;, # Whether to include custom footer. Possible values are:
1204 # - true
1205 # - false
1206 &quot;whoCanAdd&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to add members. Possible values are:
1207 # - ALL_MEMBERS_CAN_ADD: Managers and members can directly add new members.
1208 # - ALL_MANAGERS_CAN_ADD: Only managers can directly add new members. this includes the group&#x27;s owner.
1209 # - ALL_OWNERS_CAN_ADD: Only owners can directly add new members.
1210 # - NONE_CAN_ADD: No one can directly add new members.
1211 &quot;whoCanInvite&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateMembers setting. Permissions to invite new members. Possible values are:
1212 # - ALL_MEMBERS_CAN_INVITE: Managers and members can invite a new member candidate.
1213 # - ALL_MANAGERS_CAN_INVITE: Only managers can invite a new member. This includes the group&#x27;s owner.
1214 # - ALL_OWNERS_CAN_INVITE: Only owners can invite a new member.
1215 # - NONE_CAN_INVITE: No one can invite a new member candidate.
1216 &quot;messageModerationLevel&quot;: &quot;A String&quot;, # Moderation level of incoming messages. Possible values are:
1217 # - 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.
1218 # - 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.
1219 # - 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.
1220 # - 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.
1221 # 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.
1222 &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:
1223 # - ALL_MEMBERS
1224 # - OWNERS_AND_MANAGERS
1225 # - MANAGERS_ONLY
1226 # - OWNERS_ONLY
1227 # - NONE
1228 &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.
1229 # 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.
1230 &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:
1231 # - ALL_MEMBERS_CAN_APPROVE
1232 # - ALL_MANAGERS_CAN_APPROVE
1233 # - ALL_OWNERS_CAN_APPROVE
1234 # - NONE_CAN_APPROVE
1235 &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:
1236 # - ALL_MEMBERS
1237 # - OWNERS_AND_MANAGERS
1238 # - MANAGERS_ONLY
1239 # - OWNERS_ONLY
1240 # - NONE
1241 &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.
1242 &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:
1243 # - ALL_MEMBERS
1244 # - OWNERS_AND_MANAGERS
1245 # - MANAGERS_ONLY
1246 # - OWNERS_ONLY
1247 # - NONE
1248 &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:
1249 # - true: All groups in the account are listed in the Groups directory.
1250 # - false: All groups in the account are not listed in the directory.
1251 &quot;whoCanContactOwner&quot;: &quot;A String&quot;, # Permission to contact owner of the group via web UI. Possible values are:
1252 # - ALL_IN_DOMAIN_CAN_CONTACT
1253 # - ALL_MANAGERS_CAN_CONTACT
1254 # - ALL_MEMBERS_CAN_CONTACT
1255 # - ANYONE_CAN_CONTACT
1256 &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:
1257 # - ALL_MEMBERS
1258 # - OWNERS_AND_MANAGERS
1259 # - OWNERS_ONLY
1260 # - NONE
1261 &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:
1262 # - true: Group is included in the Global Address List.
1263 # - false: Group is not included in the Global Address List.
1264 &quot;whoCanDeleteTopics&quot;: &quot;A String&quot;, # Deprecated. This is merged into the new whoCanModerateContent setting. Specifies who can delete topics. Possible values are:
1265 # - ALL_MEMBERS
1266 # - OWNERS_AND_MANAGERS
1267 # - OWNERS_ONLY
1268 # - NONE
1269 &quot;kind&quot;: &quot;groupsSettings#groups&quot;, # The type of the resource. It is always groupsSettings#groups.
1270 &quot;whoCanModerateContent&quot;: &quot;A String&quot;, # Specifies who can moderate content. Possible values are:
1271 # - ALL_MEMBERS
1272 # - OWNERS_AND_MANAGERS
1273 # - OWNERS_ONLY
1274 # - NONE
1275 &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:
1276 # - true: When a message is rejected, send the deny message notification to the message author.
1277 # The defaultMessageDenyNotificationText property is dependent on the sendMessageDenyNotification property being true.
1278 #
1279 # - false: When a message is rejected, no notification is sent.
1280 &quot;whoCanViewGroup&quot;: &quot;A String&quot;, # Permissions to view group messages. Possible values are:
1281 # - ANYONE_CAN_VIEW: Any Internet user can view the group&#x27;s messages.
1282 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in your account can view this group&#x27;s messages.
1283 # - ALL_MEMBERS_CAN_VIEW: All group members can view the group&#x27;s messages.
1284 # - ALL_MANAGERS_CAN_VIEW: Any group manager can view this group&#x27;s messages.
1285 &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:
1286 # - ALL_MEMBERS
1287 # - OWNERS_AND_MANAGERS
1288 # - MANAGERS_ONLY
1289 # - OWNERS_ONLY
1290 # - NONE
1291 &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.
1292 # - 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.
1293 # - 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.
1294 &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:
1295 # - ALL_MEMBERS
1296 # - OWNERS_AND_MANAGERS
1297 # - MANAGERS_ONLY
1298 # - OWNERS_ONLY
1299 # - NONE
1300 &quot;whoCanDiscoverGroup&quot;: &quot;A String&quot;, # Specifies the set of users for whom this group is discoverable. Possible values are:
1301 # - ANYONE_CAN_DISCOVER
1302 # - ALL_IN_DOMAIN_CAN_DISCOVER
1303 # - ALL_MEMBERS_CAN_DISCOVER
1304 &quot;allowWebPosting&quot;: &quot;A String&quot;, # Allows posting from web. Possible values are:
1305 # - true: Allows any member to post to the group forum.
1306 # - false: Members only use Gmail to communicate with the group.
1307 &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:
1308 # - ALL_MEMBERS
1309 # - OWNERS_AND_MANAGERS
1310 # - OWNERS_ONLY
1311 # - NONE
1312 &quot;whoCanModerateMembers&quot;: &quot;A String&quot;, # Specifies who can manage members. Possible values are:
1313 # - ALL_MEMBERS
1314 # - OWNERS_AND_MANAGERS
1315 # - OWNERS_ONLY
1316 # - NONE
1317 &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:
1318 # - ALL_MEMBERS
1319 # - OWNERS_AND_MANAGERS
1320 # - OWNERS_ONLY
1321 # - NONE
1322 &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:
1323 # - ALL_MEMBERS
1324 # - OWNERS_AND_MANAGERS
1325 # - OWNERS_ONLY
1326 # - NONE
1327 &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:
1328 # - ALL_MEMBERS
1329 # - OWNERS_AND_MANAGERS
1330 # - MANAGERS_ONLY
1331 # - OWNERS_ONLY
1332 # - NONE
1333 &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;.
1334 &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.
1335 &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:
1336 # - ALL_MEMBERS
1337 # - OWNERS_AND_MANAGERS
1338 # - OWNERS_ONLY
1339 # - NONE
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001340 &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:
1341 # - ALL_MEMBERS
1342 # - OWNERS_AND_MANAGERS
1343 # - MANAGERS_ONLY
1344 # - OWNERS_ONLY
1345 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001346 &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:
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001347 # - ALL_MEMBERS
1348 # - OWNERS_AND_MANAGERS
1349 # - OWNERS_ONLY
1350 # - NONE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001351 &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:
1352 # - ALL_MEMBERS
1353 # - OWNERS_AND_MANAGERS
1354 # - OWNERS_ONLY
1355 # - NONE
1356 &quot;name&quot;: &quot;A String&quot;, # Name of the group, which has a maximum size of 75 characters.
1357 &quot;whoCanJoin&quot;: &quot;A String&quot;, # Permission to join group. Possible values are:
1358 # - ANYONE_CAN_JOIN: Anyone in the account domain can join. This includes accounts with multiple domains.
1359 # - 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.
1360 # - INVITED_CAN_JOIN: Candidates for membership can be invited to join.
1361 # - CAN_REQUEST_TO_JOIN: Non members can request an invitation to join.
Bu Sun Kimd059ad82020-07-22 17:02:09 -07001362 &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:
1363 # - true
1364 # - false
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001365 &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:
1366 # - ALL_MEMBERS
1367 # - OWNERS_AND_MANAGERS
1368 # - MANAGERS_ONLY
1369 # - OWNERS_ONLY
1370 # - NONE
1371 &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:
1372 # - ALL_MEMBERS
1373 # - OWNERS_AND_MANAGERS
1374 # - MANAGERS_ONLY
1375 # - OWNERS_ONLY
1376 # - NONE
1377 &quot;favoriteRepliesOnTop&quot;: &quot;A String&quot;, # Indicates if favorite replies should be displayed above other replies.
1378 # - true: Favorite replies will be displayed above other replies.
1379 # - false: Favorite replies will not be displayed above other replies.
1380 &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:
1381 # - ALL_MEMBERS
1382 # - OWNERS_AND_MANAGERS
1383 # - OWNERS_ONLY
1384 # - NONE
1385 &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:
1386 # - ALL_MEMBERS
1387 # - OWNERS_AND_MANAGERS
1388 # - OWNERS_ONLY
1389 # - NONE
1390 &quot;whoCanAssistContent&quot;: &quot;A String&quot;, # Specifies who can moderate metadata. Possible values are:
1391 # - ALL_MEMBERS
1392 # - OWNERS_AND_MANAGERS
1393 # - MANAGERS_ONLY
1394 # - OWNERS_ONLY
1395 # - NONE
1396 &quot;customFooterText&quot;: &quot;A String&quot;, # Set the content of custom footer text. The maximum number of characters is 1,000.
1397 &quot;allowGoogleCommunication&quot;: &quot;A String&quot;, # Deprecated. Allows Google to contact administrator of the group.
1398 # - 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.
1399 # - false: Google can not contact managers of this group.
1400 &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.
1401 &quot;archiveOnly&quot;: &quot;A String&quot;, # Allows the group to be archived only. Possible values are:
1402 # - true: Group is archived and the group is inactive. New messages to this group are rejected. The older archived messages are browseable and searchable.
1403 # - If true, the whoCanPostMessage property is set to NONE_CAN_POST.
1404 # - If reverted from true to false, whoCanPostMessages is set to ALL_MANAGERS_CAN_POST.
1405 # - false: The group is active and can receive messages.
1406 # - When false, updating whoCanPostMessage to NONE_CAN_POST, results in an error.
1407 &quot;isArchived&quot;: &quot;A String&quot;, # Allows the Group contents to be archived. Possible values are:
1408 # - true: Archive messages sent to the group.
1409 # - false: Do not keep an archive of messages sent to this group. If false, previously archived messages remain in the archive.
1410 &quot;messageDisplayFont&quot;: &quot;A String&quot;, # Deprecated. The default message display font always has a value of &quot;DEFAULT_FONT&quot;.
1411 &quot;allowExternalMembers&quot;: &quot;A String&quot;, # Identifies whether members external to your organization can join the group. Possible values are:
1412 # - true: G Suite users external to your organization can become members of this group.
1413 # - false: Users not belonging to the organization are not allowed to become members of this group.
Dmitry Frenkel3e17f892020-10-06 16:46:05 -07001414 &quot;whoCanLeaveGroup&quot;: &quot;A String&quot;, # Permission to leave the group. Possible values are:
1415 # - ALL_MANAGERS_CAN_LEAVE
1416 # - ALL_MEMBERS_CAN_LEAVE
1417 # - NONE_CAN_LEAVE
Bu Sun Kim673ec5c2020-11-16 11:05:03 -07001418 &quot;whoCanViewMembership&quot;: &quot;A String&quot;, # Permissions to view membership. Possible values are:
1419 # - ALL_IN_DOMAIN_CAN_VIEW: Anyone in the account can view the group members list.
1420 # If a group already has external members, those members can still send email to this group.
1421 #
1422 # - ALL_MEMBERS_CAN_VIEW: The group members can view the group members list.
1423 # - ALL_MANAGERS_CAN_VIEW: The group managers can view group members list.
1424 &quot;membersCanPostAsTheGroup&quot;: &quot;A String&quot;, # Enables members to post messages as the group. Possible values are:
1425 # - 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.
1426 # - false: Members can not post in behalf of the group&#x27;s email address.
1427 &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:
1428 # - ALL_MEMBERS
1429 # - OWNERS_AND_MANAGERS
1430 # - MANAGERS_ONLY
1431 # - OWNERS_ONLY
1432 # - NONE
1433 &quot;spamModerationLevel&quot;: &quot;A String&quot;, # Specifies moderation levels for messages detected as spam. Possible values are:
1434 # - ALLOW: Post the message to the group.
1435 # - MODERATE: Send the message to the moderation queue. This is the default.
1436 # - SILENTLY_MODERATE: Send the message to the moderation queue, but do not send notification to moderators.
1437 # - REJECT: Immediately reject the message.
1438 &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:
1439 # - ALL_MEMBERS
1440 # - OWNERS_AND_MANAGERS
1441 # - OWNERS_ONLY
1442 # - NONE
1443 &quot;replyTo&quot;: &quot;A String&quot;, # Specifies who receives the default reply. Possible values are:
1444 # - REPLY_TO_CUSTOM: For replies to messages, use the group&#x27;s custom email address.
1445 # 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.
1446 #
1447 # - REPLY_TO_SENDER: The reply sent to author of message.
1448 # - REPLY_TO_LIST: This reply message is sent to the group.
1449 # - REPLY_TO_OWNER: The reply is sent to the owner(s) of the group. This does not include the group&#x27;s managers.
1450 # - REPLY_TO_IGNORE: Group users individually decide where the message reply is sent.
1451 # - REPLY_TO_MANAGERS: This reply message is sent to the group&#x27;s managers, which includes all managers and the group owner.
1452 &quot;maxMessageBytes&quot;: 42, # Deprecated. The maximum size of a message is 25Mb.
1453 &quot;enableCollaborativeInbox&quot;: &quot;A String&quot;, # Specifies whether a collaborative inbox will remain turned on for the group. Possible values are:
1454 # - true
1455 # - false
Bu Sun Kim65020912020-05-20 12:08:20 -07001456 }</pre>
John Asmuth614db982014-04-24 15:46:26 -04001457</div>
1458
1459</body></html>