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