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.
1600 1601 1602 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1600 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
1585 1586 1587 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1585 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
1592 1593 1594 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1592 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
1598 1599 1600 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1598 def @message_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1605 1606 1607 1608 1609 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1605 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 |