Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItem
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItem
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
Next Id: 5
Instance Attribute Summary collapse
-
#activity_info ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfo>
Information needed to render the specific type of feed item.
-
#group_info ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemGroupInfo
Information about the space that the item originated from.
-
#message_info ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedMessageInfo
Information that references a Dynamite chat message.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteSharedChatItem
constructor
A new instance of AppsDynamiteSharedChatItem.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteSharedChatItem
Returns a new instance of AppsDynamiteSharedChatItem.
1573 1574 1575 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1573 def initialize(**args) update!(**args) end |
Instance Attribute Details
#activity_info ⇒ Array<Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfo>
Information needed to render the specific type of feed item.
Corresponds to the JSON property activityInfo
1559 1560 1561 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1559 def activity_info @activity_info end |
#group_info ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemGroupInfo
Information about the space that the item originated from. This will be used
to display Activity Feed items from rooms, and only contain the necessary
information, such as the space name and group attributes. NEXT TAG: 6
Corresponds to the JSON property groupInfo
1566 1567 1568 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1566 def group_info @group_info end |
#message_info ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedMessageInfo
Information that references a Dynamite chat message.
Corresponds to the JSON property messageInfo
1571 1572 1573 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1571 def @message_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1578 1579 1580 1581 1582 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1578 def update!(**args) @activity_info = args[:activity_info] if args.key?(:activity_info) @group_info = args[:group_info] if args.key?(:group_info) @message_info = args[:message_info] if args.key?(:message_info) end |