PassportElementError.frontSide constructor
- @Assert('source == PassportElementErrorSource.frontSide', 'source must be PassportElementErrorSource.frontSide')
- @Default(PassportElementErrorSource.frontSide) @JsonKey(name: 'source') PassportElementErrorSource source,
- @JsonKey(name: 'type') required PassportType type,
- @JsonKey(name: 'message') required String message,
- @JsonKey(name: 'file_hash') required String fileHash,
Represents an error in the front side of a document
Implementation
@Assert(
'source == PassportElementErrorSource.frontSide',
'source must be PassportElementErrorSource.frontSide',
)
const factory PassportElementError.frontSide({
/// Error source, must be "front_side"
@Default(PassportElementErrorSource.frontSide)
@JsonKey(name: 'source')
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 hash of the file with the front side of the document
@JsonKey(name: 'file_hash') required final String fileHash,
}) = PassportElementErrorFrontSide;