Class: Google::Apis::ChatV1::Space
- Inherits:
-
Object
- Object
- Google::Apis::ChatV1::Space
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chat_v1/classes.rb,
lib/google/apis/chat_v1/representations.rb,
lib/google/apis/chat_v1/representations.rb
Overview
A space in Google Chat. Spaces are conversations between two or more users or 1:1 messages between a user and a Chat bot.
Instance Attribute Summary collapse
-
#display_name ⇒ String
Output only.
-
#name ⇒ String
Resource name of the space, in the form "spaces/*".
-
#single_user_bot_dm ⇒ Boolean
(also: #single_user_bot_dm?)
Whether the space is a DM between a bot and a single human.
-
#threaded ⇒ Boolean
(also: #threaded?)
Whether the messages are threaded in this space.
-
#type ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Space
constructor
A new instance of Space.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Space
Returns a new instance of Space.
2651 2652 2653 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2651 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
Output only. The display name (only if the space is of type ROOM). Please
note that this field might not be populated in direct messages between humans.
Corresponds to the JSON property displayName
2625 2626 2627 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2625 def display_name @display_name end |
#name ⇒ String
Resource name of the space, in the form "spaces/*". Example: spaces/
AAAAMpdlehYs
Corresponds to the JSON property name
2631 2632 2633 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2631 def name @name end |
#single_user_bot_dm ⇒ Boolean Also known as: single_user_bot_dm?
Whether the space is a DM between a bot and a single human.
Corresponds to the JSON property singleUserBotDm
2636 2637 2638 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2636 def single_user_bot_dm @single_user_bot_dm end |
#threaded ⇒ Boolean Also known as: threaded?
Whether the messages are threaded in this space.
Corresponds to the JSON property threaded
2642 2643 2644 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2642 def threaded @threaded end |
#type ⇒ String
Output only. The type of a space. This is deprecated. Use single_user_bot_dm
instead.
Corresponds to the JSON property type
2649 2650 2651 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2649 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2656 2657 2658 2659 2660 2661 2662 |
# File 'lib/google/apis/chat_v1/classes.rb', line 2656 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @name = args[:name] if args.key?(:name) @single_user_bot_dm = args[:single_user_bot_dm] if args.key?(:single_user_bot_dm) @threaded = args[:threaded] if args.key?(:threaded) @type = args[:type] if args.key?(:type) end |