LokotroBank.fromJson constructor

LokotroBank.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LokotroBank.fromJson(Map<String, dynamic> json) {
  return LokotroBank(
    id: json['id'] as String,
    name: json['name'] as String,
    abreviation: json['abreviation'] as String? ?? '',
    bankLogoUrl: json['bank_logo_url'] as String? ?? '',
    hasRibNomenclatureConstraint: json['has_rib_nomenclature_constraint'] as bool? ?? false,
    ribAccountNumberFormatStr: json['rib_account_number_format_str'] as String? ?? '',
    bankAccounts: (json['bank_accounts'] as List<dynamic>? ?? [])
        .map((a) => LokotroBankAccount.fromJson(a as Map<String, dynamic>))
        .toList(),
    entityAvailables: (json['entity_availables'] as List<dynamic>? ?? [])
        .map((e) => LokotroBankEntity.fromJson(e as Map<String, dynamic>))
        .toList(),
  );
}