@ -17,6 +17,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode ;
import lombok.Getter ;
import lombok.NoArgsConstructor ;
import lombok.Setter ;
import lombok.experimental.SuperBuilder ;
import org.hibernate.validator.constraints.NotEmpty ;
@ -522,7 +523,7 @@ public class KtMmsSendDTO {
* /
@Schema ( requiredMode = RequiredMode . AUTO , title = "메세지발송구분" , example = "1" )
@Size ( min = 1 , max = 1 , message = "메세지발송구분은 1자리 입니다." )
private String optType ;
private final String optType = "1" ;
/ * *
* < pre >
@ -705,7 +706,7 @@ public class KtMmsSendDTO {
* 단 , 유 통 정 보 미 생 성 여 부 가 'Y' 인 경 우 { # RCVE_RF_STR } 문 자 열 만 체 크 .
* < / pre >
* /
@Schema ( requiredMode = RequiredMode . REQUIRED , title = "MMS 상세내용" , example = " 공공알림문자 테스트입니다. ")
@Schema ( requiredMode = RequiredMode . REQUIRED , title = "MMS 상세내용" , example = " {#INFO_CFRM_STR}, {#RCVE_RF_STR} ")
@Size ( min = 1 , max = 4000 , message = "MMS 상세내용은 4000자를 넘을 수 없습니다." )
private String mmsDtlCnts ;
@ -727,14 +728,26 @@ public class KtMmsSendDTO {
@Size ( max = 40 , message = "MMS 제목은 40자를 넘을 수 없습니다" )
private String mmsTitle ;
/ * *
* < pre >
* RCS 상 세 내 용 : max 4000 - RCS | Binary 전 송 시 필 수
* RCS 메 시 지 fallback 시 mms_dtl_cnts 를 사 용 하 며
* RCS title 은 mms_title 항 목 을 함 께 사 용 한 다 .
* < / pre >
* /
@Schema ( requiredMode = RequiredMode . AUTO , title = "RCS 상세내용" , example = " " )
@Size ( max = 4000 , message = "RCS 상세내용은 4000자를 넘을 수 없습니다." )
private String rcsDtlCnts ;
/ * *
* < pre >
* 연 결 URL : max 1000
* dist_info_crt_yn 의 값 이 'Y' 가 아 닌 경 우 필 수
* < / pre >
* /
@Schema ( requiredMode = RequiredMode . AUTO , title = "연결 URL" , example = "http://localhost:8081/api/biz/kt/v1/receiveMain" )
@Schema ( requiredMode = RequiredMode . AUTO , title = "연결 URL" , example = "http://localhost:8081/api/biz/kt/v1/ cfmTok en")
@Size ( max = 1000 , message = "연결 URL은 1000자를 넘을 수 없습니다." )
@Setter
private String url ;
/ * *
@ -773,7 +786,7 @@ public class KtMmsSendDTO {
* N Or NULL 인 경 우 안 내 문 확 인 하 기 문 구 및 URL 이 표 기
* < / pre >
* /
@Schema ( requiredMode = RequiredMode . AUTO , title = "유통정보 미생성 여부" , example = " ")
@Schema ( requiredMode = RequiredMode . AUTO , title = "유통정보 미생성 여부" , example = " N ")
@Size ( max = 1 , message = "유통정보 미생성 여부는 1(Y|N)자 입니다." )
private String distInfoCrtYn ;
@ -786,7 +799,7 @@ public class KtMmsSendDTO {
* RCS 버 튼 명 사 용 이 가 능 ( 한 글 은 최 대 17 자 권 고 )
* < / pre >
* /
@Schema ( requiredMode = RequiredMode . AUTO , title = "안내문 확인하기 치환문구" , example = " ")
@Schema ( requiredMode = RequiredMode . AUTO , title = "안내문 확인하기 치환문구" , example = " ○ 안내문 확인하기 : ")
@Size ( max = 50 , message = "안내문 확인하기 치환문구는 50자를 넘을 수 없습니다." )
private String infoCfrmStr ;