fromJson static method
Inherited by: InputPassportElementErrorSourceDataField InputPassportElementErrorSourceFile InputPassportElementErrorSourceFiles InputPassportElementErrorSourceFrontSide InputPassportElementErrorSourceReverseSide InputPassportElementErrorSourceSelfie InputPassportElementErrorSourceTranslationFile InputPassportElementErrorSourceTranslationFiles InputPassportElementErrorSourceUnspecified
Implementation
static InputPassportElementErrorSource? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case InputPassportElementErrorSourceDataField.constructor:
return InputPassportElementErrorSourceDataField.fromJson(json);
case InputPassportElementErrorSourceFile.constructor:
return InputPassportElementErrorSourceFile.fromJson(json);
case InputPassportElementErrorSourceFiles.constructor:
return InputPassportElementErrorSourceFiles.fromJson(json);
case InputPassportElementErrorSourceFrontSide.constructor:
return InputPassportElementErrorSourceFrontSide.fromJson(json);
case InputPassportElementErrorSourceReverseSide.constructor:
return InputPassportElementErrorSourceReverseSide.fromJson(json);
case InputPassportElementErrorSourceSelfie.constructor:
return InputPassportElementErrorSourceSelfie.fromJson(json);
case InputPassportElementErrorSourceTranslationFile.constructor:
return InputPassportElementErrorSourceTranslationFile.fromJson(json);
case InputPassportElementErrorSourceTranslationFiles.constructor:
return InputPassportElementErrorSourceTranslationFiles.fromJson(json);
case InputPassportElementErrorSourceUnspecified.constructor:
return InputPassportElementErrorSourceUnspecified.fromJson(json);
default:
return null;
}
}