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] = 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] = GetCustomerInfoProvidedField.fromJson(value as Map<String, dynamic>);
});
} else {
providedFields = null;
}
return GetCustomerInfoResponse(
json['id'], json['status'], fields, providedFields, json['message']);
}