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.
1620 1621 1622 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1620 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
1600 1601 1602 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1600 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
1607 1608 1609 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1607 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
1612 1613 1614 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1612 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
1618 1619 1620 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1618 def feed_item_user_mention @feed_item_user_mention end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1625 1626 1627 1628 1629 1630 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1625 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 |