RealtimeSession constructor

const RealtimeSession({
  1. String? id,
  2. String? object,
  3. String? type,
  4. String? model,
  5. int? expiresAt,
  6. RealtimeAudioConfig? audio,
  7. List<String>? outputModalities,
  8. String? instructions,
  9. List<RealtimeTool>? tools,
  10. RealtimeToolChoice? toolChoice,
  11. InfOrInt? maxOutputTokens,
  12. bool? parallelToolCalls,
  13. RealtimeReasoning? reasoning,
  14. RealtimeTracingConfig? tracing,
  15. RealtimeTruncation? truncation,
  16. List<String>? include,
})

Creates a RealtimeSession.

Implementation

const RealtimeSession({
  this.id,
  this.object,
  this.type,
  this.model,
  this.expiresAt,
  this.audio,
  this.outputModalities,
  this.instructions,
  this.tools,
  this.toolChoice,
  this.maxOutputTokens,
  this.parallelToolCalls,
  this.reasoning,
  this.tracing,
  this.truncation,
  this.include,
});