GetCustomerInfoResponse.fromJson constructor
GetCustomerInfoResponse.fromJson(- Map<String, dynamic> json
)
Implementation
factory GetCustomerInfoResponse.fromJson(Map<String, dynamic> json) {
Map<String, dynamic> fieldsDynamic =
json['fields'] == null ? null : json['fields'] as Map<String, dynamic>;
Map<String, GetCustomerInfoField> fields = {};
if (fieldsDynamic != null) {
fieldsDynamic.forEach((key, value) {
fields[key] =
new GetCustomerInfoField.fromJson(value as Map<String, dynamic>);
});
} else {
fields = null;
}
fieldsDynamic = json['provided_fields'] == null
? null
: json['provided_fields'] as Map<String, dynamic>;
Map<String, GetCustomerInfoProvidedField> providedFields = {};
if (fieldsDynamic != null) {
fieldsDynamic.forEach((key, value) {
providedFields[key] = new GetCustomerInfoProvidedField.fromJson(
value as Map<String, dynamic>);
});
} else {
providedFields = null;
}
return new GetCustomerInfoResponse(json['id'] as String, json['status'],
fields, providedFields, json['message']);
}