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.
1569 1570 1571 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1569 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
1554 1555 1556 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1554 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
1561 1562 1563 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1561 def group_info @group_info end |
#message_info ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedMessageInfo
Information that references a Dynamite chat message. This is only used for
Activity Feed messages.
Corresponds to the JSON property messageInfo
1567 1568 1569 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1567 def @message_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1574 1575 1576 1577 1578 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1574 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 |