package org.wcs.model.dto.serve.api;

import com.fasterxml.jackson.annotation.JsonProperty;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class AddApiBaseInfoReq {

    /**
     * API KEY
     */
    @NotBlank(message = "api键不能为空")
    @JsonProperty("apiKey")
    private String apiKey;

    /**
     * API 名称
     */
    @NotBlank(message = "api名称不能为空")
    @JsonProperty("apiName")
    private String apiName;

    /**
     * 根 Key
     */
    @JsonProperty("rootKey")
    private String rootKey;

    /**
     * 地址
     */
    @NotBlank(message = "地址不能为空")
    @JsonProperty("address")
    private String address;

    /**
     * 标记
     */
    @JsonProperty("tag")
    private String tag;

    /**
     * 备注
     */
    @JsonProperty("remark")
    private String remark;
}
