@type t() :: %Travel.Flights.Types.OrderChangeOffer{
change_total_amount: String.t() | nil,
change_total_currency: String.t() | nil,
created_at: String.t() | nil,
expires_at: String.t() | nil,
id: String.t() | nil,
new_total_amount: String.t() | nil,
new_total_currency: String.t() | nil,
order_change_id: (String.t() | nil) | nil,
order_id: (String.t() | nil) | nil,
penalty_total_amount: String.t() | nil,
penalty_total_currency: String.t() | nil,
refund_to: (atom() | nil) | nil,
slices: Travel.Flights.Types.OrderChangeOfferSlices.t() | nil,
updated_at: (String.t() | nil) | nil
}