Input$SmsIntegrationActionInput.fromJson constructor
Input$SmsIntegrationActionInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$SmsIntegrationActionInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('definition')) {
final l$definition = data['definition'];
result$data['definition'] = l$definition == null
? null
: fromJson$Enum$SmsActionEnum((l$definition as String));
}
if (data.containsKey('enabled')) {
final l$enabled = data['enabled'];
result$data['enabled'] = (l$enabled as bool?);
}
if (data.containsKey('content')) {
final l$content = data['content'];
result$data['content'] = (l$content as String?);
}
if (data.containsKey('translation')) {
final l$translation = data['translation'];
result$data['translation'] = (l$translation as List<dynamic>?)
?.map((e) => Input$SmsIntegrationActionTranslationInput.fromJson(
(e as Map<String, dynamic>)))
.toList();
}
return Input$SmsIntegrationActionInput._(result$data);
}