Reference documentation and code samples for the Google Apps Chat V1 Client class Section.
Represents a section in Google Chat. Sections help users organize their spaces. There are two types of sections:
- System Sections:These are predefined sections managed by Google Chat.
Their resource names are fixed, and they cannot be created, deleted, or
have their display_name
modified. Examples include:
-
users/{user}/sections/default-direct-messages -
users/{user}/sections/default-spaces -
users/{user}/sections/default-apps- Custom Sections:These are sections created and managed by the user.
Creating a custom section using
CreateSectionrequiresadisplay_name. Custom sections can be updated usingUpdateSectionand deleted usingDeleteSection.
- Custom Sections:These are sections created and managed by the user.
Creating a custom section using
Generated from protobuf message google.chat.v1.Section
Namespace
Google \ Apps \ Chat \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. Resource name of the section. For system sections, the section ID is a constant string: - DEFAULT_DIRECT_MESSAGES: users/{user}/sections/default-direct-messages
- DEFAULT_SPACES: users/{user}/sections/default-spaces
- DEFAULT_APPS: users/{user}/sections/default-apps
Format: users/{user}/sections/{section}
↳ display_name
string
Optional. The section's display name. Only populated for sections of type CUSTOM_SECTION
. Supports up to 80 characters. Required when creating a CUSTOM_SECTION
.
↳ sort_order
int
Output only. The order of the section in relation to other sections. Sections with a lower sort_order
value appear before sections with a higher value.
↳ type
int
Required. The type of the section.
getName
Identifier. Resource name of the section.
For system sections, the section ID is a constant string:
- DEFAULT_DIRECT_MESSAGES:
users/{user}/sections/default-direct-messages - DEFAULT_SPACES:
users/{user}/sections/default-spaces - DEFAULT_APPS:
users/{user}/sections/default-appsFormat:users/{user}/sections/{section}
string
setName
Identifier. Resource name of the section.
For system sections, the section ID is a constant string:
- DEFAULT_DIRECT_MESSAGES:
users/{user}/sections/default-direct-messages - DEFAULT_SPACES:
users/{user}/sections/default-spaces - DEFAULT_APPS:
users/{user}/sections/default-appsFormat:users/{user}/sections/{section}
var
string
$this
getDisplayName
Optional. The section's display name. Only populated for sections of type CUSTOM_SECTION
. Supports up to 80 characters. Required when creating a CUSTOM_SECTION
.
string
setDisplayName
Optional. The section's display name. Only populated for sections of type CUSTOM_SECTION
. Supports up to 80 characters. Required when creating a CUSTOM_SECTION
.
var
string
$this
getSortOrder
Output only. The order of the section in relation to other sections.
Sections with a lower sort_order
value appear before sections with a
higher value.
int
setSortOrder
Output only. The order of the section in relation to other sections.
Sections with a lower sort_order
value appear before sections with a
higher value.
var
int
$this
getType
Required. The type of the section.
setType
Required. The type of the section.
$this

