diff --git a/src/booking/Orders/OrdersTypes.ts b/src/booking/Orders/OrdersTypes.ts index 992c3bbf..889ef193 100644 --- a/src/booking/Orders/OrdersTypes.ts +++ b/src/booking/Orders/OrdersTypes.ts @@ -473,6 +473,8 @@ export interface OrderPayment { currency: string } +export type OrderContent = 'managed' | 'self_managed' + export interface Order { /** * The amount of tax payable on the order for all the flights booked @@ -542,6 +544,11 @@ export interface Order { */ created_at: string + /** + * The content management type for this order + */ + content: OrderContent + /** * The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601#Durations) datetime at which the order was cancelled, if it has been cancelled */ diff --git a/src/booking/Orders/mockOrders.ts b/src/booking/Orders/mockOrders.ts index 49ec6c1e..63074f05 100644 --- a/src/booking/Orders/mockOrders.ts +++ b/src/booking/Orders/mockOrders.ts @@ -274,6 +274,7 @@ export const mockOrder: Order = { }, ], created_at: '2020-04-11T15:48:11.642Z', + content: 'self_managed', conditions: { refund_before_departure: { penalty_currency: 'GBP', @@ -463,6 +464,7 @@ export const mockOnHoldOrders: Order[] = [ id: 'ord_0000A6GioOO1UDbjb7nIi8', documents: [], created_at: '2021-04-15T11:12:53.465121Z', + content: 'managed', conditions: { refund_before_departure: null, change_before_departure: null, @@ -644,6 +646,7 @@ export const mockOnHoldOrders: Order[] = [ id: 'ord_0000A6GiZRU4WXtdZJrivT', documents: [], created_at: '2021-04-15T11:10:11.352074Z', + content: 'self_managed', conditions: { refund_before_departure: null, change_before_departure: null,