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.
1373 1374 1375 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1373 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
1353 1354 1355 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1353 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
1360 1361 1362 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1360 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
1365 1366 1367 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1365 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
1371 1372 1373 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1371 def feed_item_user_mention @feed_item_user_mention end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1378 1379 1380 1381 1382 1383 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1378 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 |