Package com.alpaca.dto.request
Class AdvertiserRequestDTO
java.lang.Object
com.alpaca.dto.request.AdvertiserRequestDTO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @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 -
Method Summary
-
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()
-