Package com.alpaca.dto.request
Class ProfileRequestDTO
java.lang.Object
com.alpaca.dto.request.ProfileRequestDTO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Size(min=5,max=250,message="Address must be at least 5 to 250 characters.") @NotBlank(message="Address is required.") String
private @Pattern(regexp="^(http://|https://).*",message="URL must be valid.") @Size(min=7,max=250,message="URL must be at least 7 to 250 characters.") @NotBlank(message="Avatar URL is required.") String
private @Size(min=2,max=250,message="First Name must be at least 5 to 250 characters.") @NotBlank(message="First Name is required.") String
private @Size(min=2,max=250,message="Last Name must be at least 5 to 250 characters.") @NotBlank(message="Last Name is required.") String
private @UUID(message="UUID format is required.") @NotBlank(message="User is required.") String
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
firstName
@Size(min=2, max=250, message="First Name must be at least 5 to 250 characters.") @NotBlank(message="First Name is required.") private @Size(min=2,max=250,message="First Name must be at least 5 to 250 characters.") @NotBlank(message="First Name is required.") String firstName -
lastName
@Size(min=2, max=250, message="Last Name must be at least 5 to 250 characters.") @NotBlank(message="Last Name is required.") private @Size(min=2,max=250,message="Last Name must be at least 5 to 250 characters.") @NotBlank(message="Last Name is required.") String lastName -
address
@Size(min=5, max=250, message="Address must be at least 5 to 250 characters.") @NotBlank(message="Address is required.") private @Size(min=5,max=250,message="Address must be at least 5 to 250 characters.") @NotBlank(message="Address is required.") String address -
avatarUrl
@Pattern(regexp="^(http://|https://).*", message="URL must be valid.") @Size(min=7, max=250, message="URL must be at least 7 to 250 characters.") @NotBlank(message="Avatar URL is required.") private @Pattern(regexp="^(http://|https://).*",message="URL must be valid.") @Size(min=7,max=250,message="URL must be at least 7 to 250 characters.") @NotBlank(message="Avatar URL is required.") String avatarUrl -
userId
@UUID(message="UUID format is required.") @NotBlank(message="User is required.") private @UUID(message="UUID format is required.") @NotBlank(message="User is required.") String userId
-
-
Constructor Details
-
ProfileRequestDTO
public ProfileRequestDTO()
-