QueryParameters constructor

const QueryParameters({
  1. @JsonKey.new(name: 'access_token') String? accessToken,
  2. @JsonKey.new(name: 'config_id') String? configId,
  3. @JsonKey.new(name: 'config_version') int? configVersion,
  4. @JsonKey.new(name: 'event_limit') int? eventLimit,
  5. @JsonKey.new(name: 'resumed_chat_group_id') String? resumedChatGroupId,
  6. @JsonKey.new(name: 'verbose_transcription') bool? verboseTranscription,
  7. @JsonKey.new(name: 'api_key') String? apiKey,
  8. @JsonKey.new(name: 'session_settings[audio][channels]') int? audioChannels,
  9. @JsonKey.new(name: 'session_settings[audio][encoding]') String? audioEncoding,
  10. @JsonKey.new(name: 'session_settings[audio][sample_rate]') int? audioSampleRate,
  11. @JsonKey.new(name: 'session_settings[context][text]') String? contextText,
  12. @JsonKey.new(name: 'session_settings[context][type]') String? contextType,
  13. @JsonKey.new(name: 'session_settings[custom_session_id]') String? customSessionId,
  14. @JsonKey.new(name: 'session_settings[event_limit]') int? sessionEventLimit,
  15. @JsonKey.new(name: 'session_settings[language_model_api_key]') String? languageModelApiKey,
  16. @JsonKey.new(name: 'session_settings[voice_id]') String? voiceId,
})

Implementation

const factory QueryParameters({
  @JsonKey(name: 'access_token') String? accessToken,
  @JsonKey(name: 'config_id') String? configId,
  @JsonKey(name: 'config_version') int? configVersion,
  @JsonKey(name: 'event_limit') int? eventLimit,
  @JsonKey(name: 'resumed_chat_group_id') String? resumedChatGroupId,
  @JsonKey(name: 'verbose_transcription') bool? verboseTranscription,
  @JsonKey(name: 'api_key') String? apiKey,
  @JsonKey(name: 'session_settings[audio][channels]') int? audioChannels,
  @JsonKey(name: 'session_settings[audio][encoding]') String? audioEncoding,
  @JsonKey(name: 'session_settings[audio][sample_rate]') int? audioSampleRate,
  @JsonKey(name: 'session_settings[context][text]') String? contextText,
  @JsonKey(name: 'session_settings[context][type]') String? contextType,
  @JsonKey(name: 'session_settings[custom_session_id]')
  String? customSessionId,
  @JsonKey(name: 'session_settings[event_limit]') int? sessionEventLimit,
  @JsonKey(name: 'session_settings[language_model_api_key]')
  String? languageModelApiKey,
  @JsonKey(name: 'session_settings[voice_id]') String? voiceId,
}) = _QueryParameters;