Class: Google::Apis::CloudsearchV1::AppsDynamiteSharedMessageInfo
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::AppsDynamiteSharedMessageInfo
- 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
Information that references a Dynamite chat message. This is only used for Activity Feed messages.
Instance Attribute Summary collapse
-
#message_id ⇒ Google::Apis::CloudsearchV1::MessageId
Primary key for Message resource.
-
#message_type ⇒ String
The type of the source chat message.
-
#topic_read_time_usec ⇒ Fixnum
Timestamp of when the topic containing the message has been read by the user.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppsDynamiteSharedMessageInfo
constructor
A new instance of AppsDynamiteSharedMessageInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AppsDynamiteSharedMessageInfo
Returns a new instance of AppsDynamiteSharedMessageInfo.
1911 1912 1913 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1911 def initialize(**args) update!(**args) end |
Instance Attribute Details
#message_id ⇒ Google::Apis::CloudsearchV1::MessageId
Primary key for Message resource.
Corresponds to the JSON property messageId
1897 1898 1899 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1897 def @message_id end |
#message_type ⇒ String
The type of the source chat message.
Corresponds to the JSON property messageType
1902 1903 1904 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1902 def @message_type end |
#topic_read_time_usec ⇒ Fixnum
Timestamp of when the topic containing the message has been read by the user.
This is populated if the message references an inline reply, in which case the
space may be marked as read but the topic still has unread messages.
Corresponds to the JSON property topicReadTimeUsec
1909 1910 1911 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1909 def topic_read_time_usec @topic_read_time_usec end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1916 1917 1918 1919 1920 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 1916 def update!(**args) @message_id = args[:message_id] if args.key?(:message_id) @message_type = args[:message_type] if args.key?(:message_type) @topic_read_time_usec = args[:topic_read_time_usec] if args.key?(:topic_read_time_usec) end |