BranchConfigModel.fromMap constructor

BranchConfigModel.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory BranchConfigModel.fromMap(Map<String, dynamic> map) {
  return BranchConfigModel(
    createdAt: map['createdAt'] != null
        ? DataClassUtils.dynamicToInt(map['createdAt'])
        : null,
    updatedAt: map['updatedAt'] != null
        ? DataClassUtils.dynamicToInt(map['updatedAt'])
        : null,
    icon: map["icon"] != null
        ? FileModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["icon"]))
        : null,
    logo: map["logo"] != null
        ? FileModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["logo"]))
        : null,
    documentSignature: map["documentSignature"] != null
        ? FileModel.fromMap(DataClassUtils.dynamicToMapStringDynamic(
            map["documentSignature"]))
        : null,
    email: map['email'],
    website: map['website'],
    bascDetailsAccountNumber: map['bascDetailsAccountNumber'],
    bascDetailsSortCode: map['bascDetailsSortCode'],
    phoneNumbers: map['phoneNumbers'],
    mobileNumbers: map['mobileNumbers'],
    address: map['address'] != null
        ? AddressOnMapModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(
              map['address'],
            ),
          )
        : null,
    companyName: map['companyName'],
    tenantLetter: map['tenantLetter'] != null
        ? GenerateLetterModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(
              map["tenantLetter"],
            ),
          )
        : null,
    tenantLetterMissed: map['tenantLetterMissed'] != null
        ? GenerateLetterModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(
              map["tenantLetterMissed"],
            ),
          )
        : null,
    repairLetter: map['repairLetter'] != null
        ? GenerateLetterModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["repairLetter"]))
        : null,
    gasSafeRegistrationNumber: map['gasSafeRegistrationNumber'],
    companyRegistrationNumber: map['companyRegistrationNumber'],
    vatNumber: map['vatNumber'],
    letterFooter: map['letterFooter'] != null
        ? FileModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["letterFooter"]))
        : null,
    letterHeader: map['letterHeader'] != null
        ? FileModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["letterHeader"]))
        : null,
    privacyPolicyPdf: map['privacyPolicyPdf'] != null
        ? FileModel.fromMap(
            DataClassUtils.dynamicToMapStringDynamic(map["privacyPolicyPdf"]))
        : null,
    branchID: map['branchID'],
    branchName: map['branchName'],
  );
}