fromJson static method

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

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;
  }
}