BTU.JS
BTU.JS is a javascript library that interacts with BTU Protocol. It allows any developer to build a booking application or a widget.
- Getting started
- Components
- Resources methods
- searchResources
- getResource
- getResourceItem
- isRessourceAvailable
- addResource Private beta - contact us
- deleteResource Private beta - contact us
- editResource Private beta - contact us
- Availabilities methods
- searchAvailableResources
- getResourceAvailabilities
- bookResource
- getBookingDetails
- cancelBooking
- addAvailability Private beta - contact us
- removeAvailability Private beta - contact us
Getting started
Install BTU.JS
npm install btujs --save
Instantiate BTU.JS
const btujs = ; const myBtujs = ;
Components
Dappbar
Documentation for this project
Resources methods
searchResources()
Search for resources regardless of their availabilities.
Prototype
myBtujsresources
Usage
getResource()
Query resource by its ID to get its details.
Prototype
myBtujsresources
Usage
getResourceItem()
Query resource by its ID and its sub-item ID to get sub-item details.
Prototype
myBtujsresource
Usage
Availabilities methods
searchAvailableResources()
Search for availables resources only.
Prototype
myBtujsavailabilities
Usage
getResourceAvailabilities()
Query a resource by its ID and get its availabilities.
Prototype
myBtujsavailabilities
isResourceAvailable()
Check if a resource is available under different conditions.
Prototype
myBtujsavailabilities
Usage
Response
isAvailable: true // or false
bookResource()
Book a resource availability.
Prototype
myBtujsavailabilities
Usage
getBookingDetails()
Get informations about a booking you made.
Prototype
myBtujsavailabilities
Usage
cancelBooking()
Cancel a reservation you booked through the bookResource method.
Prototype
myBtujsavailabilities