create static method
CallProblem
create({
- bool schemeUtilsIsSetDefaultData = false,
- String special_type = "callProblem",
- bool special_is_json_scheme_class = true,
- String special_return_type = "callProblem",
- CallProblemEcho? call_problem_echo,
- CallProblemNoise? call_problem_noise,
- CallProblemInterruptions? call_problem_interruptions,
- CallProblemDistortedSpeech? call_problem_distorted_speech,
- CallProblemSilentLocal? call_problem_silent_local,
- CallProblemSilentRemote? call_problem_silent_remote,
- CallProblemDropped? call_problem_dropped,
- CallProblemDistortedVideo? call_problem_distorted_video,
- CallProblemPixelatedVideo? call_problem_pixelated_video,
override
Generate By General Universe Script Dont edit by hand or anything manual
Implementation
static CallProblem create({
bool schemeUtilsIsSetDefaultData = false,
String special_type = "callProblem",
bool special_is_json_scheme_class = true,
String special_return_type = "callProblem",
CallProblemEcho? call_problem_echo,
CallProblemNoise? call_problem_noise,
CallProblemInterruptions? call_problem_interruptions,
CallProblemDistortedSpeech? call_problem_distorted_speech,
CallProblemSilentLocal? call_problem_silent_local,
CallProblemSilentRemote? call_problem_silent_remote,
CallProblemDropped? call_problem_dropped,
CallProblemDistortedVideo? call_problem_distorted_video,
CallProblemPixelatedVideo? call_problem_pixelated_video,
}) {
// CallProblem callProblem = CallProblem({
final Map callProblem_data_create_json = {
"@type": special_type,
"@is_json_scheme_class": special_is_json_scheme_class,
"@return_type": special_return_type,
"call_problem_echo": (call_problem_echo != null) ? call_problem_echo.toJson() : null,
"call_problem_noise": (call_problem_noise != null) ? call_problem_noise.toJson() : null,
"call_problem_interruptions": (call_problem_interruptions != null) ? call_problem_interruptions.toJson() : null,
"call_problem_distorted_speech": (call_problem_distorted_speech != null) ? call_problem_distorted_speech.toJson() : null,
"call_problem_silent_local": (call_problem_silent_local != null) ? call_problem_silent_local.toJson() : null,
"call_problem_silent_remote": (call_problem_silent_remote != null) ? call_problem_silent_remote.toJson() : null,
"call_problem_dropped": (call_problem_dropped != null) ? call_problem_dropped.toJson() : null,
"call_problem_distorted_video": (call_problem_distorted_video != null) ? call_problem_distorted_video.toJson() : null,
"call_problem_pixelated_video": (call_problem_pixelated_video != null) ? call_problem_pixelated_video.toJson() : null,
};
callProblem_data_create_json.removeWhere((key, value) => value == null);
if (schemeUtilsIsSetDefaultData) {
defaultData.forEach((key, value) {
if (callProblem_data_create_json.containsKey(key) == false) {
callProblem_data_create_json[key] = value;
}
});
}
return CallProblem(callProblem_data_create_json);
}