bokun v0.0.4 Bokun.Activity

An module for Bokun Activity

Summary

Functions

Check how much an activity booking would cost

Example

Bokun.Activity.check_price(%{
  "activityId": 283,
  "startTimeId": 639,
  "date": "2011-11-01",
  "pricingCategoryBookings": [
    %{"pricingCategoryId": "134"}
  ]
})

Get information about specific activity by id

Example

Bokun.Activity.find_by_id(283)

Get information about specific activity by slug

Example

Bokun.Activity.find_by_slug("visite-guidee-au-mont-saint-michel")

Get avaibility about specific activity

Example

Bokun.Activity.get_avaibilities(283, %{start: "2016-11-01", end: "2016-11-02"})

Get a list of the places offered as pick up / drop off places for the Activity with the ID supplied. ## Example

Bokun.Activity.pickup_places(283)

Search on All Activity

Example

Bokun.Activity.search(%{})

Functions

check_price(body, params \\ %{})

Check how much an activity booking would cost

Example

Bokun.Activity.check_price(%{
  "activityId": 283,
  "startTimeId": 639,
  "date": "2011-11-01",
  "pricingCategoryBookings": [
    %{"pricingCategoryId": "134"}
  ]
})
find_by_id(id, params \\ %{})

Get information about specific activity by id

Example

Bokun.Activity.find_by_id(283)
find_by_slug(slug, params \\ %{})

Get information about specific activity by slug

Example

Bokun.Activity.find_by_slug("visite-guidee-au-mont-saint-michel")
get_avaibilities(id, params \\ %{})

Get avaibility about specific activity

Example

Bokun.Activity.get_avaibilities(283, %{start: "2016-11-01", end: "2016-11-02"})
pickup_places(id, params \\ %{})

Get a list of the places offered as pick up / drop off places for the Activity with the ID supplied. ## Example

Bokun.Activity.pickup_places(283)
search(body \\ %{}, params \\ %{})

Search on All Activity

Example

Bokun.Activity.search(%{})