interactions:
- request:
    body: null
    headers: {}
    method: !!python/unicode GET
    uri: https://sandbox-api.uber.com/v1/products?latitude=37.775&longitude=-122.417
  response:
    body: {string: !!python/unicode '{"products":[{"capacity":4,"product_id":"a1111c8c-c720-46c3-8534-2fcdd730040d","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.26,"distance_unit":"mile","minimum":5.0,"cost_per_distance":1.3,"base":2.2,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-uberx.png","display_name":"uberX","description":"The
        low-cost Uber"},{"capacity":6,"product_id":"821415d8-3bd5-4e27-9604-194e4359a449","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.45,"distance_unit":"mile","minimum":8.0,"cost_per_distance":2.15,"base":5.0,"cancellation_fee":5.0,"currency_code":"USD"},"image":"https:\/\/uber-static.s3.amazonaws.com\/car-types\/mono\/mono-uberxl2-2.png","display_name":"uberXL","description":"Low-cost
        rides for large groups"},{"capacity":4,"product_id":"d4abaae7-f4d6-4152-91cc-77523e8165a4","price_details":{"service_fees":[],"cost_per_minute":0.65,"distance_unit":"mile","minimum":15.0,"cost_per_distance":3.75,"base":8.0,"cancellation_fee":10.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-black.png","display_name":"UberBLACK","description":"The
        original Uber"},{"capacity":6,"product_id":"8920cb5e-51a4-4fa4-acdf-dd86c5e18ae0","price_details":{"service_fees":[],"cost_per_minute":0.9,"distance_unit":"mile","minimum":25.0,"cost_per_distance":3.75,"base":15.0,"cancellation_fee":10.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-suv.png","display_name":"UberSUV","description":"Room
        for everyone"},{"capacity":4,"product_id":"ff5ed8fe-6585-4803-be13-3ca541235de3","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.26,"distance_unit":"mile","minimum":5.0,"cost_per_distance":1.3,"base":2.2,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-wheelchair.png","display_name":"ASSIST","description":"ASSIST"},{"capacity":4,"product_id":"2832a1f5-cfc0-48bb-ab76-7ea7a62060e7","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.45,"distance_unit":"mile","minimum":8.0,"cost_per_distance":2.15,"base":5.0,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-wheelchair.png","display_name":"uberWAV","description":"Wheelchair
        Accessible Vehicles"},{"capacity":4,"product_id":"3ab64887-4842-4c8e-9780-ccecd3a0391d","price_details":null,"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-taxi.png","display_name":"uberTAXI","description":"Taxi
        without the hassle"}]}'}
    headers:
      connection: [keep-alive]
      content-language: [en]
      content-length: ['2727']
      content-type: [application/json]
      date: ['Thu, 10 Sep 2015 18:04:48 GMT']
      etag: ['"3c58f3fcdd74f7b09ad949b887291c67802e4438"']
      server: [nginx]
      strict-transport-security: [max-age=0]
      x-rate-limit-limit: ['1000']
      x-rate-limit-remaining: ['999']
      x-rate-limit-reset: ['1441911600']
      x-uber-app: [uberex-sandbox]
      x-xss-protection: [1; mode=block]
    status: {code: 200, message: OK}
- request:
    body: null
    headers: {}
    method: !!python/unicode GET
    uri: https://api.uber.com/v1/products?latitude=37.775&longitude=-122.417
  response:
    body: {string: !!python/unicode '{"products":[{"capacity":4,"product_id":"a1111c8c-c720-46c3-8534-2fcdd730040d","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.26,"distance_unit":"mile","minimum":5.0,"cost_per_distance":1.3,"base":2.2,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-uberx.png","display_name":"uberX","description":"The
        low-cost Uber"},{"capacity":6,"product_id":"821415d8-3bd5-4e27-9604-194e4359a449","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.45,"distance_unit":"mile","minimum":8.0,"cost_per_distance":2.15,"base":5.0,"cancellation_fee":5.0,"currency_code":"USD"},"image":"https:\/\/uber-static.s3.amazonaws.com\/car-types\/mono\/mono-uberxl2-2.png","display_name":"uberXL","description":"Low-cost
        rides for large groups"},{"capacity":4,"product_id":"d4abaae7-f4d6-4152-91cc-77523e8165a4","price_details":{"service_fees":[],"cost_per_minute":0.65,"distance_unit":"mile","minimum":15.0,"cost_per_distance":3.75,"base":8.0,"cancellation_fee":10.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-black.png","display_name":"UberBLACK","description":"The
        original Uber"},{"capacity":6,"product_id":"8920cb5e-51a4-4fa4-acdf-dd86c5e18ae0","price_details":{"service_fees":[],"cost_per_minute":0.9,"distance_unit":"mile","minimum":25.0,"cost_per_distance":3.75,"base":15.0,"cancellation_fee":10.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-suv.png","display_name":"UberSUV","description":"Room
        for everyone"},{"capacity":4,"product_id":"ff5ed8fe-6585-4803-be13-3ca541235de3","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.26,"distance_unit":"mile","minimum":5.0,"cost_per_distance":1.3,"base":2.2,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-wheelchair.png","display_name":"ASSIST","description":"ASSIST"},{"capacity":4,"product_id":"2832a1f5-cfc0-48bb-ab76-7ea7a62060e7","price_details":{"service_fees":[{"fee":1.0,"name":"Safe
        rides fee"}],"cost_per_minute":0.45,"distance_unit":"mile","minimum":8.0,"cost_per_distance":2.15,"base":5.0,"cancellation_fee":5.0,"currency_code":"USD"},"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-wheelchair.png","display_name":"uberWAV","description":"Wheelchair
        Accessible Vehicles"},{"capacity":4,"product_id":"3ab64887-4842-4c8e-9780-ccecd3a0391d","price_details":null,"image":"http:\/\/d1a3f4spazzrp4.cloudfront.net\/car-types\/mono\/mono-taxi.png","display_name":"uberTAXI","description":"Taxi
        without the hassle"}]}'}
    headers:
      connection: [keep-alive]
      content-language: [en]
      content-length: ['2727']
      content-type: [application/json]
      date: ['Thu, 10 Sep 2015 18:04:48 GMT']
      etag: ['"3c58f3fcdd74f7b09ad949b887291c67802e4438"']
      server: [nginx]
      strict-transport-security: [max-age=0]
      x-rate-limit-limit: ['1000']
      x-rate-limit-remaining: ['999']
      x-rate-limit-reset: ['1441911600']
      x-uber-app: [uberex-nonsandbox]
      x-xss-protection: [1; mode=block]
    status: {code: 200, message: OK}
version: 1
