PassportElementError.unspecified constructor
- @Assert('source == PassportElementErrorSource.unspecified', 'source must be PassportElementErrorSource.unspecified')
- @JsonKey(name: 'source') @Default(PassportElementErrorSource.unspecified) PassportElementErrorSource source,
- @JsonKey(name: 'type') required PassportType type,
- @JsonKey(name: 'message') required String message,
- @JsonKey(name: 'element_hash') required String elementHash,
Represents an issue in an unspecified place
Implementation
@Assert(
'source == PassportElementErrorSource.unspecified',
'source must be PassportElementErrorSource.unspecified',
)
const factory PassportElementError.unspecified({
/// Error source, must be "unspecified"
@JsonKey(name: 'source')
@Default(PassportElementErrorSource.unspecified)
PassportElementErrorSource source,
/// The section of the user's Telegram Passport which has the error
@JsonKey(name: 'type') required final PassportType type,
/// Error message
@JsonKey(name: 'message') required final String message,
/// Base64-encoded element hash
@JsonKey(name: 'element_hash') required final String elementHash,
}) = PassportElementErrorUnspecified;