package cokr.xit.ens.modules.common.ctgy.sys.mng.model;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "OrgMngSearchDTO")
public class OrgMngSearchDTO {


    @Schema(required = true, title = "기관코드", example = "EX_ORG001")
    private String schOrgCd;

    @Schema(required = true, title = "기관명", example = " ")
    private String schOrgNm;




    @Schema(required = false, title = "(계약정보)엑세스토큰", example = " ")
    private String schKkoMdAccessToken;
    @Schema(required = false, title = "(계약정보)계약Uuid", example = " ")
    private String schKkoMdContractUuid;

    @Schema(required = false, title = "(계약정보)빌러코드", example = " ")
    private String schKkoBpBillerCode;
    @Schema(required = false, title = "(계약정보)허가코드", example = " ")
    private String schKkoBpAuthorization;

    @Schema(required = false, title = "(계약정보)bs아이디", example = " ")
    private String schKkoAtBsid;
    @Schema(required = false, title = "(계약정보)패스워드", example = " ")
    private String schKkoAtPasswd;
    @Schema(required = false, title = "(계약정보)발송자키", example = " ")
    private String schKkoAtSenderKey;

    @Schema(required = false, title = "(계약정보)사이트코드", example = " ")
    private String schNiceCdSiteCode;
    @Schema(required = false, title = "(계약정보)사이트패스워드", example = " ")
    private String schNiceCdSitePw;

    @Schema(required = false, title = "(계약정보)클라이언트 아이디", example = " ")
    private String schNvStXNaverClientId;
    @Schema(required = false, title = "(계약정보)클라이언트 패스워드", example = " ")
    private String schNvStXNaverClientSecret;


}
