package cokr.xit.ens.modules.kkoalimtalk.model.config;

import cokr.xit.ens.core.model.EnsBillAcptReqDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Getter;
import lombok.ToString;

import javax.validation.Valid;
import java.util.Map;

@Getter
@ToString
@Builder
@Schema(name = "XitProperty")
public class XitProperty {

//    @Schema(required = false, title = "청구서링크생성 정보", example = " ")


   
//    private BillLinkInfo bill_link_info;
    @Valid
    private EnsBillAcptReqDTO bill_acpt_data;

    @Schema(required = false, title = "템플릿 메시지 데이터", example = "{\"#{TARGET_NAME}\":\"홍길동\",\"#{CAR_NO}\":\"12더1234\",\"#{HISTORY}\":\"2022-01-01\",\"#{FEE}\":\"1000\",\"#{YYYY}\":\"2022\",\"#{MM}\":\"03\",\"#{DD}\":\"30\",\"#{BANK}\":\"기업\",\"#{ACCOUNT}\":\"311-063233-01-123\",\"#{HOMEPAGE}\":\"http://www.xit.co.kr\",\"#{REP_CALL_NO}\":\"070-4490-7404\"}")
    private Map<String, String> tmplt_msg_data;
}
