composite-build-usage-example

Форк
0
26 строк · 902.0 Байт
1
package by.andd3dfx.templateapp.dto;
2

3
import by.andd3dfx.templateapp.validators.OnlyOneFieldModified;
4
import com.fasterxml.jackson.annotation.JsonInclude;
5
import com.fasterxml.jackson.annotation.JsonInclude.Include;
6
import io.swagger.annotations.ApiModelProperty;
7
import javax.validation.constraints.Size;
8
import lombok.Data;
9

10
@Data
11
@JsonInclude(Include.NON_NULL)
12
@OnlyOneFieldModified
13
public class ArticleUpdateDto {
14

15
    @Size(min = 1, max = 100, message = "Title length must be between 1 and 100")
16
    @ApiModelProperty(notes = "Article's title")
17
    private String title;
18

19
    @Size(max = 255, message = "Summary length shouldn't be greater than 255")
20
    @ApiModelProperty(notes = "Article's summary")
21
    private String summary;
22

23
    @Size(min = 1, message = "Text length should be 1 at least")
24
    @ApiModelProperty(notes = "Article's text")
25
    private String text;
26
}
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.