Input$EmailTempVariablesInput.fromJson constructor
Input$EmailTempVariablesInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$EmailTempVariablesInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
if (data.containsKey('brand')) {
final l$brand = data['brand'];
result$data['brand'] = l$brand == null
? null
: Input$EmailTempVariablesBrandInput.fromJson(
(l$brand as Map<String, dynamic>));
}
if (data.containsKey('user')) {
final l$user = data['user'];
result$data['user'] = l$user == null
? null
: Input$EmailTempVariablesUserInput.fromJson(
(l$user as Map<String, dynamic>));
}
if (data.containsKey('company')) {
final l$company = data['company'];
result$data['company'] = l$company == null
? null
: Input$EmailTempVariablesCompanyInput.fromJson(
(l$company as Map<String, dynamic>));
}
if (data.containsKey('actionUrl')) {
final l$actionUrl = data['actionUrl'];
result$data['actionUrl'] = (l$actionUrl as String?);
}
if (data.containsKey('document')) {
final l$document = data['document'];
result$data['document'] = l$document == null
? null
: Input$EmailTempVariablesDocumentInput.fromJson(
(l$document as Map<String, dynamic>));
}
if (data.containsKey('variables')) {
final l$variables = data['variables'];
result$data['variables'] =
(l$variables as List<dynamic>?)?.map((e) => (e as String)).toList();
}
return Input$EmailTempVariablesInput._(result$data);
}