Data Analytics API with Gemini v1beta API - Class Message (1.0.0-beta01)

public sealed class Message : IMessage<Message>, IEquatable<Message>, IDeepCloneable<Message>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class Message.

A message from an internaction between the user and the system.

Inheritance

object > Message

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

Message()

public Message()

Message(Message)

public Message(Message other)
Parameter
Name Description
other Message

Properties

KindCase

public Message.KindOneofCase KindCase { get; }
Property Value
Type Description
MessageKindOneofCase

MessageId

public string MessageId { get; set; }

Optional. unique id of the message in the conversation for persistence.

Property Value
Type Description
string

SystemMessage

public SystemMessage SystemMessage { get; set; }

A message from the system in response to the user.

Property Value
Type Description
SystemMessage

Timestamp

public Timestamp Timestamp { get; set; }

Output only. For user messages, this is the time at which the system received the message. For system messages, this is the time at which the system generated the message.

Property Value
Type Description
Timestamp

UserMessage

public UserMessage UserMessage { get; set; }

A message from the user that is interacting with the system.

Property Value
Type Description
UserMessage