RealtimeResponseUsage.fromJson constructor

RealtimeResponseUsage.fromJson(
  1. Map<String, dynamic> j
)

Implementation

factory RealtimeResponseUsage.fromJson(Map<String, dynamic> j) => RealtimeResponseUsage(
      totalTokens: (j['total_tokens'] as num).toInt(),
      inputTokens: (j['input_tokens'] as num).toInt(),
      outputTokens: (j['output_tokens'] as num).toInt(),
      inputTokenDetails:
          j['input_token_details'] == null ? null : ResponseInputTokenDetails.fromJson(j['input_token_details'] as Map<String, dynamic>),
      outputTokenDetails: j['output_token_details'] == null
          ? null
          : ResponseOutputTokenDetails.fromJson(j['output_token_details'] as Map<String, dynamic>),
    );