FlightGroupCriteria

항공편 그룹핑 기준 Enum. 동일 항공편 판별 기준.

값 목록

설명
NONE그룹핑 안함
SCHEDULE스케줄 기준 (편명+출발요일)
SCHEDULE_WITH_CLASS스케줄+예약클래스 기준
SCHEDULE_WITH_FREE_BAGGAGE스케줄+수하물 기준

메서드

getKey(flightItem)

fun getKey(flightItem: CommonFlightItem): String

항공편의 그룹 키 생성.

SCHEDULE: {마케팅항공사}{편명}{출발요일} 조합

  • 예: KE123Monday

SCHEDULE_WITH_CLASS: SCHEDULE + 예약클래스

  • 예: KE123MondayY

SCHEDULE_WITH_FREE_BAGGAGE: SCHEDULE + 수하물

  • PC 단위 2개 이상: {volume}PC
  • 그 외: 수하물 있음 Y, 없음 빈 문자열

getByMetaFunnel()

fun getByMetaFunnel(funnel: Funnel): FlightGroupCriteria
FunnelCriteria
NAVER, NAVER_SMART, NAVER_GOLDSCHEDULE_WITH_FREE_BAGGAGE
기타SCHEDULE

사용처

  • 메타 검색 결과 그룹핑
  • 동일 스케줄 최저가 선정
  • IT운임과 일반운임 경합