StringUtils

문자열 유틸리티.

확장 함수

destructDetailKey()

fun String.destructDetailKey(): Triple<String, String, String>

상세 키 문자열 파싱.

입력 포맷: {listKey}::{key}::{passengers}

예: ef4706bc-cbaa-4f73-86e3-9d578ca6a01d::AMADEUS_04633252-60d4-43fb-a372-5adec32034cf::1_1_1

반환값: Triple(listKey, key, supplier)

  • listKey: UUID 부분
  • key: 전체 키 (공급자_ID 형식)
  • supplier: 공급자명 (대문자)

사용처

  • 상세 조회 키 파싱
  • 공급자 라우팅