package cokr.xit.ens.modules.common.ctgy.nicedici.support.rest.model.conf;

import com.fasterxml.jackson.annotation.JsonAlias;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.SuperBuilder;

@Getter
@ToString
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "DataBodySymkeyResp")
public class DataBodySymkeyResp {

    @JsonAlias({"rsp_cd"})
    @Schema(required = true, title = "dataBody 응답코드", example = " ")
    private String rspCd;

    @JsonAlias({"res_msg"})
    @Schema(required = false, title = "dataBody 응답메시지", example = " ")
    private String resMsg;

    @JsonAlias({"result_cd"})
    @Schema(required = false, title = "상세결과코드", example = " ")
    private String resultCd;       

    @JsonAlias({"symkey_stat_info"})
    @Schema(required = false, title = "JSON값", example = " ")
    private SymkeyStatInfo symkeyStatInfo; 



    @Setter
    private String siteCode;
    @Setter
    private String requestNo;
    @Setter
    private String key;
    @Setter
    private String iv;
    @Setter
    private String hmacKey;

}
