package cokr.xit.ens.modules.ktsigntalk.common.code;

import cokr.xit.ens.core.code.CodeMapperType;
import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * <ul>
 * <li>업무 그룹명: 진행상태코드</li>
 * <li>설 명: </li>
 * <li>작성일: 2022. 8. 17. 오후 5:10:35
 * </ul>
 *
 * @author 박민규
 */
@RequiredArgsConstructor
public enum MTypeCd implements CodeMapperType {
    sms("단문메시지", "1")
    ,mms("멀티미디어메시지", "2")
    ,lms("장문메시지", "3")
    ,hmms("하이브리드 MMS(표준)", "4")
    ,rcs("RCS", "5")
    ,hrcs("하이브리드 RCS", "6")
    ;


    @Getter
    private final String codeNm;
    @Getter
    private final String ordinal;

    @Override
    public String getCode() {
        return this.name();
    }
}
