Class AdvertiserRequestDTO

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

public class AdvertiserRequestDTO extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private @Size(min=5,max=250,message="Avatar URL must be at least 5 to 250 characters.") @NotBlank(message="Avatar URL is required.") String
     
    private @Size(min=5,max=250,message="Banner URL must be at least 5 to 250 characters.") @NotBlank(message="Banner URL is required.") String
     
    private @Size(min=5,max=250,message="Description must be at least 5 to 250 characters.") @NotBlank(message="Description is required.") String
     
    private @jakarta.validation.constraints.NotNull(message="Indexed State is required.") boolean
     
    private @Size(min=5,max=250,message="Public Location must be at least 5 to 250 characters.") @NotBlank(message="Public Location is required.") String
     
    private @Size(min=5,max=250,message="Public URL Location must be at least 5 to 250 characters.") @NotBlank(message="Public URL Location is required.") String
     
    private @Size(min=5,max=250,message="Title must be at least 5 to 250 characters.") @NotBlank(message="Title 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

    • title

      @Size(min=5, max=250, message="Title must be at least 5 to 250 characters.") @NotBlank(message="Title is required.") private @Size(min=5,max=250,message="Title must be at least 5 to 250 characters.") @NotBlank(message="Title is required.") String title
    • description

      @Size(min=5, max=250, message="Description must be at least 5 to 250 characters.") @NotBlank(message="Description is required.") private @Size(min=5,max=250,message="Description must be at least 5 to 250 characters.") @NotBlank(message="Description is required.") String description
    • bannerUrl

      @Size(min=5, max=250, message="Banner URL must be at least 5 to 250 characters.") @NotBlank(message="Banner URL is required.") private @Size(min=5,max=250,message="Banner URL must be at least 5 to 250 characters.") @NotBlank(message="Banner URL is required.") String bannerUrl
    • avatarUrl

      @Size(min=5, max=250, message="Avatar URL must be at least 5 to 250 characters.") @NotBlank(message="Avatar URL is required.") private @Size(min=5,max=250,message="Avatar URL must be at least 5 to 250 characters.") @NotBlank(message="Avatar URL is required.") String avatarUrl
    • publicLocation

      @Size(min=5, max=250, message="Public Location must be at least 5 to 250 characters.") @NotBlank(message="Public Location is required.") private @Size(min=5,max=250,message="Public Location must be at least 5 to 250 characters.") @NotBlank(message="Public Location is required.") String publicLocation
    • publicUrlLocation

      @Size(min=5, max=250, message="Public URL Location must be at least 5 to 250 characters.") @NotBlank(message="Public URL Location is required.") private @Size(min=5,max=250,message="Public URL Location must be at least 5 to 250 characters.") @NotBlank(message="Public URL Location is required.") String publicUrlLocation
    • indexed

      @NotNull(message="Indexed State is required.") private @jakarta.validation.constraints.NotNull(message="Indexed State is required.") boolean indexed
    • 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

    • AdvertiserRequestDTO

      public AdvertiserRequestDTO()