toJson method

  1. @override
Object toJson()
override

Implementation

@override
Object toJson() => {
  if (totalTokens.isNotDefault) 'totalTokens': totalTokens,
  if (cachedContentTokenCount.isNotDefault)
    'cachedContentTokenCount': cachedContentTokenCount,
  if (promptTokensDetails.isNotDefault)
    'promptTokensDetails': [for (final i in promptTokensDetails) i.toJson()],
  if (cacheTokensDetails.isNotDefault)
    'cacheTokensDetails': [for (final i in cacheTokensDetails) i.toJson()],
};