package com.takensoft.common.certify.service;

import com.takensoft.common.certify.vo.SMSVO;

/**
 * @author 하석형
 * @since 2025.06.27
 * @modification
 *     since    |    author    | description
 *  2025.06.27  |    하석형     | 최초 등록
 *
 * SMS 관련 인터페이스
 */
public interface SMSService {
    /**
     * @param smsVO - SMS 정보
     * @return boolean - SMS 인증코드 발송 결과
     *
     * SMS 인증코드 발송
     */
    public boolean sendSMSCertifyCode(SMSVO smsVO);

    /**
     * @param smsVO - SMS 정보
     * @return boolean - SMS 인증코드 확인 결과
     *
     * SMS 인증코드 확인
     */
    public boolean checkSMSCertifyCode(SMSVO smsVO);
}