APIAction.fromMap constructor
APIAction.fromMap(
- dynamic map
Implementation
factory APIAction.fromMap(dynamic map) {
Map<String, String> parsedMap = {};
if (map['headers'] != null && map['headers'] is Map<String, dynamic>) {
(map['headers'] as Map<String, dynamic>).forEach((key, value) {
parsedMap[key] = value?.toString() ?? "";
});
}
return APIAction(
url: map['url'] ?? "",
method: map['method'] ?? ActionTypeConstants.urlNavigation,
payload: map['payload']?.cast<String, dynamic>(),
headers: map['headers']?.cast<String, String>(),
dataKey: map['dataKey'],
type: map['actionType'],
);
}