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