New static method

Object New({
  1. DateTime? hour,
  2. BigInt? uniqueUsers,
  3. BigInt? totalRequests,
  4. BigInt? successfulRequests,
  5. BigInt? failedRequests,
  6. BigInt? totalBytesProcessed,
  7. int? avgProcessingTimeMs,
  8. int? maxProcessingTimeMs,
  9. BigInt? totalCharactersTranscribed,
  10. num? avgFileSizeMb,
})

Implementation

static Object New({
  DateTime? hour,
  BigInt? uniqueUsers,
  BigInt? totalRequests,
  BigInt? successfulRequests,
  BigInt? failedRequests,
  BigInt? totalBytesProcessed,
  int? avgProcessingTimeMs,
  int? maxProcessingTimeMs,
  BigInt? totalCharactersTranscribed,
  num? avgFileSizeMb,
}) {
  return {
    if (hour != null) 'hour': hour,
    if (uniqueUsers != null) 'unique_users': uniqueUsers,
    if (totalRequests != null) 'total_requests': totalRequests,
    if (successfulRequests != null) 'successful_requests': successfulRequests,
    if (failedRequests != null) 'failed_requests': failedRequests,
    if (totalBytesProcessed != null)
      'total_bytes_processed': totalBytesProcessed,
    if (avgProcessingTimeMs != null)
      'avg_processing_time_ms': avgProcessingTimeMs,
    if (maxProcessingTimeMs != null)
      'max_processing_time_ms': maxProcessingTimeMs,
    if (totalCharactersTranscribed != null)
      'total_characters_transcribed': totalCharactersTranscribed,
    if (avgFileSizeMb != null) 'avg_file_size_mb': avgFileSizeMb,
  };
}