CDPLaunchOptionsOrString.fromJson constructor
CDPLaunchOptionsOrString.fromJson(
- dynamic json
Implementation
factory CDPLaunchOptionsOrString.fromJson(dynamic json) {
if (json == null) {
throw Exception('Cannot parse null as CDPLaunchOptionsOrString');
}
if (json is Map<String, dynamic>) {
try {
return CDPLaunchOptionsOrString.fromCDPLaunchOptions(
CDPLaunchOptions.fromJson(json),
);
} catch (_) {}
}
if (json is String) return CDPLaunchOptionsOrString.fromString(json);
throw Exception(
'Invalid type for CDPLaunchOptionsOrString: ${json.runtimeType}',
);
}