GrxSubdivisionModel.fromMap constructor
GrxSubdivisionModel.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GrxSubdivisionModel.fromMap(Map<String, dynamic> map) {
final code =
(map['code'] ?? map['Code'] ?? map['iso_code'] ?? map['isoCode'])
?.toString() ??
'';
final name =
(map['name'] ?? map['Name'] ?? map['display_name'] ?? map['displayName'])
?.toString() ??
'';
if (code.isEmpty) {
throw ArgumentError('Missing required field: code');
}
return GrxSubdivisionModel(
code: code,
name: name.isNotEmpty ? name : code,
);
}