AiutaConsentFeature.fromJson constructor
AiutaConsentFeature.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AiutaConsentFeature.fromJson(Map<String, dynamic> json) {
switch (json['mode'] as String) {
case 'embeddedIntoOnboarding':
return AiutaConsentEmbeddedIntoOnboardingFeature.fromJson(json);
case 'standaloneOnboardingPage':
return AiutaConsentStandaloneOnboardingPageFeature.fromJson(json);
case 'standaloneImagePickerPage':
return AiutaConsentStandaloneImagePickerPageFeature.fromJson(json);
default:
throw Exception('Unknown consent feature type');
}
}