Input$FlowFlowActionActionInput.fromJson constructor
Input$FlowFlowActionActionInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$FlowFlowActionActionInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('email')) {
final l$email = data['email'];
result$data['email'] = l$email == null
? null
: Input$FlowFlowActionActionEmailInput.fromJson(
(l$email as Map<String, dynamic>));
}
if (data.containsKey('sms')) {
final l$sms = data['sms'];
result$data['sms'] = l$sms == null
? null
: Input$FlowFlowActionActionSmsInput.fromJson(
(l$sms as Map<String, dynamic>));
}
if (data.containsKey('push')) {
final l$push = data['push'];
result$data['push'] = l$push == null
? null
: Input$FlowFlowActionActionPushInput.fromJson(
(l$push as Map<String, dynamic>));
}
if (data.containsKey('profile')) {
final l$profile = data['profile'];
result$data['profile'] = (l$profile as List<dynamic>?)
?.map((e) => Input$FlowFlowActionActionProfileInput.fromJson(
(e as Map<String, dynamic>)))
.toList();
}
if (data.containsKey('internal')) {
final l$internal = data['internal'];
result$data['internal'] = l$internal == null
? null
: Input$FlowFlowActionActionInternalInput.fromJson(
(l$internal as Map<String, dynamic>));
}
return Input$FlowFlowActionActionInput._(result$data);
}