Reference documentation and code samples for the Google Chat V1 API class Google::Apps::Chat::V1::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_namemodified. 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
CreateSectionrequires adisplay_name. Custom sections can be updated usingUpdateSectionand deleted usingDeleteSection.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#display_name
def display_name() -> ::String-
(::String) — Optional. The section's display name. Only populated for sections of type
CUSTOM_SECTION. Supports up to 80 characters. Required when creating aCUSTOM_SECTION.
#display_name=
def display_name=(value) -> ::String-
value (::String) — Optional. The section's display name. Only populated for sections of type
CUSTOM_SECTION. Supports up to 80 characters. Required when creating aCUSTOM_SECTION.
-
(::String) — Optional. The section's display name. Only populated for sections of type
CUSTOM_SECTION. Supports up to 80 characters. Required when creating aCUSTOM_SECTION.
#name
def name() -> ::String-
(::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} - DEFAULT_DIRECT_MESSAGES:
#name=
def name=(value) -> ::String-
value (::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} - DEFAULT_DIRECT_MESSAGES:
-
(::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} - DEFAULT_DIRECT_MESSAGES:
#sort_order
def sort_order() -> ::Integer-
(::Integer) — Output only. The order of the section in relation to other sections.
Sections with a lower
sort_ordervalue appear before sections with a higher value.
#sort_order=
def sort_order=(value) -> ::Integer-
value (::Integer) — Output only. The order of the section in relation to other sections.
Sections with a lower
sort_ordervalue appear before sections with a higher value.
-
(::Integer) — Output only. The order of the section in relation to other sections.
Sections with a lower
sort_ordervalue appear before sections with a higher value.
#type
def type() -> ::Google::Apps::Chat::V1::Section::SectionType- (::Google::Apps::Chat::V1::Section::SectionType) — Required. The type of the section.
#type=
def type=(value) -> ::Google::Apps::Chat::V1::Section::SectionType- value (::Google::Apps::Chat::V1::Section::SectionType) — Required. The type of the section.
- (::Google::Apps::Chat::V1::Section::SectionType) — Required. The type of the section.