ResponseInputTokenDetails.fromJson constructor

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

Implementation

factory ResponseInputTokenDetails.fromJson(Map<String, dynamic> j) => ResponseInputTokenDetails(
      cachedTokens: (j['cached_tokens'] as num).toInt(),
      textTokens: (j['text_tokens'] as num).toInt(),
      imageTokens: (j['image_tokens'] as num).toInt(),
      audioTokens: (j['audio_tokens'] as num).toInt(),
      cachedTokensDetails:
          j['cached_tokens_details'] == null ? null : CachedTokenDetails.fromJson(j['cached_tokens_details'] as Map<String, dynamic>),
    );