export class UserDTO { constructor(user) { this.id = user._id this.username = user.username this.account = user.account this.password = user.password this.email = user.email this.registerDate = user.registerDate this.lastLoginDate = user.lastLoginDate } static validationMessages = { account: { minLength: 'Account must be at least 3 characters long.', maxLength: 'Account must be at most 20 characters long.', empty: 'Account is required.' }, password: { minLength: 'Password must be at least 6 characters long.', empty: 'Password is required.' }, passwordEmpty: 'Password is required.', username: 'Username is required and must be at least 3 characters long.', email: 'Email is required and must be a valid email address.', registerDate: 'Register date is required and must be a valid date.', lastLoginDate: 'Last login date is required and must be a valid date.' } }