gogol-groups-settings-0.0.1: Google Groups Settings SDK.

Copyright(c) 2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.GroupsSettings.Types

Contents

Description

 

Synopsis

Service Configuration

groupsSettingsService :: Service Source

Default request referring to version v1 of the Groups Settings API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

appsGroupsSettingsScope :: OAuthScope Source

View and manage the settings of a Google Apps Group

Groups

data Groups Source

JSON template for Group resource

See: groups smart constructor.

gEmail :: Lens' Groups (Maybe Text) Source

Email id of the group

gSendMessageDenyNotification :: Lens' Groups (Maybe Text) Source

Should the member be notified if his message is denied by owner.

gWhoCanPostMessage :: Lens' Groups (Maybe Text) Source

Permissions to post messages to the group. Possible values are: NONE_CAN_POST ALL_MANAGERS_CAN_POST ALL_MEMBERS_CAN_POST ALL_IN_DOMAIN_CAN_POST ANYONE_CAN_POST

gAllowExternalMembers :: Lens' Groups (Maybe Text) Source

Are external members allowed to join the group.

gShowInGroupDirectory :: Lens' Groups (Maybe Text) Source

Is the group listed in groups directory

gSpamModerationLevel :: Lens' Groups (Maybe Text) Source

Moderation level for messages detected as spam. Possible values are: ALLOW MODERATE SILENTLY_MODERATE REJECT

gKind :: Lens' Groups Text Source

The type of the resource.

gWhoCanViewMembership :: Lens' Groups (Maybe Text) Source

Permissions to view membership. Possbile values are: ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW

gMembersCanPostAsTheGroup :: Lens' Groups (Maybe Text) Source

Can members post using the group email address.

gWhoCanViewGroup :: Lens' Groups (Maybe Text) Source

Permissions to view group. Possbile values are: ANYONE_CAN_VIEW ALL_IN_DOMAIN_CAN_VIEW ALL_MEMBERS_CAN_VIEW ALL_MANAGERS_CAN_VIEW

gWhoCanJoin :: Lens' Groups (Maybe Text) Source

Permissions to join the group. Possible values are: ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN

gArchiveOnly :: Lens' Groups (Maybe Text) Source

If the group is archive only

gMaxMessageBytes :: Lens' Groups (Maybe Int32) Source

Maximum message size allowed.

gReplyTo :: Lens' Groups (Maybe Text) Source

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

gMessageModerationLevel :: Lens' Groups (Maybe Text) Source

Moderation level for messages. Possible values are: MODERATE_ALL_MESSAGES MODERATE_NON_MEMBERS MODERATE_NEW_MEMBERS MODERATE_NONE

gIncludeInGlobalAddressList :: Lens' Groups (Maybe Text) Source

If this groups should be included in global address list or not.

gIsArchived :: Lens' Groups (Maybe Text) Source

If the contents of the group are archived.

gName :: Lens' Groups (Maybe Text) Source

Name of the Group

gMessageDisplayFont :: Lens' Groups (Maybe Text) Source

Default message display font. Possible values are: DEFAULT_FONT FIXED_WIDTH_FONT

gCustomReplyTo :: Lens' Groups (Maybe Text) Source

Default email to which reply to any message should go.

gWhoCanContactOwner :: Lens' Groups (Maybe Text) Source

Permission to contact owner of the group via web UI. Possbile values are: ANYONE_CAN_CONTACT ALL_IN_DOMAIN_CAN_CONTACT ALL_MEMBERS_CAN_CONTACT ALL_MANAGERS_CAN_CONTACT

gWhoCanInvite :: Lens' Groups (Maybe Text) Source

Permissions to invite members. Possbile values are: ALL_MEMBERS_CAN_INVITE ALL_MANAGERS_CAN_INVITE

gWhoCanLeaveGroup :: Lens' Groups (Maybe Text) Source

Permission to leave the group. Possible values are: ALL_MANAGERS_CAN_LEAVE ALL_MEMBERS_CAN_LEAVE

gAllowGoogleCommunication :: Lens' Groups (Maybe Text) Source

Is google allowed to contact admins.

gPrimaryLanguage :: Lens' Groups (Maybe Text) Source

Primary language for the group.

gDescription :: Lens' Groups (Maybe Text) Source

Description of the group

gDefaultMessageDenyNotificationText :: Lens' Groups (Maybe Text) Source

Default message deny notification message

gAllowWebPosting :: Lens' Groups (Maybe Text) Source

If posting from web is allowed.