google_api_groups_settings v0.3.0 GoogleApi.GroupsSettings.V1.Model.Groups View Source
JSON template for Group resource
Attributes
- allowExternalMembers (String.t): Are external members allowed to join the group. Defaults to:
null
. - allowGoogleCommunication (String.t): Is google allowed to contact admins. Defaults to:
null
. - allowWebPosting (String.t): If posting from web is allowed. Defaults to:
null
. - archiveOnly (String.t): If the group is archive only Defaults to:
null
. - customFooterText (String.t): Custom footer text. Defaults to:
null
. - customReplyTo (String.t): Default email to which reply to any message should go. Defaults to:
null
. - customRolesEnabledForSettingsToBeMerged (String.t): If any of the settings that will be merged have custom roles which is anything other than owners, managers, or group scopes. Defaults to:
null
. - defaultMessageDenyNotificationText (String.t): Default message deny notification message Defaults to:
null
. - description (String.t): Description of the group Defaults to:
null
. - email (String.t): Email id of the group Defaults to:
null
. - enableCollaborativeInbox (String.t): If a primary Collab Inbox feature is enabled. Defaults to:
null
. - favoriteRepliesOnTop (String.t): If favorite replies should be displayed above other replies. Defaults to:
null
. - includeCustomFooter (String.t): Whether to include custom footer. Defaults to:
null
. - includeInGlobalAddressList (String.t): If this groups should be included in global address list or not. Defaults to:
null
. - isArchived (String.t): If the contents of the group are archived. Defaults to:
null
. - kind (String.t): The type of the resource. Defaults to:
null
. - maxMessageBytes (integer()): Maximum message size allowed. Defaults to:
null
. - membersCanPostAsTheGroup (String.t): Can members post using the group email address. Defaults to:
null
. - messageDisplayFont (String.t): Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT Defaults to:
null
. - messageModerationLevel (String.t): Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE Defaults to:
null
. - name (String.t): Name of the Group Defaults to:
null
. - primaryLanguage (String.t): Primary language for the group. Defaults to:
null
. - replyTo (String.t): Whome should the default reply to a message go to. Possible values are: REPLY_TO_CUSTOM REPLY_TO_SENDER REPLY_TO_LIST REPLY_TO_OWNER REPLY_TO_IGNORE REPLY_TO_MANAGERS Defaults to:
null
. - sendMessageDenyNotification (String.t): Should the member be notified if his message is denied by owner. Defaults to:
null
. - showInGroupDirectory (String.t): Is the group listed in groups directory Defaults to:
null
. - spamModerationLevel (String.t): Moderation level for messages detected as spam. Possible values are: ALLOW MODERATE SILENTLY_MODERATE REJECT Defaults to:
null
. - whoCanAdd (String.t): Permissions to add members. Possible values are: ALL_MANAGERS_CAN_ADD ALL_OWNERS_CAN_ADD ALL_MEMBERS_CAN_ADD NONE_CAN_ADD Defaults to:
null
. - whoCanAddReferences (String.t): Permission to add references to a topic. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanApproveMembers (String.t): Permission to approve members. Possible values are: ALL_OWNERS_CAN_APPROVE ALL_MANAGERS_CAN_APPROVE ALL_MEMBERS_CAN_APPROVE NONE_CAN_APPROVE Defaults to:
null
. - whoCanApproveMessages (String.t): Permission to approve pending messages in the moderation queue. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanAssignTopics (String.t): Permission to assign topics in a forum to another user. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanAssistContent (String.t): Permission for content assistants. Possible values are: Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanBanUsers (String.t): Permission to ban users. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanContactOwner (String.t): Permission to contact owner of the group via web UI. Possible values are: ANYONE_CAN_CONTACT ALL_IN_DOMAIN_CAN_CONTACT ALL_MEMBERS_CAN_CONTACT ALL_MANAGERS_CAN_CONTACT Defaults to:
null
. - whoCanDeleteAnyPost (String.t): Permission to delete replies to topics. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanDeleteTopics (String.t): Permission to delete topics. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanDiscoverGroup (String.t): Permission for who can discover the group. Possible values are: ALL_MEMBERS_CAN_DISCOVER ALL_IN_DOMAIN_CAN_DISCOVER ANYONE_CAN_DISCOVER Defaults to:
null
. - whoCanEnterFreeFormTags (String.t): Permission to enter free form tags for topics in a forum. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanHideAbuse (String.t): Permission to hide posts by reporting them as abuse. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanInvite (String.t): Permissions to invite members. Possible values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE ALL_OWNERS_CAN_INVITE NONE_CAN_INVITE Defaults to:
null
. - whoCanJoin (String.t): Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN Defaults to:
null
. - whoCanLeaveGroup (String.t): Permission to leave the group. Possible values are: ALL_MANAGERS_CAN_LEAVE ALL_OWNERS_CAN_LEAVE ALL_MEMBERS_CAN_LEAVE NONE_CAN_LEAVE Defaults to:
null
. - whoCanLockTopics (String.t): Permission to lock topics. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMakeTopicsSticky (String.t): Permission to make topics appear at the top of the topic list. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMarkDuplicate (String.t): Permission to mark a topic as a duplicate of another topic. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMarkFavoriteReplyOnAnyTopic (String.t): Permission to mark any other user's post as a favorite reply. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMarkFavoriteReplyOnOwnTopic (String.t): Permission to mark a post for a topic they started as a favorite reply. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMarkNoResponseNeeded (String.t): Permission to mark a topic as not needing a response. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanModerateContent (String.t): Permission for content moderation. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanModerateMembers (String.t): Permission for membership moderation. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanModifyMembers (String.t): Permission to modify members (change member roles). Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanModifyTagsAndCategories (String.t): Permission to change tags and categories. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMoveTopicsIn (String.t): Permission to move topics into the group or forum. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanMoveTopicsOut (String.t): Permission to move topics out of the group or forum. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanPostAnnouncements (String.t): Permission to post announcements, a special topic type. Possible values are: NONE OWNERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanPostMessage (String.t): Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_OWNERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST Defaults to:
null
. - whoCanTakeTopics (String.t): Permission to take topics in a forum. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanUnassignTopic (String.t): Permission to unassign any topic in a forum. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanUnmarkFavoriteReplyOnAnyTopic (String.t): Permission to unmark any post from a favorite reply. Possible values are: NONE OWNERS_ONLY MANAGERS_ONLY OWNERS_AND_MANAGERS ALL_MEMBERS Defaults to:
null
. - whoCanViewGroup (String.t): Permissions to view group. Possible values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW ALL_OWNERS_CAN_VIEW Defaults to:
null
. - whoCanViewMembership (String.t): Permissions to view membership. Possible values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW ALL_OWNERS_CAN_VIEW Defaults to:
null
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: %GoogleApi.GroupsSettings.V1.Model.Groups{
whoCanPostMessage: any(),
whoCanModerateContent: any(),
whoCanContactOwner: any(),
sendMessageDenyNotification: any(),
description: any(),
primaryLanguage: any(),
spamModerationLevel: any(),
whoCanModerateMembers: any(),
whoCanAdd: any(),
whoCanUnassignTopic: any(),
defaultMessageDenyNotificationText: any(),
whoCanModifyMembers: any(),
showInGroupDirectory: any(),
whoCanLockTopics: any(),
whoCanMarkFavoriteReplyOnAnyTopic: any(),
allowExternalMembers: any(),
whoCanLeaveGroup: any(),
whoCanApproveMembers: any(),
email: any(),
customRolesEnabledForSettingsToBeMerged: any(),
membersCanPostAsTheGroup: any(),
whoCanMarkDuplicate: any(),
whoCanDeleteAnyPost: any(),
whoCanInvite: any(),
name: any(),
whoCanMarkNoResponseNeeded: any(),
whoCanApproveMessages: any(),
archiveOnly: any(),
whoCanViewGroup: any(),
whoCanTakeTopics: any(),
whoCanMoveTopicsOut: any(),
messageModerationLevel: any(),
whoCanMoveTopicsIn: any(),
whoCanAssignTopics: any(),
customFooterText: any(),
allowGoogleCommunication: any(),
enableCollaborativeInbox: any(),
whoCanHideAbuse: any(),
whoCanAddReferences: any(),
whoCanEnterFreeFormTags: any(),
whoCanBanUsers: any(),
whoCanViewMembership: any(),
replyTo: any(),
whoCanMarkFavoriteReplyOnOwnTopic: any(),
includeCustomFooter: any(),
whoCanDiscoverGroup: any(),
customReplyTo: any(),
whoCanAssistContent: any(),
kind: any(),
allowWebPosting: any(),
favoriteRepliesOnTop: any(),
whoCanModifyTagsAndCategories: any(),
whoCanDeleteTopics: any(),
maxMessageBytes: any(),
includeInGlobalAddressList: any(),
whoCanPostAnnouncements: any(),
whoCanUnmarkFavoriteReplyOnAnyTopic: any(),
isArchived: any(),
messageDisplayFont: any(),
whoCanJoin: any(),
whoCanMakeTopicsSticky: any()
}
t() :: %GoogleApi.GroupsSettings.V1.Model.Groups{ whoCanPostMessage: any(), whoCanModerateContent: any(), whoCanContactOwner: any(), sendMessageDenyNotification: any(), description: any(), primaryLanguage: any(), spamModerationLevel: any(), whoCanModerateMembers: any(), whoCanAdd: any(), whoCanUnassignTopic: any(), defaultMessageDenyNotificationText: any(), whoCanModifyMembers: any(), showInGroupDirectory: any(), whoCanLockTopics: any(), whoCanMarkFavoriteReplyOnAnyTopic: any(), allowExternalMembers: any(), whoCanLeaveGroup: any(), whoCanApproveMembers: any(), email: any(), customRolesEnabledForSettingsToBeMerged: any(), membersCanPostAsTheGroup: any(), whoCanMarkDuplicate: any(), whoCanDeleteAnyPost: any(), whoCanInvite: any(), name: any(), whoCanMarkNoResponseNeeded: any(), whoCanApproveMessages: any(), archiveOnly: any(), whoCanViewGroup: any(), whoCanTakeTopics: any(), whoCanMoveTopicsOut: any(), messageModerationLevel: any(), whoCanMoveTopicsIn: any(), whoCanAssignTopics: any(), customFooterText: any(), allowGoogleCommunication: any(), enableCollaborativeInbox: any(), whoCanHideAbuse: any(), whoCanAddReferences: any(), whoCanEnterFreeFormTags: any(), whoCanBanUsers: any(), whoCanViewMembership: any(), replyTo: any(), whoCanMarkFavoriteReplyOnOwnTopic: any(), includeCustomFooter: any(), whoCanDiscoverGroup: any(), customReplyTo: any(), whoCanAssistContent: any(), kind: any(), allowWebPosting: any(), favoriteRepliesOnTop: any(), whoCanModifyTagsAndCategories: any(), whoCanDeleteTopics: any(), maxMessageBytes: any(), includeInGlobalAddressList: any(), whoCanPostAnnouncements: any(), whoCanUnmarkFavoriteReplyOnAnyTopic: any(), isArchived: any(), messageDisplayFont: any(), whoCanJoin: any(), whoCanMakeTopicsSticky: any() }
Link to this section Functions
Link to this function
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.