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