Usage.fromJson constructor

Usage.fromJson(
  1. Map<String, dynamic> json
)

Deserialise from JSON.

Implementation

factory Usage.fromJson(Map<String, dynamic> json) => Usage(
      inputTokens: json['input_tokens'] as int?,
      outputTokens: json['output_tokens'] as int?,
      outputTokensBreakdown: (json['output_tokens_breakdown'] as Map<String, dynamic>?)?.map((k, v) => MapEntry(k, v as int)),
      totalTokens: json['total_tokens'] as int?,
    );