Google_Service_Groupssettings_Groups
extends Google_Model
in package
This class defines attributes, valid values, and usage which is generated from a given json schema.
http://tools.ietf.org/html/draft-zyp-json-schema-03#section-5
Table of Contents
- NULL_VALUE = "{}gapi-php-null"
- If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
- $allowExternalMembers : mixed
- $allowGoogleCommunication : mixed
- $allowWebPosting : mixed
- $archiveOnly : mixed
- $customFooterText : mixed
- $customReplyTo : mixed
- $customRolesEnabledForSettingsToBeMerged : mixed
- $defaultMessageDenyNotificationText : mixed
- $description : mixed
- $email : mixed
- $enableCollaborativeInbox : mixed
- $favoriteRepliesOnTop : mixed
- $includeCustomFooter : mixed
- $includeInGlobalAddressList : mixed
- $isArchived : mixed
- $kind : mixed
- $maxMessageBytes : mixed
- $membersCanPostAsTheGroup : mixed
- $messageDisplayFont : mixed
- $messageModerationLevel : mixed
- $name : mixed
- $primaryLanguage : mixed
- $replyTo : mixed
- $sendMessageDenyNotification : mixed
- $showInGroupDirectory : mixed
- $spamModerationLevel : mixed
- $whoCanAdd : mixed
- $whoCanAddReferences : mixed
- $whoCanApproveMembers : mixed
- $whoCanApproveMessages : mixed
- $whoCanAssignTopics : mixed
- $whoCanAssistContent : mixed
- $whoCanBanUsers : mixed
- $whoCanContactOwner : mixed
- $whoCanDeleteAnyPost : mixed
- $whoCanDeleteTopics : mixed
- $whoCanDiscoverGroup : mixed
- $whoCanEnterFreeFormTags : mixed
- $whoCanHideAbuse : mixed
- $whoCanInvite : mixed
- $whoCanJoin : mixed
- $whoCanLeaveGroup : mixed
- $whoCanLockTopics : mixed
- $whoCanMakeTopicsSticky : mixed
- $whoCanMarkDuplicate : mixed
- $whoCanMarkFavoriteReplyOnAnyTopic : mixed
- $whoCanMarkFavoriteReplyOnOwnTopic : mixed
- $whoCanMarkNoResponseNeeded : mixed
- $whoCanModerateContent : mixed
- $whoCanModerateMembers : mixed
- $whoCanModifyMembers : mixed
- $whoCanModifyTagsAndCategories : mixed
- $whoCanMoveTopicsIn : mixed
- $whoCanMoveTopicsOut : mixed
- $whoCanPostAnnouncements : mixed
- $whoCanPostMessage : mixed
- $whoCanTakeTopics : mixed
- $whoCanUnassignTopic : mixed
- $whoCanUnmarkFavoriteReplyOnAnyTopic : mixed
- $whoCanViewGroup : mixed
- $whoCanViewMembership : mixed
- $internal_gapi_mappings : mixed
- $modelData : mixed
- $processed : mixed
- __construct() : mixed
- Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
- __get() : mixed
- Getter that handles passthrough access to the data array, and lazy object creation.
- __isset() : mixed
- __unset() : mixed
- assertIsArray() : mixed
- Verify if $obj is an array.
- getAllowExternalMembers() : mixed
- getAllowGoogleCommunication() : mixed
- getAllowWebPosting() : mixed
- getArchiveOnly() : mixed
- getCustomFooterText() : mixed
- getCustomReplyTo() : mixed
- getCustomRolesEnabledForSettingsToBeMerged() : mixed
- getDefaultMessageDenyNotificationText() : mixed
- getDescription() : mixed
- getEmail() : mixed
- getEnableCollaborativeInbox() : mixed
- getFavoriteRepliesOnTop() : mixed
- getIncludeCustomFooter() : mixed
- getIncludeInGlobalAddressList() : mixed
- getIsArchived() : mixed
- getKind() : mixed
- getMaxMessageBytes() : mixed
- getMembersCanPostAsTheGroup() : mixed
- getMessageDisplayFont() : mixed
- getMessageModerationLevel() : mixed
- getName() : mixed
- getPrimaryLanguage() : mixed
- getReplyTo() : mixed
- getSendMessageDenyNotification() : mixed
- getShowInGroupDirectory() : mixed
- getSpamModerationLevel() : mixed
- getWhoCanAdd() : mixed
- getWhoCanAddReferences() : mixed
- getWhoCanApproveMembers() : mixed
- getWhoCanApproveMessages() : mixed
- getWhoCanAssignTopics() : mixed
- getWhoCanAssistContent() : mixed
- getWhoCanBanUsers() : mixed
- getWhoCanContactOwner() : mixed
- getWhoCanDeleteAnyPost() : mixed
- getWhoCanDeleteTopics() : mixed
- getWhoCanDiscoverGroup() : mixed
- getWhoCanEnterFreeFormTags() : mixed
- getWhoCanHideAbuse() : mixed
- getWhoCanInvite() : mixed
- getWhoCanJoin() : mixed
- getWhoCanLeaveGroup() : mixed
- getWhoCanLockTopics() : mixed
- getWhoCanMakeTopicsSticky() : mixed
- getWhoCanMarkDuplicate() : mixed
- getWhoCanMarkFavoriteReplyOnAnyTopic() : mixed
- getWhoCanMarkFavoriteReplyOnOwnTopic() : mixed
- getWhoCanMarkNoResponseNeeded() : mixed
- getWhoCanModerateContent() : mixed
- getWhoCanModerateMembers() : mixed
- getWhoCanModifyMembers() : mixed
- getWhoCanModifyTagsAndCategories() : mixed
- getWhoCanMoveTopicsIn() : mixed
- getWhoCanMoveTopicsOut() : mixed
- getWhoCanPostAnnouncements() : mixed
- getWhoCanPostMessage() : mixed
- getWhoCanTakeTopics() : mixed
- getWhoCanUnassignTopic() : mixed
- getWhoCanUnmarkFavoriteReplyOnAnyTopic() : mixed
- getWhoCanViewGroup() : mixed
- getWhoCanViewMembership() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- setAllowExternalMembers() : mixed
- setAllowGoogleCommunication() : mixed
- setAllowWebPosting() : mixed
- setArchiveOnly() : mixed
- setCustomFooterText() : mixed
- setCustomReplyTo() : mixed
- setCustomRolesEnabledForSettingsToBeMerged() : mixed
- setDefaultMessageDenyNotificationText() : mixed
- setDescription() : mixed
- setEmail() : mixed
- setEnableCollaborativeInbox() : mixed
- setFavoriteRepliesOnTop() : mixed
- setIncludeCustomFooter() : mixed
- setIncludeInGlobalAddressList() : mixed
- setIsArchived() : mixed
- setKind() : mixed
- setMaxMessageBytes() : mixed
- setMembersCanPostAsTheGroup() : mixed
- setMessageDisplayFont() : mixed
- setMessageModerationLevel() : mixed
- setName() : mixed
- setPrimaryLanguage() : mixed
- setReplyTo() : mixed
- setSendMessageDenyNotification() : mixed
- setShowInGroupDirectory() : mixed
- setSpamModerationLevel() : mixed
- setWhoCanAdd() : mixed
- setWhoCanAddReferences() : mixed
- setWhoCanApproveMembers() : mixed
- setWhoCanApproveMessages() : mixed
- setWhoCanAssignTopics() : mixed
- setWhoCanAssistContent() : mixed
- setWhoCanBanUsers() : mixed
- setWhoCanContactOwner() : mixed
- setWhoCanDeleteAnyPost() : mixed
- setWhoCanDeleteTopics() : mixed
- setWhoCanDiscoverGroup() : mixed
- setWhoCanEnterFreeFormTags() : mixed
- setWhoCanHideAbuse() : mixed
- setWhoCanInvite() : mixed
- setWhoCanJoin() : mixed
- setWhoCanLeaveGroup() : mixed
- setWhoCanLockTopics() : mixed
- setWhoCanMakeTopicsSticky() : mixed
- setWhoCanMarkDuplicate() : mixed
- setWhoCanMarkFavoriteReplyOnAnyTopic() : mixed
- setWhoCanMarkFavoriteReplyOnOwnTopic() : mixed
- setWhoCanMarkNoResponseNeeded() : mixed
- setWhoCanModerateContent() : mixed
- setWhoCanModerateMembers() : mixed
- setWhoCanModifyMembers() : mixed
- setWhoCanModifyTagsAndCategories() : mixed
- setWhoCanMoveTopicsIn() : mixed
- setWhoCanMoveTopicsOut() : mixed
- setWhoCanPostAnnouncements() : mixed
- setWhoCanPostMessage() : mixed
- setWhoCanTakeTopics() : mixed
- setWhoCanUnassignTopic() : mixed
- setWhoCanUnmarkFavoriteReplyOnAnyTopic() : mixed
- setWhoCanViewGroup() : mixed
- setWhoCanViewMembership() : mixed
- toSimpleObject() : mixed
- Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
- dataType() : mixed
- gapiInit() : mixed
- Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
- isAssociativeArray() : bool
- Returns true only if the array is associative.
- keyType() : mixed
- mapTypes() : void
- Initialize this object's properties from an array.
- camelCase() : string
- Convert a string to camelCase
- getMappedName() : mixed
- If there is an internal name mapping, use that.
- getSimpleValue() : mixed
- Handle different types of values, primarily other objects and map and array data types.
- nullPlaceholderCheck() : mixed
- Check whether the value is the null placeholder and return true null.
Constants
NULL_VALUE
If you need to specify a NULL JSON value, use Google_Model::NULL_VALUE instead - it will be replaced when converting to JSON with a real null.
public
mixed
NULL_VALUE
= "{}gapi-php-null"
Properties
$allowExternalMembers
public
mixed
$allowExternalMembers
$allowGoogleCommunication
public
mixed
$allowGoogleCommunication
$allowWebPosting
public
mixed
$allowWebPosting
$archiveOnly
public
mixed
$archiveOnly
$customFooterText
public
mixed
$customFooterText
$customReplyTo
public
mixed
$customReplyTo
$customRolesEnabledForSettingsToBeMerged
public
mixed
$customRolesEnabledForSettingsToBeMerged
$defaultMessageDenyNotificationText
public
mixed
$defaultMessageDenyNotificationText
$description
public
mixed
$description
public
mixed
$email
$enableCollaborativeInbox
public
mixed
$enableCollaborativeInbox
$favoriteRepliesOnTop
public
mixed
$favoriteRepliesOnTop
$includeCustomFooter
public
mixed
$includeCustomFooter
$includeInGlobalAddressList
public
mixed
$includeInGlobalAddressList
$isArchived
public
mixed
$isArchived
$kind
public
mixed
$kind
$maxMessageBytes
public
mixed
$maxMessageBytes
$membersCanPostAsTheGroup
public
mixed
$membersCanPostAsTheGroup
$messageDisplayFont
public
mixed
$messageDisplayFont
$messageModerationLevel
public
mixed
$messageModerationLevel
$name
public
mixed
$name
$primaryLanguage
public
mixed
$primaryLanguage
$replyTo
public
mixed
$replyTo
$sendMessageDenyNotification
public
mixed
$sendMessageDenyNotification
$showInGroupDirectory
public
mixed
$showInGroupDirectory
$spamModerationLevel
public
mixed
$spamModerationLevel
$whoCanAdd
public
mixed
$whoCanAdd
$whoCanAddReferences
public
mixed
$whoCanAddReferences
$whoCanApproveMembers
public
mixed
$whoCanApproveMembers
$whoCanApproveMessages
public
mixed
$whoCanApproveMessages
$whoCanAssignTopics
public
mixed
$whoCanAssignTopics
$whoCanAssistContent
public
mixed
$whoCanAssistContent
$whoCanBanUsers
public
mixed
$whoCanBanUsers
$whoCanContactOwner
public
mixed
$whoCanContactOwner
$whoCanDeleteAnyPost
public
mixed
$whoCanDeleteAnyPost
$whoCanDeleteTopics
public
mixed
$whoCanDeleteTopics
$whoCanDiscoverGroup
public
mixed
$whoCanDiscoverGroup
$whoCanEnterFreeFormTags
public
mixed
$whoCanEnterFreeFormTags
$whoCanHideAbuse
public
mixed
$whoCanHideAbuse
$whoCanInvite
public
mixed
$whoCanInvite
$whoCanJoin
public
mixed
$whoCanJoin
$whoCanLeaveGroup
public
mixed
$whoCanLeaveGroup
$whoCanLockTopics
public
mixed
$whoCanLockTopics
$whoCanMakeTopicsSticky
public
mixed
$whoCanMakeTopicsSticky
$whoCanMarkDuplicate
public
mixed
$whoCanMarkDuplicate
$whoCanMarkFavoriteReplyOnAnyTopic
public
mixed
$whoCanMarkFavoriteReplyOnAnyTopic
$whoCanMarkFavoriteReplyOnOwnTopic
public
mixed
$whoCanMarkFavoriteReplyOnOwnTopic
$whoCanMarkNoResponseNeeded
public
mixed
$whoCanMarkNoResponseNeeded
$whoCanModerateContent
public
mixed
$whoCanModerateContent
$whoCanModerateMembers
public
mixed
$whoCanModerateMembers
$whoCanModifyMembers
public
mixed
$whoCanModifyMembers
$whoCanModifyTagsAndCategories
public
mixed
$whoCanModifyTagsAndCategories
$whoCanMoveTopicsIn
public
mixed
$whoCanMoveTopicsIn
$whoCanMoveTopicsOut
public
mixed
$whoCanMoveTopicsOut
$whoCanPostAnnouncements
public
mixed
$whoCanPostAnnouncements
$whoCanPostMessage
public
mixed
$whoCanPostMessage
$whoCanTakeTopics
public
mixed
$whoCanTakeTopics
$whoCanUnassignTopic
public
mixed
$whoCanUnassignTopic
$whoCanUnmarkFavoriteReplyOnAnyTopic
public
mixed
$whoCanUnmarkFavoriteReplyOnAnyTopic
$whoCanViewGroup
public
mixed
$whoCanViewGroup
$whoCanViewMembership
public
mixed
$whoCanViewMembership
$internal_gapi_mappings
protected
mixed
$internal_gapi_mappings
= array()
$modelData
protected
mixed
$modelData
= array()
$processed
protected
mixed
$processed
= array()
Methods
__construct()
Polymorphic - accepts a variable number of arguments dependent on the type of the model subclass.
public
final __construct() : mixed
Return values
mixed —__get()
Getter that handles passthrough access to the data array, and lazy object creation.
public
__get(string $key) : mixed
Parameters
- $key : string
-
Property name.
Return values
mixed —The value if any, or null.
__isset()
public
__isset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —__unset()
public
__unset(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —assertIsArray()
Verify if $obj is an array.
public
assertIsArray(array<string|int, mixed> $obj, string $method) : mixed
Parameters
- $obj : array<string|int, mixed>
-
Items that should be validated.
- $method : string
-
Method expecting an array as an argument.
Tags
Return values
mixed —getAllowExternalMembers()
public
getAllowExternalMembers() : mixed
Return values
mixed —getAllowGoogleCommunication()
public
getAllowGoogleCommunication() : mixed
Return values
mixed —getAllowWebPosting()
public
getAllowWebPosting() : mixed
Return values
mixed —getArchiveOnly()
public
getArchiveOnly() : mixed
Return values
mixed —getCustomFooterText()
public
getCustomFooterText() : mixed
Return values
mixed —getCustomReplyTo()
public
getCustomReplyTo() : mixed
Return values
mixed —getCustomRolesEnabledForSettingsToBeMerged()
public
getCustomRolesEnabledForSettingsToBeMerged() : mixed
Return values
mixed —getDefaultMessageDenyNotificationText()
public
getDefaultMessageDenyNotificationText() : mixed
Return values
mixed —getDescription()
public
getDescription() : mixed
Return values
mixed —getEmail()
public
getEmail() : mixed
Return values
mixed —getEnableCollaborativeInbox()
public
getEnableCollaborativeInbox() : mixed
Return values
mixed —getFavoriteRepliesOnTop()
public
getFavoriteRepliesOnTop() : mixed
Return values
mixed —getIncludeCustomFooter()
public
getIncludeCustomFooter() : mixed
Return values
mixed —getIncludeInGlobalAddressList()
public
getIncludeInGlobalAddressList() : mixed
Return values
mixed —getIsArchived()
public
getIsArchived() : mixed
Return values
mixed —getKind()
public
getKind() : mixed
Return values
mixed —getMaxMessageBytes()
public
getMaxMessageBytes() : mixed
Return values
mixed —getMembersCanPostAsTheGroup()
public
getMembersCanPostAsTheGroup() : mixed
Return values
mixed —getMessageDisplayFont()
public
getMessageDisplayFont() : mixed
Return values
mixed —getMessageModerationLevel()
public
getMessageModerationLevel() : mixed
Return values
mixed —getName()
public
getName() : mixed
Return values
mixed —getPrimaryLanguage()
public
getPrimaryLanguage() : mixed
Return values
mixed —getReplyTo()
public
getReplyTo() : mixed
Return values
mixed —getSendMessageDenyNotification()
public
getSendMessageDenyNotification() : mixed
Return values
mixed —getShowInGroupDirectory()
public
getShowInGroupDirectory() : mixed
Return values
mixed —getSpamModerationLevel()
public
getSpamModerationLevel() : mixed
Return values
mixed —getWhoCanAdd()
public
getWhoCanAdd() : mixed
Return values
mixed —getWhoCanAddReferences()
public
getWhoCanAddReferences() : mixed
Return values
mixed —getWhoCanApproveMembers()
public
getWhoCanApproveMembers() : mixed
Return values
mixed —getWhoCanApproveMessages()
public
getWhoCanApproveMessages() : mixed
Return values
mixed —getWhoCanAssignTopics()
public
getWhoCanAssignTopics() : mixed
Return values
mixed —getWhoCanAssistContent()
public
getWhoCanAssistContent() : mixed
Return values
mixed —getWhoCanBanUsers()
public
getWhoCanBanUsers() : mixed
Return values
mixed —getWhoCanContactOwner()
public
getWhoCanContactOwner() : mixed
Return values
mixed —getWhoCanDeleteAnyPost()
public
getWhoCanDeleteAnyPost() : mixed
Return values
mixed —getWhoCanDeleteTopics()
public
getWhoCanDeleteTopics() : mixed
Return values
mixed —getWhoCanDiscoverGroup()
public
getWhoCanDiscoverGroup() : mixed
Return values
mixed —getWhoCanEnterFreeFormTags()
public
getWhoCanEnterFreeFormTags() : mixed
Return values
mixed —getWhoCanHideAbuse()
public
getWhoCanHideAbuse() : mixed
Return values
mixed —getWhoCanInvite()
public
getWhoCanInvite() : mixed
Return values
mixed —getWhoCanJoin()
public
getWhoCanJoin() : mixed
Return values
mixed —getWhoCanLeaveGroup()
public
getWhoCanLeaveGroup() : mixed
Return values
mixed —getWhoCanLockTopics()
public
getWhoCanLockTopics() : mixed
Return values
mixed —getWhoCanMakeTopicsSticky()
public
getWhoCanMakeTopicsSticky() : mixed
Return values
mixed —getWhoCanMarkDuplicate()
public
getWhoCanMarkDuplicate() : mixed
Return values
mixed —getWhoCanMarkFavoriteReplyOnAnyTopic()
public
getWhoCanMarkFavoriteReplyOnAnyTopic() : mixed
Return values
mixed —getWhoCanMarkFavoriteReplyOnOwnTopic()
public
getWhoCanMarkFavoriteReplyOnOwnTopic() : mixed
Return values
mixed —getWhoCanMarkNoResponseNeeded()
public
getWhoCanMarkNoResponseNeeded() : mixed
Return values
mixed —getWhoCanModerateContent()
public
getWhoCanModerateContent() : mixed
Return values
mixed —getWhoCanModerateMembers()
public
getWhoCanModerateMembers() : mixed
Return values
mixed —getWhoCanModifyMembers()
public
getWhoCanModifyMembers() : mixed
Return values
mixed —getWhoCanModifyTagsAndCategories()
public
getWhoCanModifyTagsAndCategories() : mixed
Return values
mixed —getWhoCanMoveTopicsIn()
public
getWhoCanMoveTopicsIn() : mixed
Return values
mixed —getWhoCanMoveTopicsOut()
public
getWhoCanMoveTopicsOut() : mixed
Return values
mixed —getWhoCanPostAnnouncements()
public
getWhoCanPostAnnouncements() : mixed
Return values
mixed —getWhoCanPostMessage()
public
getWhoCanPostMessage() : mixed
Return values
mixed —getWhoCanTakeTopics()
public
getWhoCanTakeTopics() : mixed
Return values
mixed —getWhoCanUnassignTopic()
public
getWhoCanUnassignTopic() : mixed
Return values
mixed —getWhoCanUnmarkFavoriteReplyOnAnyTopic()
public
getWhoCanUnmarkFavoriteReplyOnAnyTopic() : mixed
Return values
mixed —getWhoCanViewGroup()
public
getWhoCanViewGroup() : mixed
Return values
mixed —getWhoCanViewMembership()
public
getWhoCanViewMembership() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —setAllowExternalMembers()
public
setAllowExternalMembers(mixed $allowExternalMembers) : mixed
Parameters
- $allowExternalMembers : mixed
Return values
mixed —setAllowGoogleCommunication()
public
setAllowGoogleCommunication(mixed $allowGoogleCommunication) : mixed
Parameters
- $allowGoogleCommunication : mixed
Return values
mixed —setAllowWebPosting()
public
setAllowWebPosting(mixed $allowWebPosting) : mixed
Parameters
- $allowWebPosting : mixed
Return values
mixed —setArchiveOnly()
public
setArchiveOnly(mixed $archiveOnly) : mixed
Parameters
- $archiveOnly : mixed
Return values
mixed —setCustomFooterText()
public
setCustomFooterText(mixed $customFooterText) : mixed
Parameters
- $customFooterText : mixed
Return values
mixed —setCustomReplyTo()
public
setCustomReplyTo(mixed $customReplyTo) : mixed
Parameters
- $customReplyTo : mixed
Return values
mixed —setCustomRolesEnabledForSettingsToBeMerged()
public
setCustomRolesEnabledForSettingsToBeMerged(mixed $customRolesEnabledForSettingsToBeMerged) : mixed
Parameters
- $customRolesEnabledForSettingsToBeMerged : mixed
Return values
mixed —setDefaultMessageDenyNotificationText()
public
setDefaultMessageDenyNotificationText(mixed $defaultMessageDenyNotificationText) : mixed
Parameters
- $defaultMessageDenyNotificationText : mixed
Return values
mixed —setDescription()
public
setDescription(mixed $description) : mixed
Parameters
- $description : mixed
Return values
mixed —setEmail()
public
setEmail(mixed $email) : mixed
Parameters
- $email : mixed
Return values
mixed —setEnableCollaborativeInbox()
public
setEnableCollaborativeInbox(mixed $enableCollaborativeInbox) : mixed
Parameters
- $enableCollaborativeInbox : mixed
Return values
mixed —setFavoriteRepliesOnTop()
public
setFavoriteRepliesOnTop(mixed $favoriteRepliesOnTop) : mixed
Parameters
- $favoriteRepliesOnTop : mixed
Return values
mixed —setIncludeCustomFooter()
public
setIncludeCustomFooter(mixed $includeCustomFooter) : mixed
Parameters
- $includeCustomFooter : mixed
Return values
mixed —setIncludeInGlobalAddressList()
public
setIncludeInGlobalAddressList(mixed $includeInGlobalAddressList) : mixed
Parameters
- $includeInGlobalAddressList : mixed
Return values
mixed —setIsArchived()
public
setIsArchived(mixed $isArchived) : mixed
Parameters
- $isArchived : mixed
Return values
mixed —setKind()
public
setKind(mixed $kind) : mixed
Parameters
- $kind : mixed
Return values
mixed —setMaxMessageBytes()
public
setMaxMessageBytes(mixed $maxMessageBytes) : mixed
Parameters
- $maxMessageBytes : mixed
Return values
mixed —setMembersCanPostAsTheGroup()
public
setMembersCanPostAsTheGroup(mixed $membersCanPostAsTheGroup) : mixed
Parameters
- $membersCanPostAsTheGroup : mixed
Return values
mixed —setMessageDisplayFont()
public
setMessageDisplayFont(mixed $messageDisplayFont) : mixed
Parameters
- $messageDisplayFont : mixed
Return values
mixed —setMessageModerationLevel()
public
setMessageModerationLevel(mixed $messageModerationLevel) : mixed
Parameters
- $messageModerationLevel : mixed
Return values
mixed —setName()
public
setName(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —setPrimaryLanguage()
public
setPrimaryLanguage(mixed $primaryLanguage) : mixed
Parameters
- $primaryLanguage : mixed
Return values
mixed —setReplyTo()
public
setReplyTo(mixed $replyTo) : mixed
Parameters
- $replyTo : mixed
Return values
mixed —setSendMessageDenyNotification()
public
setSendMessageDenyNotification(mixed $sendMessageDenyNotification) : mixed
Parameters
- $sendMessageDenyNotification : mixed
Return values
mixed —setShowInGroupDirectory()
public
setShowInGroupDirectory(mixed $showInGroupDirectory) : mixed
Parameters
- $showInGroupDirectory : mixed
Return values
mixed —setSpamModerationLevel()
public
setSpamModerationLevel(mixed $spamModerationLevel) : mixed
Parameters
- $spamModerationLevel : mixed
Return values
mixed —setWhoCanAdd()
public
setWhoCanAdd(mixed $whoCanAdd) : mixed
Parameters
- $whoCanAdd : mixed
Return values
mixed —setWhoCanAddReferences()
public
setWhoCanAddReferences(mixed $whoCanAddReferences) : mixed
Parameters
- $whoCanAddReferences : mixed
Return values
mixed —setWhoCanApproveMembers()
public
setWhoCanApproveMembers(mixed $whoCanApproveMembers) : mixed
Parameters
- $whoCanApproveMembers : mixed
Return values
mixed —setWhoCanApproveMessages()
public
setWhoCanApproveMessages(mixed $whoCanApproveMessages) : mixed
Parameters
- $whoCanApproveMessages : mixed
Return values
mixed —setWhoCanAssignTopics()
public
setWhoCanAssignTopics(mixed $whoCanAssignTopics) : mixed
Parameters
- $whoCanAssignTopics : mixed
Return values
mixed —setWhoCanAssistContent()
public
setWhoCanAssistContent(mixed $whoCanAssistContent) : mixed
Parameters
- $whoCanAssistContent : mixed
Return values
mixed —setWhoCanBanUsers()
public
setWhoCanBanUsers(mixed $whoCanBanUsers) : mixed
Parameters
- $whoCanBanUsers : mixed
Return values
mixed —setWhoCanContactOwner()
public
setWhoCanContactOwner(mixed $whoCanContactOwner) : mixed
Parameters
- $whoCanContactOwner : mixed
Return values
mixed —setWhoCanDeleteAnyPost()
public
setWhoCanDeleteAnyPost(mixed $whoCanDeleteAnyPost) : mixed
Parameters
- $whoCanDeleteAnyPost : mixed
Return values
mixed —setWhoCanDeleteTopics()
public
setWhoCanDeleteTopics(mixed $whoCanDeleteTopics) : mixed
Parameters
- $whoCanDeleteTopics : mixed
Return values
mixed —setWhoCanDiscoverGroup()
public
setWhoCanDiscoverGroup(mixed $whoCanDiscoverGroup) : mixed
Parameters
- $whoCanDiscoverGroup : mixed
Return values
mixed —setWhoCanEnterFreeFormTags()
public
setWhoCanEnterFreeFormTags(mixed $whoCanEnterFreeFormTags) : mixed
Parameters
- $whoCanEnterFreeFormTags : mixed
Return values
mixed —setWhoCanHideAbuse()
public
setWhoCanHideAbuse(mixed $whoCanHideAbuse) : mixed
Parameters
- $whoCanHideAbuse : mixed
Return values
mixed —setWhoCanInvite()
public
setWhoCanInvite(mixed $whoCanInvite) : mixed
Parameters
- $whoCanInvite : mixed
Return values
mixed —setWhoCanJoin()
public
setWhoCanJoin(mixed $whoCanJoin) : mixed
Parameters
- $whoCanJoin : mixed
Return values
mixed —setWhoCanLeaveGroup()
public
setWhoCanLeaveGroup(mixed $whoCanLeaveGroup) : mixed
Parameters
- $whoCanLeaveGroup : mixed
Return values
mixed —setWhoCanLockTopics()
public
setWhoCanLockTopics(mixed $whoCanLockTopics) : mixed
Parameters
- $whoCanLockTopics : mixed
Return values
mixed —setWhoCanMakeTopicsSticky()
public
setWhoCanMakeTopicsSticky(mixed $whoCanMakeTopicsSticky) : mixed
Parameters
- $whoCanMakeTopicsSticky : mixed
Return values
mixed —setWhoCanMarkDuplicate()
public
setWhoCanMarkDuplicate(mixed $whoCanMarkDuplicate) : mixed
Parameters
- $whoCanMarkDuplicate : mixed
Return values
mixed —setWhoCanMarkFavoriteReplyOnAnyTopic()
public
setWhoCanMarkFavoriteReplyOnAnyTopic(mixed $whoCanMarkFavoriteReplyOnAnyTopic) : mixed
Parameters
- $whoCanMarkFavoriteReplyOnAnyTopic : mixed
Return values
mixed —setWhoCanMarkFavoriteReplyOnOwnTopic()
public
setWhoCanMarkFavoriteReplyOnOwnTopic(mixed $whoCanMarkFavoriteReplyOnOwnTopic) : mixed
Parameters
- $whoCanMarkFavoriteReplyOnOwnTopic : mixed
Return values
mixed —setWhoCanMarkNoResponseNeeded()
public
setWhoCanMarkNoResponseNeeded(mixed $whoCanMarkNoResponseNeeded) : mixed
Parameters
- $whoCanMarkNoResponseNeeded : mixed
Return values
mixed —setWhoCanModerateContent()
public
setWhoCanModerateContent(mixed $whoCanModerateContent) : mixed
Parameters
- $whoCanModerateContent : mixed
Return values
mixed —setWhoCanModerateMembers()
public
setWhoCanModerateMembers(mixed $whoCanModerateMembers) : mixed
Parameters
- $whoCanModerateMembers : mixed
Return values
mixed —setWhoCanModifyMembers()
public
setWhoCanModifyMembers(mixed $whoCanModifyMembers) : mixed
Parameters
- $whoCanModifyMembers : mixed
Return values
mixed —setWhoCanModifyTagsAndCategories()
public
setWhoCanModifyTagsAndCategories(mixed $whoCanModifyTagsAndCategories) : mixed
Parameters
- $whoCanModifyTagsAndCategories : mixed
Return values
mixed —setWhoCanMoveTopicsIn()
public
setWhoCanMoveTopicsIn(mixed $whoCanMoveTopicsIn) : mixed
Parameters
- $whoCanMoveTopicsIn : mixed
Return values
mixed —setWhoCanMoveTopicsOut()
public
setWhoCanMoveTopicsOut(mixed $whoCanMoveTopicsOut) : mixed
Parameters
- $whoCanMoveTopicsOut : mixed
Return values
mixed —setWhoCanPostAnnouncements()
public
setWhoCanPostAnnouncements(mixed $whoCanPostAnnouncements) : mixed
Parameters
- $whoCanPostAnnouncements : mixed
Return values
mixed —setWhoCanPostMessage()
public
setWhoCanPostMessage(mixed $whoCanPostMessage) : mixed
Parameters
- $whoCanPostMessage : mixed
Return values
mixed —setWhoCanTakeTopics()
public
setWhoCanTakeTopics(mixed $whoCanTakeTopics) : mixed
Parameters
- $whoCanTakeTopics : mixed
Return values
mixed —setWhoCanUnassignTopic()
public
setWhoCanUnassignTopic(mixed $whoCanUnassignTopic) : mixed
Parameters
- $whoCanUnassignTopic : mixed
Return values
mixed —setWhoCanUnmarkFavoriteReplyOnAnyTopic()
public
setWhoCanUnmarkFavoriteReplyOnAnyTopic(mixed $whoCanUnmarkFavoriteReplyOnAnyTopic) : mixed
Parameters
- $whoCanUnmarkFavoriteReplyOnAnyTopic : mixed
Return values
mixed —setWhoCanViewGroup()
public
setWhoCanViewGroup(mixed $whoCanViewGroup) : mixed
Parameters
- $whoCanViewGroup : mixed
Return values
mixed —setWhoCanViewMembership()
public
setWhoCanViewMembership(mixed $whoCanViewMembership) : mixed
Parameters
- $whoCanViewMembership : mixed
Return values
mixed —toSimpleObject()
Create a simplified object suitable for straightforward conversion to JSON. This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
public
toSimpleObject() : mixed
Return values
mixed —dataType()
protected
dataType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —gapiInit()
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
protected
gapiInit() : mixed
Return values
mixed —isAssociativeArray()
Returns true only if the array is associative.
protected
isAssociativeArray(array<string|int, mixed> $array) : bool
Parameters
- $array : array<string|int, mixed>
Return values
bool —True if the array is associative.
keyType()
protected
keyType(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —mapTypes()
Initialize this object's properties from an array.
protected
mapTypes(array<string|int, mixed> $array) : void
Parameters
- $array : array<string|int, mixed>
-
Used to seed this object's properties.
Return values
void —camelCase()
Convert a string to camelCase
private
camelCase(string $value) : string
Parameters
- $value : string
Return values
string —getMappedName()
If there is an internal name mapping, use that.
private
getMappedName(mixed $key) : mixed
Parameters
- $key : mixed
Return values
mixed —getSimpleValue()
Handle different types of values, primarily other objects and map and array data types.
private
getSimpleValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —nullPlaceholderCheck()
Check whether the value is the null placeholder and return true null.
private
nullPlaceholderCheck(mixed $value) : mixed
Parameters
- $value : mixed