package com.eactive.eai.rms.onl.apim.template.dto;

import lombok.Data;

@Data
public class MessageRequestDTO {
    private String messageId; //메시지ID Max : 40바이트. 각 업무시스템의 UniqueKey

    private String bizWorkId; //업무코드  11자리 : 업무구분+업무대분류+업무중분류+업무소분류
    
    private String messageChannel; //발송채널  SM(sms), LM(lms), MM(mms), RM(rcs), KM(kakao), PM(push), EM(email)

    private String messageSubject; //발송채널  SM(sms), LM(lms), MM(mms), RM(rcs), KM(kakao), PM(push), EM(email)

    private String messageContents; //메시지제목  SM일 경우, 생략. EM일경우 EMAIL제목

    private String customerNo;  //고객번호  PUSH일 경우 필수

    private String receivePhoneNo;  //수신자전화번호  (고객번호, 수신자 전화번후 둘 중에 하나는 필수) EM일 경우, 수신자 EMAIL주소

    private String sendPhoneNo;  //발송자 전화번호  EM일 경우, 발신자 EMAIL주소

    private String requestDate; //등록일시 yyyyMMddhhmmss
}
