@booker25/sdk
Advanced tools
Comparing version 0.0.3 to 0.0.4
@@ -1,2 +0,2 @@ | ||
import { Enviroment } from '../index'; | ||
import { Environment } from '../index'; | ||
import { SFResource } from '../s-objects/resource'; | ||
@@ -12,3 +12,3 @@ import AvailabilityTimeSlotResponse from './availability-reponse'; | ||
private readonly apiKey; | ||
constructor(apiKey: string, enviroment: Enviroment); | ||
constructor(apiKey: string, environment: Environment); | ||
getAllResources(type: string | undefined, fields: Set<string>): Promise<SFResource[]>; | ||
@@ -15,0 +15,0 @@ getAllChildResources(parentId: string, type: string | undefined, fields: Set<string>): Promise<SFResource[]>; |
@@ -17,15 +17,15 @@ "use strict"; | ||
class Booker25API { | ||
constructor(apiKey, enviroment) { | ||
constructor(apiKey, environment) { | ||
this.apiKey = apiKey; | ||
switch (enviroment) { | ||
case index_1.Enviroment.DEVELOP: | ||
switch (environment) { | ||
case index_1.Environment.DEVELOP: | ||
this.baseUrl = 'https://dev.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case index_1.Enviroment.ACCEPTANCE: | ||
case index_1.Environment.ACCEPTANCE: | ||
this.baseUrl = 'https://acc.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case index_1.Enviroment.STAGING: | ||
case index_1.Environment.STAGING: | ||
this.baseUrl = 'https://staging.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case index_1.Enviroment.PRODUCTION: | ||
case index_1.Environment.PRODUCTION: | ||
this.baseUrl = 'https://api.booker25.com/api/v3/proxy/'; | ||
@@ -32,0 +32,0 @@ break; |
import ResourceRequest from './resource-request'; | ||
import Reservation from './s-objects/reservation'; | ||
declare enum Enviroment { | ||
declare enum Environment { | ||
DEVELOP = 0, | ||
@@ -14,9 +14,9 @@ ACCEPTANCE = 1, | ||
static version: string; | ||
private readonly enviroment; | ||
private readonly environment; | ||
private readonly api; | ||
/** | ||
* @param apiKey - The api key generated from the booker25 general settings page. | ||
* @param enviroment - What enviroment to connect to. Default: Enviroment.PRODUCTION | ||
* @param environment - What environment to connect to. Default: Environment.PRODUCTION | ||
*/ | ||
constructor(apiKey: string, enviroment?: Enviroment); | ||
constructor(apiKey: string, environment?: Environment); | ||
/** | ||
@@ -45,3 +45,3 @@ * Creates a new request for resources. The request can then be specified using methods on the resource request. | ||
} | ||
export { Enviroment }; | ||
export { Environment }; | ||
export default Booker25; |
@@ -12,3 +12,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Enviroment = void 0; | ||
exports.Environment = void 0; | ||
const booker25_api_requests_1 = require("./api/booker25-api-requests"); | ||
@@ -20,10 +20,10 @@ const resource_request_1 = require("./resource-request"); | ||
const service_reservation_1 = require("./s-objects/service-reservation"); | ||
var Enviroment; | ||
(function (Enviroment) { | ||
Enviroment[Enviroment["DEVELOP"] = 0] = "DEVELOP"; | ||
Enviroment[Enviroment["ACCEPTANCE"] = 1] = "ACCEPTANCE"; | ||
Enviroment[Enviroment["STAGING"] = 2] = "STAGING"; | ||
Enviroment[Enviroment["PRODUCTION"] = 3] = "PRODUCTION"; | ||
})(Enviroment || (Enviroment = {})); | ||
exports.Enviroment = Enviroment; | ||
var Environment; | ||
(function (Environment) { | ||
Environment[Environment["DEVELOP"] = 0] = "DEVELOP"; | ||
Environment[Environment["ACCEPTANCE"] = 1] = "ACCEPTANCE"; | ||
Environment[Environment["STAGING"] = 2] = "STAGING"; | ||
Environment[Environment["PRODUCTION"] = 3] = "PRODUCTION"; | ||
})(Environment || (Environment = {})); | ||
exports.Environment = Environment; | ||
/** | ||
@@ -35,7 +35,7 @@ * Booker25 object allows for interaction with booker25 | ||
* @param apiKey - The api key generated from the booker25 general settings page. | ||
* @param enviroment - What enviroment to connect to. Default: Enviroment.PRODUCTION | ||
* @param environment - What environment to connect to. Default: Environment.PRODUCTION | ||
*/ | ||
constructor(apiKey, enviroment = Enviroment.PRODUCTION) { | ||
this.enviroment = enviroment; | ||
this.api = new booker25_api_requests_1.default(apiKey, enviroment); | ||
constructor(apiKey, environment = Environment.PRODUCTION) { | ||
this.environment = environment; | ||
this.api = new booker25_api_requests_1.default(apiKey, environment); | ||
} | ||
@@ -148,3 +148,3 @@ /** | ||
} | ||
Booker25.version = '0.0.3'; | ||
Booker25.version = '0.0.4'; | ||
exports.default = Booker25; |
@@ -1,2 +0,2 @@ | ||
import { Enviroment } from '../index'; | ||
import { Environment } from '../index'; | ||
import { SFResource } from '../s-objects/resource'; | ||
@@ -12,3 +12,3 @@ import AvailabilityTimeSlotResponse from './availability-reponse'; | ||
private readonly apiKey; | ||
constructor(apiKey: string, enviroment: Enviroment); | ||
constructor(apiKey: string, environment: Environment); | ||
getAllResources(type: string | undefined, fields: Set<string>): Promise<SFResource[]>; | ||
@@ -15,0 +15,0 @@ getAllChildResources(parentId: string, type: string | undefined, fields: Set<string>): Promise<SFResource[]>; |
@@ -1,2 +0,2 @@ | ||
import { Enviroment } from '../index'; | ||
import { Environment } from '../index'; | ||
import { isSalesforceId } from '../utils/salesforce-utils'; | ||
@@ -6,15 +6,15 @@ import AvailabilityTimeSlotResponse from './availability-reponse'; | ||
export default class Booker25API { | ||
constructor(apiKey, enviroment) { | ||
constructor(apiKey, environment) { | ||
this.apiKey = apiKey; | ||
switch (enviroment) { | ||
case Enviroment.DEVELOP: | ||
switch (environment) { | ||
case Environment.DEVELOP: | ||
this.baseUrl = 'https://dev.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case Enviroment.ACCEPTANCE: | ||
case Environment.ACCEPTANCE: | ||
this.baseUrl = 'https://acc.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case Enviroment.STAGING: | ||
case Environment.STAGING: | ||
this.baseUrl = 'https://staging.api.booker25.com/api/v3/proxy/'; | ||
break; | ||
case Enviroment.PRODUCTION: | ||
case Environment.PRODUCTION: | ||
this.baseUrl = 'https://api.booker25.com/api/v3/proxy/'; | ||
@@ -21,0 +21,0 @@ break; |
import ResourceRequest from './resource-request'; | ||
import Reservation from './s-objects/reservation'; | ||
declare enum Enviroment { | ||
declare enum Environment { | ||
DEVELOP = 0, | ||
@@ -14,9 +14,9 @@ ACCEPTANCE = 1, | ||
static version: string; | ||
private readonly enviroment; | ||
private readonly environment; | ||
private readonly api; | ||
/** | ||
* @param apiKey - The api key generated from the booker25 general settings page. | ||
* @param enviroment - What enviroment to connect to. Default: Enviroment.PRODUCTION | ||
* @param environment - What environment to connect to. Default: Environment.PRODUCTION | ||
*/ | ||
constructor(apiKey: string, enviroment?: Enviroment); | ||
constructor(apiKey: string, environment?: Environment); | ||
/** | ||
@@ -45,3 +45,3 @@ * Creates a new request for resources. The request can then be specified using methods on the resource request. | ||
} | ||
export { Enviroment }; | ||
export { Environment }; | ||
export default Booker25; |
@@ -7,9 +7,9 @@ import Booker25API from './api/booker25-api-requests'; | ||
import ServiceReservation from './s-objects/service-reservation'; | ||
var Enviroment; | ||
(function (Enviroment) { | ||
Enviroment[Enviroment["DEVELOP"] = 0] = "DEVELOP"; | ||
Enviroment[Enviroment["ACCEPTANCE"] = 1] = "ACCEPTANCE"; | ||
Enviroment[Enviroment["STAGING"] = 2] = "STAGING"; | ||
Enviroment[Enviroment["PRODUCTION"] = 3] = "PRODUCTION"; | ||
})(Enviroment || (Enviroment = {})); | ||
var Environment; | ||
(function (Environment) { | ||
Environment[Environment["DEVELOP"] = 0] = "DEVELOP"; | ||
Environment[Environment["ACCEPTANCE"] = 1] = "ACCEPTANCE"; | ||
Environment[Environment["STAGING"] = 2] = "STAGING"; | ||
Environment[Environment["PRODUCTION"] = 3] = "PRODUCTION"; | ||
})(Environment || (Environment = {})); | ||
/** | ||
@@ -21,7 +21,7 @@ * Booker25 object allows for interaction with booker25 | ||
* @param apiKey - The api key generated from the booker25 general settings page. | ||
* @param enviroment - What enviroment to connect to. Default: Enviroment.PRODUCTION | ||
* @param environment - What environment to connect to. Default: Environment.PRODUCTION | ||
*/ | ||
constructor(apiKey, enviroment = Enviroment.PRODUCTION) { | ||
this.enviroment = enviroment; | ||
this.api = new Booker25API(apiKey, enviroment); | ||
constructor(apiKey, environment = Environment.PRODUCTION) { | ||
this.environment = environment; | ||
this.api = new Booker25API(apiKey, environment); | ||
} | ||
@@ -130,4 +130,4 @@ /** | ||
} | ||
Booker25.version = '0.0.3'; | ||
export { Enviroment }; | ||
Booker25.version = '0.0.4'; | ||
export { Environment }; | ||
export default Booker25; |
{ | ||
"name": "@booker25/sdk", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "Package allowing for the easy use of Booker25 APIs.", | ||
@@ -5,0 +5,0 @@ "keywords": ["Booker25"], |
149754