public sealed class Session : IMessage<Session>, IEquatable<Session>, IDeepCloneable<Session>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class Session.
External session proto definition.
Namespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
Session()
public Session()Session(Session)
public Session(Session other)| Parameter | |
|---|---|
| Name | Description |
other |
Session |
Properties
EndTime
public Timestamp EndTime { get; set; }Output only. The time the session finished.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Name
public string Name { get; set; }Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*
| Property Value | |
|---|---|
| Type | Description |
string |
|
SessionName
public SessionName SessionName { get; set; }SessionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
SessionName |
|
StartTime
public Timestamp StartTime { get; set; }Output only. The time the session started.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public Session.Types.State State { get; set; }The state of the session.
| Property Value | |
|---|---|
| Type | Description |
SessionTypesState |
|
Turns
public RepeatedField<Session.Types.Turn> Turns { get; }Turns.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSessionTypesTurn |
|
UserPseudoId
public string UserPseudoId { get; set; }A unique identifier for tracking users.
| Property Value | |
|---|---|
| Type | Description |
string |
|