Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 401 and 402] [Versions 401 and 403]

(no description)

File Size: 415 lines (11 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 3 classes

Google_Service_Groupssettings:: (1 method):
  __construct()

Google_Service_Groupssettings_Groups_Resource:: (3 methods):
  get()
  patch()
  update()

Google_Service_Groupssettings_Groups:: (56 methods):
  setAllowExternalMembers()
  getAllowExternalMembers()
  setAllowGoogleCommunication()
  getAllowGoogleCommunication()
  setAllowWebPosting()
  getAllowWebPosting()
  setArchiveOnly()
  getArchiveOnly()
  setCustomReplyTo()
  getCustomReplyTo()
  setDefaultMessageDenyNotificationText()
  getDefaultMessageDenyNotificationText()
  setDescription()
  getDescription()
  setEmail()
  getEmail()
  setIncludeInGlobalAddressList()
  getIncludeInGlobalAddressList()
  setIsArchived()
  getIsArchived()
  setKind()
  getKind()
  setMaxMessageBytes()
  getMaxMessageBytes()
  setMembersCanPostAsTheGroup()
  getMembersCanPostAsTheGroup()
  setMessageDisplayFont()
  getMessageDisplayFont()
  setMessageModerationLevel()
  getMessageModerationLevel()
  setName()
  getName()
  setPrimaryLanguage()
  getPrimaryLanguage()
  setReplyTo()
  getReplyTo()
  setSendMessageDenyNotification()
  getSendMessageDenyNotification()
  setShowInGroupDirectory()
  getShowInGroupDirectory()
  setSpamModerationLevel()
  getSpamModerationLevel()
  setWhoCanContactOwner()
  getWhoCanContactOwner()
  setWhoCanInvite()
  getWhoCanInvite()
  setWhoCanJoin()
  getWhoCanJoin()
  setWhoCanLeaveGroup()
  getWhoCanLeaveGroup()
  setWhoCanPostMessage()
  getWhoCanPostMessage()
  setWhoCanViewGroup()
  getWhoCanViewGroup()
  setWhoCanViewMembership()
  getWhoCanViewMembership()


Class: Google_Service_Groupssettings  - X-Ref

Service definition for Groupssettings (v1).

<p>
Lets you manage permission levels and related settings of a group.</p>

<p>
For more information about this service, see the API
<a href="https://developers.google.com/google-apps/groups-settings/get_started" target="_blank">Documentation</a>
</p>

__construct(Google_Client $client)   X-Ref
Constructs the internal representation of the Groupssettings service.

param: Google_Client $client

Class: Google_Service_Groupssettings_Groups_Resource  - X-Ref

The "groups" collection of methods.
Typical usage is:
<code>
$groupssettingsService = new Google_Service_Groupssettings(...);
$groups = $groupssettingsService->groups;
</code>

get($groupUniqueId, $optParams = array()   X-Ref
Gets one resource by id. (groups.get)

param: string $groupUniqueId The resource ID
param: array $optParams Optional parameters.
return: Google_Service_Groupssettings_Groups

patch($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array()   X-Ref
Updates an existing resource. This method supports patch semantics.
(groups.patch)

param: string $groupUniqueId The resource ID
param: Google_Groups $postBody
param: array $optParams Optional parameters.
return: Google_Service_Groupssettings_Groups

update($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array()   X-Ref
Updates an existing resource. (groups.update)

param: string $groupUniqueId The resource ID
param: Google_Groups $postBody
param: array $optParams Optional parameters.
return: Google_Service_Groupssettings_Groups

Class: Google_Service_Groupssettings_Groups  - X-Ref

setAllowExternalMembers($allowExternalMembers)   X-Ref
No description

getAllowExternalMembers()   X-Ref
No description

setAllowGoogleCommunication($allowGoogleCommunication)   X-Ref
No description

getAllowGoogleCommunication()   X-Ref
No description

setAllowWebPosting($allowWebPosting)   X-Ref
No description

getAllowWebPosting()   X-Ref
No description

setArchiveOnly($archiveOnly)   X-Ref
No description

getArchiveOnly()   X-Ref
No description

setCustomReplyTo($customReplyTo)   X-Ref
No description

getCustomReplyTo()   X-Ref
No description

setDefaultMessageDenyNotificationText($defaultMessageDenyNotificationText)   X-Ref
No description

getDefaultMessageDenyNotificationText()   X-Ref
No description

setDescription($description)   X-Ref
No description

getDescription()   X-Ref
No description

setEmail($email)   X-Ref
No description

getEmail()   X-Ref
No description

setIncludeInGlobalAddressList($includeInGlobalAddressList)   X-Ref
No description

getIncludeInGlobalAddressList()   X-Ref
No description

setIsArchived($isArchived)   X-Ref
No description

getIsArchived()   X-Ref
No description

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setMaxMessageBytes($maxMessageBytes)   X-Ref
No description

getMaxMessageBytes()   X-Ref
No description

setMembersCanPostAsTheGroup($membersCanPostAsTheGroup)   X-Ref
No description

getMembersCanPostAsTheGroup()   X-Ref
No description

setMessageDisplayFont($messageDisplayFont)   X-Ref
No description

getMessageDisplayFont()   X-Ref
No description

setMessageModerationLevel($messageModerationLevel)   X-Ref
No description

getMessageModerationLevel()   X-Ref
No description

setName($name)   X-Ref
No description

getName()   X-Ref
No description

setPrimaryLanguage($primaryLanguage)   X-Ref
No description

getPrimaryLanguage()   X-Ref
No description

setReplyTo($replyTo)   X-Ref
No description

getReplyTo()   X-Ref
No description

setSendMessageDenyNotification($sendMessageDenyNotification)   X-Ref
No description

getSendMessageDenyNotification()   X-Ref
No description

setShowInGroupDirectory($showInGroupDirectory)   X-Ref
No description

getShowInGroupDirectory()   X-Ref
No description

setSpamModerationLevel($spamModerationLevel)   X-Ref
No description

getSpamModerationLevel()   X-Ref
No description

setWhoCanContactOwner($whoCanContactOwner)   X-Ref
No description

getWhoCanContactOwner()   X-Ref
No description

setWhoCanInvite($whoCanInvite)   X-Ref
No description

getWhoCanInvite()   X-Ref
No description

setWhoCanJoin($whoCanJoin)   X-Ref
No description

getWhoCanJoin()   X-Ref
No description

setWhoCanLeaveGroup($whoCanLeaveGroup)   X-Ref
No description

getWhoCanLeaveGroup()   X-Ref
No description

setWhoCanPostMessage($whoCanPostMessage)   X-Ref
No description

getWhoCanPostMessage()   X-Ref
No description

setWhoCanViewGroup($whoCanViewGroup)   X-Ref
No description

getWhoCanViewGroup()   X-Ref
No description

setWhoCanViewMembership($whoCanViewMembership)   X-Ref
No description

getWhoCanViewMembership()   X-Ref
No description