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| Funnel | Criteria |
|---|---|
| NAVER, NAVER_SMART, NAVER_GOLD | SCHEDULE_WITH_FREE_BAGGAGE |
| 기타 | SCHEDULE |
사용처
- 메타 검색 결과 그룹핑
- 동일 스케줄 최저가 선정
- IT운임과 일반운임 경합