fromJson static method
Inherited by: PassportElementErrorSourceDataField PassportElementErrorSourceFile PassportElementErrorSourceFiles PassportElementErrorSourceFrontSide PassportElementErrorSourceReverseSide PassportElementErrorSourceSelfie PassportElementErrorSourceTranslationFile PassportElementErrorSourceTranslationFiles PassportElementErrorSourceUnspecified
Implementation
static PassportElementErrorSource? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case PassportElementErrorSourceDataField.constructor:
return PassportElementErrorSourceDataField.fromJson(json);
case PassportElementErrorSourceFile.constructor:
return PassportElementErrorSourceFile.fromJson(json);
case PassportElementErrorSourceFiles.constructor:
return PassportElementErrorSourceFiles.fromJson(json);
case PassportElementErrorSourceFrontSide.constructor:
return PassportElementErrorSourceFrontSide.fromJson(json);
case PassportElementErrorSourceReverseSide.constructor:
return PassportElementErrorSourceReverseSide.fromJson(json);
case PassportElementErrorSourceSelfie.constructor:
return PassportElementErrorSourceSelfie.fromJson(json);
case PassportElementErrorSourceTranslationFile.constructor:
return PassportElementErrorSourceTranslationFile.fromJson(json);
case PassportElementErrorSourceTranslationFiles.constructor:
return PassportElementErrorSourceTranslationFiles.fromJson(json);
case PassportElementErrorSourceUnspecified.constructor:
return PassportElementErrorSourceUnspecified.fromJson(json);
default:
return null;
}
}