NFCDataModel.fromJson constructor

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

Implementation

factory NFCDataModel.fromJson(Map<String, dynamic> json) => NFCDataModel(
      name: json['name'] ?? '',
      title: json['title'] ?? '',
      gender: json['gender'] ?? '',
      address: json['address'] ?? '',
      telephone: json['phone_number'] ?? '',
      issueDate: json['issue_date'] ?? '',
      profession: json['profession'] ?? '',
      tdNumbers: json['td_numbers'] ?? '',
      custodyInfo: json['custody_info'] ?? '',
      expiryDate: json['expiry_date'] ?? '',
      permitType: json['permit_type'] ?? '',
      useByDate: json['use_by_date'] ?? '',
      visaNumber: json['visa_number'] ?? '',
      dateOfBirth: json['date_of_birth'] ?? '',
      documentType: json['document_type'] ?? '',
      idCardNumber: json['id_card_number'] ?? '',
      placeOfBirth: json['place_of_birth'] ?? '',
      rsaPublicKey: json['rsa_public_key'] ?? '',
      issuingCountry: json['issuing_country'] ?? '',
      passportNumber: json['passport_number'] ?? '',
      personalNumber: json['personal_number'] ?? '',
      genderArabic: json['gender_arabic'] ?? '',
      permitNumber: json['permit_number'] ?? '',
      genderEnglish: json['gender_english'] ?? '',
      identityNumber: json['identity_number'] ?? '',
      fullNameArabic: json['full_name_arabic'] ?? '',
      fullNameEnglish: json['full_name_english'] ?? '',
      nationalityArabic: json['nationality_arabic'] ?? '',
      companyNameArabic: json['company_name_arabic'] ?? '',
      nationalityEnglish: json['nationality_english'] ?? '',
      companyNameEnglish: json['company_name_english'] ?? '',
      placeOfIssueArabic: json['place_of_issue_arabic'] ?? '',
      companyAddressArabic: json['company_address_arabic'] ?? '',
      placeOfIssueEnglish: json['place_of_issue_english'] ?? '',
      countryOfBirthArabic: json['country_of_birth_arabic'] ?? '',
      countryOfBirthEnglish: json['country_of_birth_english'] ?? '',
      ecdsaPublicKey: json['ecdsa_public_key'] ?? '',
      personalSummary: json['personal_summary'] ?? '',
      issuingAuthority: json['issuing_authority'] ?? '',
      passportExpiryDate: json['document_expiry_date'] ?? '',
      proofOfCitizenship: json['proof_of_citizenship'] ?? '',
      securityInformation: json['security_information'] ?? '',
      activeAuthenticationPassed: json['active_authentication_passed'] ?? '',
      issuerDigitalSignatureVerification: json['issuer_digital_signature_verification'] ?? '',
      nameOfHolder: json['name_of_holder'] ?? '',
      documentNumber: json['document_number'] ?? '',
      passportNationality: json['nationality'] ?? '',
    );