Table of Contents

Class SessionInfo

Namespace
JD.AI.Gateway.Client.Models
Assembly
JD.AI.Gateway.Client.dll
public sealed class SessionInfo
Inheritance
SessionInfo
Inherited Members

Properties

CreatedAt

[JsonPropertyName("createdAt")]
public DateTimeOffset CreatedAt { get; init; }

Property Value

DateTimeOffset

Id

[JsonPropertyName("id")]
public string Id { get; init; }

Property Value

string

IsActive

[JsonPropertyName("isActive")]
public bool IsActive { get; init; }

Property Value

bool

MessageCount

[JsonPropertyName("messageCount")]
public int MessageCount { get; init; }

Property Value

int

ModelId

[JsonPropertyName("modelId")]
public string? ModelId { get; init; }

Property Value

string

Name

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string

ProviderName

[JsonPropertyName("providerName")]
public string? ProviderName { get; init; }

Property Value

string

TotalTokens

[JsonPropertyName("totalTokens")]
public int TotalTokens { get; init; }

Property Value

int

Turns

[JsonPropertyName("turns")]
public IList<TurnRecord> Turns { get; init; }

Property Value

IList<TurnRecord>

UpdatedAt

[JsonPropertyName("updatedAt")]
public DateTimeOffset UpdatedAt { get; init; }

Property Value

DateTimeOffset