IntelligenceX

API Reference

Class

ChatGptAccountAnalyticsConverter

Namespace IntelligenceX.OpenAI.Usage
Assembly IntelligenceX
Base JsonConverter<ChatGptAccountAnalytics>
Modifiers sealed

Preserves provider field names and unknown measurements in JSON and source-generated protocol consumers.

Inheritance

  • JsonConverter<ChatGptAccountAnalytics>
  • ChatGptAccountAnalyticsConverter

Constructors

public ChatGptAccountAnalyticsConverter() #

Initializes the converter for reflection or source-generated serialization.

Methods

public override ChatGptAccountAnalytics? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) #
Returns: ChatGptAccountAnalytics?

Reads and converts the JSON to type T.

Parameters

reader System.Text.Json.Utf8JsonReader requiredposition: 0
The reader.
typeToConvert System.Type requiredposition: 1
The type to convert.
options System.Text.Json.JsonSerializerOptions requiredposition: 2
An object that specifies serialization options to use.

Returns

The converted value.

public override Void Write(Utf8JsonWriter writer, ChatGptAccountAnalytics value, JsonSerializerOptions options) #
Returns: Void

Writes a specified value as JSON.

Parameters

writer System.Text.Json.Utf8JsonWriter requiredposition: 0
The writer to write to.
value IntelligenceX.OpenAI.Usage.ChatGptAccountAnalytics requiredposition: 1
The value to convert to JSON.
options System.Text.Json.JsonSerializerOptions requiredposition: 2
An object that specifies serialization options to use.