Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1alphaSession

External session proto definition.

Inheritance
object
GoogleCloudDiscoveryengineV1alphaSession
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaSession : IDirectResponseSchema

Properties

DisplayName

Optional. The display name of the session. This field is used to identify the session in the UI. By default, the display name is the first turn query text in the session.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EndTime

object representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type Description
object

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

Output only. The time the session finished.

Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type Description
string

IsPinned

Optional. Whether the session is pinned, pinned session will be displayed on the top of the session list.

Declaration
[JsonProperty("isPinned")]
public virtual bool? IsPinned { get; set; }
Property Value
Type Description
bool?

Name

Immutable. Fully qualified name projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

Output only. The time the session started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

State

The state of the session.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Turns

Turns.

Declaration
[JsonProperty("turns")]
public virtual IList<GoogleCloudDiscoveryengineV1alphaSessionTurn> Turns { get; set; }
Property Value
Type Description
IList<GoogleCloudDiscoveryengineV1alphaSessionTurn>

UserPseudoId

A unique identifier for tracking users.

Declaration
[JsonProperty("userPseudoId")]
public virtual string UserPseudoId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX