AccessKeyRequestDTO.java 698 Bytes
package isa.qa.dto.request;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;

/**
 *  Get accss key request DTO
 *
 *  @author    May
 *  @date      2018/12/29 10:03
 *  @version   1.0
 */
@Data
public class AccessKeyRequestDTO {

    /**
     * Application key
     */
    @NotBlank(message = "App key can't be empty")
    private String appKey;

    /**
     * Application secret
     */
    @NotBlank(message = "App secret can't be empty")
    private String appSecret;

    /**
     * Access key valid hours
     */
    @Max(value = 24, message = "The max valid hours of access key is 24 hours")
    private Integer validHours = 2;
}