fromJson static method
Inherited by: PassportElementAddress PassportElementBankStatement PassportElementDriverLicense PassportElementEmailAddress PassportElementIdentityCard PassportElementInternalPassport PassportElementPassport PassportElementPassportRegistration PassportElementPersonalDetails PassportElementPhoneNumber PassportElementRentalAgreement PassportElementTemporaryRegistration PassportElementUtilityBill
Implementation
static PassportElement? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case PassportElementAddress.constructor:
return PassportElementAddress.fromJson(json);
case PassportElementBankStatement.constructor:
return PassportElementBankStatement.fromJson(json);
case PassportElementDriverLicense.constructor:
return PassportElementDriverLicense.fromJson(json);
case PassportElementEmailAddress.constructor:
return PassportElementEmailAddress.fromJson(json);
case PassportElementIdentityCard.constructor:
return PassportElementIdentityCard.fromJson(json);
case PassportElementInternalPassport.constructor:
return PassportElementInternalPassport.fromJson(json);
case PassportElementPassport.constructor:
return PassportElementPassport.fromJson(json);
case PassportElementPassportRegistration.constructor:
return PassportElementPassportRegistration.fromJson(json);
case PassportElementPersonalDetails.constructor:
return PassportElementPersonalDetails.fromJson(json);
case PassportElementPhoneNumber.constructor:
return PassportElementPhoneNumber.fromJson(json);
case PassportElementRentalAgreement.constructor:
return PassportElementRentalAgreement.fromJson(json);
case PassportElementTemporaryRegistration.constructor:
return PassportElementTemporaryRegistration.fromJson(json);
case PassportElementUtilityBill.constructor:
return PassportElementUtilityBill.fromJson(json);
default:
return null;
}
}