package kr.xit.ens.ktgbs.service;

import kr.xit.biz.ens.model.kt.KtCommonDTO;
import kr.xit.biz.ens.model.ktgbs.KtGbsDTO;

/**
 * <pre>
 * description : 
 * packageName : kr.xit.ens.ktgbs.service
 * fileName    : IKtGbsService
 * author      : limju
 * date        : 2024-08-19
 * ======================================================================
 * 변경일         변경자        변경 내용
 * ----------------------------------------------------------------------
 * 2024-08-19   limju       최초 생성
 *
 * </pre>
 */
public interface IKtGbsService {
    //------------------------------------------------------------------------------
    // mens 사용 API
    //------------------------------------------------------------------------------
    KtCommonDTO.KtCommonResponse mainSend(final KtGbsDTO.MsgSendRequest reqDTO);
    KtGbsDTO.TokenResponse requestToken(final KtCommonDTO.KtMnsRequest paramDTO);
    KtCommonDTO.KtCommonResponse cfmToken(final KtGbsDTO.TokenConfirmRequest reqDTO);
    KtCommonDTO.KtCommonResponse readToken(final KtGbsDTO.TokenReadRequest reqDTO);
    //------------------------------------------------------------------------------

}
