Class ProfileRequestDTO

java.lang.Object
com.alpaca.dto.request.ProfileRequestDTO

public class ProfileRequestDTO extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private @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
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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()