@qite/tide-client
Version:
Frontend client for Tide
32 lines (31 loc) • 879 B
TypeScript
import { MetaDataItemPropertyType } from "../enums/meta-data-item-property-type";
import { UnitOfMeasure } from "../enums/unit-of-measure";
export interface FlightDataSegmentMetaData {
fareOption: string;
fareMarketingName: string;
farePriceClassName: string;
fareCode: string;
luggageCarryOn: MetaDataItem;
luggageChecked: MetaDataItem;
seatSelection: MetaDataItem;
change: MetaDataItem;
cancel: MetaDataItem;
seatsLeft: MetaDataItem;
drinksAndFood: MetaDataItem;
lounge: MetaDataItem;
priority: MetaDataItem;
other: OtherMetaDataItem[];
}
export interface MetaDataItem {
text: string;
properties: MetaDataItemProperty[];
}
export interface OtherMetaDataItem extends MetaDataItem {
category: string;
item: string;
}
export interface MetaDataItemProperty {
unitOfMeasure: UnitOfMeasure;
type: MetaDataItemPropertyType;
value?: number;
}