MessageOrigin.hiddenUser constructor
- @Assert('type == MessageOriginType.hiddenUser', 'type must be MessageOriginType.hiddenUser')
Message was originally sent by an unknown user
Implementation
@Assert(
'type == MessageOriginType.hiddenUser',
'type must be MessageOriginType.hiddenUser',
)
const factory MessageOrigin.hiddenUser({
/// Type of the message origin, must be "hidden_user"
@JsonKey(name: 'type', defaultValue: MessageOriginType.hiddenUser)
@Default(MessageOriginType.hiddenUser)
MessageOriginType type,
/// Date the message was sent originally in Unix time
@JsonKey(name: 'date', required: true) required int date,
/// Name of the user that sent the message originally
@JsonKey(name: 'sender_user_name') required String senderUserName,
}) = MessageOriginHiddenUser;