Documentation

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

$enableCollaborativeInbox

public mixed $enableCollaborativeInbox

$favoriteRepliesOnTop

public mixed $favoriteRepliesOnTop

$includeCustomFooter

public mixed $includeCustomFooter

$includeInGlobalAddressList

public mixed $includeInGlobalAddressList

$isArchived

public mixed $isArchived

$maxMessageBytes

public mixed $maxMessageBytes

$membersCanPostAsTheGroup

public mixed $membersCanPostAsTheGroup

$messageDisplayFont

public mixed $messageDisplayFont

$messageModerationLevel

public mixed $messageModerationLevel

$primaryLanguage

public mixed $primaryLanguage

$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
throws
Google_Exception

Thrown if $obj isn't an array.

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
Return values
mixed

Search results