Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfo
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfo
- 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
Instance Attribute Summary collapse
-
#feed_item_nudge ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemNudge
Existence of this attribute indicates that the AF item is for a message nudge item.
-
#feed_item_reactions ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemReactions
Existence of this attribute indicates that the AF item is for message reactions, but it is intentionally left empty since the list of reactions can be found in the top-level Message.Reactions.
-
#feed_item_thread_reply ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply
Existence of this attribute indicates that the AF item is for thread reply.
-
#feed_item_user_mention ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention
Existence of this attribute indicates that the AF item is for a user mention item.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteSharedChatItemActivityInfo
constructor
A new instance of AppsDynamiteSharedChatItemActivityInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteSharedChatItemActivityInfo
Returns a new instance of AppsDynamiteSharedChatItemActivityInfo.
1613 1614 1615 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1613 def initialize(**args) update!(**args) end |
Instance Attribute Details
#feed_item_nudge ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemNudge
Existence of this attribute indicates that the AF item is for a message nudge
item.
Corresponds to the JSON property feedItemNudge
1593 1594 1595 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1593 def feed_item_nudge @feed_item_nudge end |
#feed_item_reactions ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemReactions
Existence of this attribute indicates that the AF item is for message
reactions, but it is intentionally left empty since the list of reactions can
be found in the top-level Message.Reactions.
Corresponds to the JSON property feedItemReactions
1600 1601 1602 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1600 def feed_item_reactions @feed_item_reactions end |
#feed_item_thread_reply ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply
Existence of this attribute indicates that the AF item is for thread reply.
Corresponds to the JSON property feedItemThreadReply
1605 1606 1607 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1605 def feed_item_thread_reply @feed_item_thread_reply end |
#feed_item_user_mention ⇒ Google::Apis::CloudsearchV1::AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention
Existence of this attribute indicates that the AF item is for a user mention
item.
Corresponds to the JSON property feedItemUserMention
1611 1612 1613 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1611 def feed_item_user_mention @feed_item_user_mention end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1618 1619 1620 1621 1622 1623 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1618 def update!(**args) @feed_item_nudge = args[:feed_item_nudge] if args.key?(:feed_item_nudge) @feed_item_reactions = args[:feed_item_reactions] if args.key?(:feed_item_reactions) @feed_item_thread_reply = args[:feed_item_thread_reply] if args.key?(:feed_item_thread_reply) @feed_item_user_mention = args[:feed_item_user_mention] if args.key?(:feed_item_user_mention) end |