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-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps- Custom Sections: These are sections created and managed by the user.
Creating a custom section using
CreateSectionrequires adisplay_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.
| Parameters | |
|---|---|
| Name | Description |
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: |
↳ display_name |
string
Optional. The section's display name. Only populated for sections of type |
↳ sort_order |
int
Output only. The order of the section in relation to other sections. Sections with a lower |
↳ 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}
| Returns | |
|---|---|
| Type | Description |
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}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$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.
| Returns | |
|---|---|
| Type | Description |
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$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.
| Returns | |
|---|---|
| Type | Description |
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.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
Required. The type of the section.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type SectionType. |
setType
Required. The type of the section.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type SectionType. |
| Returns | |
|---|---|
| Type | Description |
$this |
|