FlightDetailInternalController

내부 서비스용 항공편 상세 조회 API 컨트롤러. PNR 기반으로 항공편 상세 정보를 조회한다.

의존성

서비스용도
FlightDetailService항공편 상세 조회

메서드

getFlightDetailByPnr

fun getFlightDetailByPnr(
    detailKey: String,
    pnr: String,
    adult: Int,
    child: Int = 0,
    infant: Int = 0
): ResponseEntity<InternalFlightDetailView>

PNR과 detailKey로 항공편 상세 정보를 조회한다. 재발행 프로세스에서 사용된다.

CallerCallee
HTTP GET /internals/flights/detail/{detailKey}?pnr=FlightDetailService.getFlightDetailByPnr
InternalFlightDetailView.of

외부 API와의 차이점

항목외부 API내부 API
PNR 파라미터없음필수
ResponseFlightDetailViewInternalFlightDetailView
용도일반 조회재발행/예약 확인