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.
1580 1581 1582 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1580 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
1565 1566 1567 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1565 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
1572 1573 1574 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1572 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
1578 1579 1580 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1578 def @message_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1585 1586 1587 1588 1589 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1585 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 |