Class: Google::Apis::CloudsearchV1::ChatConserverMessageContent
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::ChatConserverMessageContent
- 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
The content of a chat message, which includes 0 or more segments along with 0 or more embeds, which represent various attachment types (like photos).
Instance Attribute Summary collapse
-
#attachment ⇒ Array<Google::Apis::CloudsearchV1::SocialCommonAttachmentAttachment>
Items attached to this message, such as photos.
-
#segment ⇒ Array<Google::Apis::CloudsearchV1::Segment>
The text part of the message content.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ChatConserverMessageContent
constructor
A new instance of ChatConserverMessageContent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ChatConserverMessageContent
Returns a new instance of ChatConserverMessageContent.
5199 5200 5201 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5199 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attachment ⇒ Array<Google::Apis::CloudsearchV1::SocialCommonAttachmentAttachment>
Items attached to this message, such as photos. This should NOT be set by
clients. It will be automatically set from media uploaded along with this
request and using the information provided in existing_media.
Corresponds to the JSON property attachment
5191 5192 5193 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5191 def @attachment end |
#segment ⇒ Array<Google::Apis::CloudsearchV1::Segment>
The text part of the message content. Segments are concatenated together to
yield the full message. A message can have zero or more segments.
Corresponds to the JSON property segment
5197 5198 5199 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5197 def segment @segment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5204 5205 5206 5207 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 5204 def update!(**args) @attachment = args[:attachment] if args.key?(:attachment) @segment = args[:segment] if args.key?(:segment) end |