Method: Parsec::Request::Order#cancel

Defined in:
lib/parsec/request/order.rb

#cancel(parsec_id) ⇒ Object



61
62
63
64
65
66
# File 'lib/parsec/request/order.rb', line 61

def cancel(parsec_id)
  response = cancel_request('Cancel', parsec_id)
  return error(response[:ota_cancel_rs]) if response.dig(:ota_cancel_rs, :errors).present?

  Parsec::Order.build(response[:ota_booking_info_rs])
end