channex-bl v0.2.48
ChannexBL - Channex.io Client Library
This repo contains methods to communicate with Channex.io API, redux-based client side persistent storage and model validation methods.
Installation
Add into your package.json file into dependencies section:
"channex-bl": "^0.1.0"Be sure, you have access to client_bl repo and your cert is not require passphrase on ssh request.
Usage
Import library:
import ChannexBL from 'channex-bl';Then you can call any methods from library:
ChannexBL.Auth
.signIn(username, password)
.then(
success_data => console.log(success_data),
failure_data => console.log(failure_data)
);Yoy can import only required elements from ChannexBL library through desctruction import:
import { Auth } from 'channex-bl';Methods and Components
ChannexBL provide for you next components:
ChannexBL.storageinitiated Redux storage with loaded dataChannexBL.transporttransport protocol to communicate with serverChannexBL.httpHTTP transport protocolChannexBL.wsWebSocket transport protocol based at Phoenix WebSocket library
Methods:
ChannexBL.AuthAuthentication methodsChannexBL.PropertiesProperties CRUD methodsChannexBL.RoomTypesRoomTypes CRUD methodsChannexBL.RatePlansRatePlans CRUD methodsChannexBL.ChannelsChannels CRUD methodsChannexBL.ARIProperty restrictions Query methodChannexBL.CustomRatesCustomRates CRUD methodsChannexBL.CustomMinStayArrivalsCustomMinStayArrivals CRUD methodsChannexBL.CustomMinStayThroughsCustomMinStayThroughs CRUD methodsChannexBL.CustomMaxStaysCustomMaxStays CRUD methodsChannexBL.CustomClosedToArrivalsCustomClosedToArrivals CRUD methodsChannexBL.CustomClosedToDeparturesCustomClosedToDepartures CRUD methodsChannexBL.CustomStopSellsCustomStopSells CRUD methodsChannexBL.CustomMaxSellsCustomMaxSells CRUD methodsChannexBL.CustomAvailabilityOffsetsCustomAvailabilityOffsets CRUD methodsChannexBL.CustomMaxAvailabilitiesCustomMaxAvailabilities CRUD methodsChannexBL.CustomDerivedOptionsCustomDerivedOptions CRUD methodsChannexBL.EmailTemplatesEmailTemplates CRUD methodsChannexBL.UsersUsers CRUD methodsChannexBL.WhiteLabelPartnersWhiteLabelPartners CRUD methodsChannexBL.WhiteLabelDomainsWhiteLabelDomains CRUD methodsChannexBL.WhiteLabelEmailSettingsWhiteLabelEmailSettings CRUD methods
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago