@smartthings/core-sdk
Advanced tools
Sorry, the diff of this file is not supported yet
+23
-34
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -66,29 +57,27 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| } | ||
| refresh(clientConfig) { | ||
| async refresh(clientConfig) { | ||
| var _a; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const refreshData = yield this.tokenStore.getRefreshData(); | ||
| const headers = { | ||
| 'Content-Type': 'application/x-www-form-urlencoded', | ||
| 'Authorization': 'Basic ' + Buffer.from(`${refreshData.clientId}:${refreshData.clientSecret}`, 'ascii').toString('base64'), | ||
| 'Accept': 'application/json', | ||
| const refreshData = await this.tokenStore.getRefreshData(); | ||
| const headers = { | ||
| 'Content-Type': 'application/x-www-form-urlencoded', | ||
| 'Authorization': 'Basic ' + Buffer.from(`${refreshData.clientId}:${refreshData.clientSecret}`, 'ascii').toString('base64'), | ||
| 'Accept': 'application/json', | ||
| }; | ||
| const axiosConfig = { | ||
| url: (_a = clientConfig.urlProvider) === null || _a === void 0 ? void 0 : _a.authURL, | ||
| method: 'POST', | ||
| headers, | ||
| data: `grant_type=refresh_token&client_id=${refreshData.clientId}&refresh_token=${refreshData.refreshToken}`, | ||
| }; | ||
| const response = await axios_1.default.request(axiosConfig); | ||
| if (response.status > 199 && response.status < 300) { | ||
| const authData = { | ||
| authToken: response.data.access_token, | ||
| refreshToken: response.data.refresh_token, | ||
| }; | ||
| const axiosConfig = { | ||
| url: (_a = clientConfig.urlProvider) === null || _a === void 0 ? void 0 : _a.authURL, | ||
| method: 'POST', | ||
| headers, | ||
| data: `grant_type=refresh_token&client_id=${refreshData.clientId}&refresh_token=${refreshData.refreshToken}`, | ||
| }; | ||
| const response = yield axios_1.default.request(axiosConfig); | ||
| if (response.status > 199 && response.status < 300) { | ||
| const authData = { | ||
| authToken: response.data.access_token, | ||
| refreshToken: response.data.refresh_token, | ||
| }; | ||
| this.token = authData.authToken; | ||
| yield this.tokenStore.putAuthData(authData); | ||
| return { Authorization: `Bearer ${this.token}` }; | ||
| } | ||
| throw Error(`error ${response.status} refreshing token, with message ${response.data}`); | ||
| }); | ||
| this.token = authData.authToken; | ||
| await this.tokenStore.putAuthData(authData); | ||
| return { Authorization: `Bearer ${this.token}` }; | ||
| } | ||
| throw Error(`error ${response.status} refreshing token, with message ${response.data}`); | ||
| } | ||
@@ -95,0 +84,0 @@ } |
@@ -71,10 +71,10 @@ import { Authenticator } from './authenticator'; | ||
| private url; | ||
| request<T = any>(method: HttpClientMethod, path?: string, data?: any, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| get<T = any>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| post<T = any>(path?: string, data?: any, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| put<T = any>(path?: string, data?: any, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| patch<T = any>(path?: string, data?: any, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| delete<T = any>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| getPagedItems<T = any>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<ItemsList>): Promise<T[]>; | ||
| request<T = unknown>(method: HttpClientMethod, path?: string, data?: unknown, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| get<T = unknown>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| post<T = unknown>(path?: string, data?: unknown, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| put<T = unknown>(path?: string, data?: unknown, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| patch<T = unknown>(path?: string, data?: unknown, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| delete<T = unknown>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<T>): Promise<T>; | ||
| getPagedItems<T = unknown>(path?: string, params?: HttpClientParams, options?: EndpointClientRequestOptions<ItemsList>): Promise<T[]>; | ||
| } | ||
| //# sourceMappingURL=endpoint-client.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"endpoint-client.d.ts","sourceRoot":"","sources":["../src/endpoint-client.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"endpoint-client.d.ts","sourceRoot":"","sources":["../src/endpoint-client.ts"],"names":[],"mappings":"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"} |
+89
-116
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __rest = (this && this.__rest) || function (s, e) { | ||
| var t = {}; | ||
| for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
| t[p] = s[p]; | ||
| if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
| for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { | ||
| if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) | ||
| t[p[i]] = s[p[i]]; | ||
| } | ||
| return t; | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -41,3 +21,3 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| // eslint-disable-next-line @typescript-eslint/no-unused-vars | ||
| const { paramsSerializer: _unused } = config, cleanerConfig = __rest(config, ["paramsSerializer"]); | ||
| const { paramsSerializer: _unused, ...cleanerConfig } = config; | ||
| const message = JSON.stringify(cleanerConfig); | ||
@@ -112,101 +92,96 @@ const bearerRegex = /"(Bearer [0-9a-f]{8})[0-9a-f-]{28}"/i; | ||
| } | ||
| /* eslint-disable @typescript-eslint/no-explicit-any */ | ||
| request(method, path, data, params, options) { | ||
| async request(method, path, data, params, options) { | ||
| var _a; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const headers = this.config.headers ? Object.assign({}, this.config.headers) : {}; | ||
| if (this.config.loggingId) { | ||
| headers['X-ST-CORRELATION'] = this.config.loggingId; | ||
| const headers = this.config.headers ? { ...this.config.headers } : {}; | ||
| if (this.config.loggingId) { | ||
| headers['X-ST-CORRELATION'] = this.config.loggingId; | ||
| } | ||
| if (this.config.version) { | ||
| const versionString = `application/vnd.smartthings+json;v=${this.config.version}`; | ||
| // Prepare the accept header | ||
| if (typeof headers.Accept === 'undefined' || headers.Accept === 'application/json') { | ||
| headers.Accept = versionString; | ||
| } | ||
| if (this.config.version) { | ||
| const versionString = `application/vnd.smartthings+json;v=${this.config.version}`; | ||
| // Prepare the accept header | ||
| if (typeof headers.Accept === 'undefined' || headers.Accept === 'application/json') { | ||
| headers.Accept = versionString; | ||
| } | ||
| else { | ||
| headers.Accept = `${versionString}, ${headers.Accept}`; | ||
| } | ||
| else { | ||
| headers.Accept = `${versionString}, ${headers.Accept}`; | ||
| } | ||
| const axiosConfig = { | ||
| url: this.url(path), | ||
| method, | ||
| headers: (options === null || options === void 0 ? void 0 : options.headerOverrides) ? Object.assign(Object.assign({}, headers), options.headerOverrides) : headers, | ||
| params, | ||
| data, | ||
| paramsSerializer: { | ||
| serialize: params => qs_1.default.stringify(params, { indices: false }), | ||
| }, | ||
| }; | ||
| const authHeaders = yield this.config.authenticator.authenticate(); | ||
| axiosConfig.headers = Object.assign(Object.assign({}, axiosConfig.headers), authHeaders); | ||
| if (this.logger.isDebugEnabled()) { | ||
| this.logger.debug(`making axios request: ${scrubConfig(axiosConfig)}`); | ||
| } | ||
| const axiosConfig = { | ||
| url: this.url(path), | ||
| method, | ||
| headers: (options === null || options === void 0 ? void 0 : options.headerOverrides) ? { ...headers, ...options.headerOverrides } : headers, | ||
| params, | ||
| data, | ||
| paramsSerializer: { | ||
| serialize: params => qs_1.default.stringify(params, { indices: false }), | ||
| }, | ||
| }; | ||
| const authHeaders = await this.config.authenticator.authenticate(); | ||
| axiosConfig.headers = { ...axiosConfig.headers, ...authHeaders }; | ||
| if (this.logger.isDebugEnabled()) { | ||
| this.logger.debug(`making axios request: ${scrubConfig(axiosConfig)}`); | ||
| } | ||
| if (options === null || options === void 0 ? void 0 : options.dryRun) { | ||
| if (options.dryRunReturnValue) { | ||
| return options.dryRunReturnValue; | ||
| } | ||
| if (options === null || options === void 0 ? void 0 : options.dryRun) { | ||
| if (options.dryRunReturnValue) { | ||
| return options.dryRunReturnValue; | ||
| } | ||
| throw new Error('skipping request; dry run mode'); | ||
| throw new Error('skipping request; dry run mode'); | ||
| } | ||
| try { | ||
| const response = await axios_1.default.request(axiosConfig); | ||
| if (this.logger.isTraceEnabled()) { | ||
| this.logger.trace(`axios response ${response.status}: data=${JSON.stringify(response.data)}`); | ||
| } | ||
| try { | ||
| const response = yield axios_1.default.request(axiosConfig); | ||
| if (this.logger.isTraceEnabled()) { | ||
| this.logger.trace(`axios response ${response.status}: data=${JSON.stringify(response.data)}`); | ||
| if (((_a = response.headers) === null || _a === void 0 ? void 0 : _a.warning) && this.config.warningLogger) { | ||
| // warningLogger allows for return of a promise or just void for flexibility | ||
| // it's not important to us here that it finish. | ||
| // eslint-disable-next-line @typescript-eslint/no-floating-promises | ||
| this.config.warningLogger((0, exports.parseWarningHeader)(response.headers.warning)); | ||
| } | ||
| return response.data; | ||
| } | ||
| catch (error) { | ||
| if (this.logger.isTraceEnabled()) { | ||
| // https://www.npmjs.com/package/axios#handling-errors | ||
| if (error.response) { | ||
| // server responded with non-200 response code | ||
| this.logger.trace(`axios response ${error.response.status}: data=${JSON.stringify(error.response.data)}`); | ||
| } | ||
| if (((_a = response.headers) === null || _a === void 0 ? void 0 : _a.warning) && this.config.warningLogger) { | ||
| // warningLogger allows for return of a promise or just void for flexibility | ||
| // it's not important to us here that it finish. | ||
| // eslint-disable-next-line @typescript-eslint/no-floating-promises | ||
| this.config.warningLogger((0, exports.parseWarningHeader)(response.headers.warning)); | ||
| else if (error.request) { | ||
| // server never responded | ||
| this.logger.trace(`no response from server for request ${JSON.stringify(error.request)}`); | ||
| } | ||
| return response.data; | ||
| else { | ||
| this.logger.trace(`error making request: ${error.message}`); | ||
| } | ||
| } | ||
| catch (error) { | ||
| if (this.logger.isTraceEnabled()) { | ||
| // https://www.npmjs.com/package/axios#handling-errors | ||
| if (error.response) { | ||
| // server responded with non-200 response code | ||
| this.logger.trace(`axios response ${error.response.status}: data=${JSON.stringify(error.response.data)}`); | ||
| if (error.response && error.response.status === 401 && this.config.authenticator.refresh) { | ||
| if (this.config.authenticator.acquireRefreshMutex) { | ||
| const release = await this.config.authenticator.acquireRefreshMutex(); | ||
| try { | ||
| const newAuthHeaders = await this.config.authenticator.refresh(this.config); | ||
| axiosConfig.headers = { ...axiosConfig.headers, ...newAuthHeaders }; | ||
| const response = await axios_1.default.request(axiosConfig); | ||
| return response.data; | ||
| } | ||
| else if (error.request) { | ||
| // server never responded | ||
| this.logger.trace(`no response from server for request ${JSON.stringify(error.request)}`); | ||
| finally { | ||
| release(); | ||
| } | ||
| else { | ||
| this.logger.trace(`error making request: ${error.message}`); | ||
| } | ||
| } | ||
| if (error.response && error.response.status === 401 && this.config.authenticator.refresh) { | ||
| if (this.config.authenticator.acquireRefreshMutex) { | ||
| const release = yield this.config.authenticator.acquireRefreshMutex(); | ||
| try { | ||
| const newAuthHeaders = yield this.config.authenticator.refresh(this.config); | ||
| axiosConfig.headers = Object.assign(Object.assign({}, axiosConfig.headers), newAuthHeaders); | ||
| const response = yield axios_1.default.request(axiosConfig); | ||
| return response.data; | ||
| } | ||
| finally { | ||
| release(); | ||
| } | ||
| } | ||
| else { | ||
| const newAuthHeaders = yield this.config.authenticator.refresh(this.config); | ||
| axiosConfig.headers = Object.assign(Object.assign({}, axiosConfig.headers), newAuthHeaders); | ||
| const response = yield axios_1.default.request(axiosConfig); | ||
| return response.data; | ||
| } | ||
| else { | ||
| const newAuthHeaders = await this.config.authenticator.refresh(this.config); | ||
| axiosConfig.headers = { ...axiosConfig.headers, ...newAuthHeaders }; | ||
| const response = await axios_1.default.request(axiosConfig); | ||
| return response.data; | ||
| } | ||
| // Annotate message with SmartThings API error data | ||
| if (error.response && error.response.data) { | ||
| error.message = error.message + ': ' + JSON.stringify(error.response.data); | ||
| } | ||
| throw error; | ||
| } | ||
| }); | ||
| // Annotate message with SmartThings API error data | ||
| if (error.response && error.response.data) { | ||
| error.message = error.message + ': ' + JSON.stringify(error.response.data); | ||
| } | ||
| throw error; | ||
| } | ||
| } | ||
| get(path, params, options) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.request('get', path, undefined, params, options); | ||
| }); | ||
| async get(path, params, options) { | ||
| return this.request('get', path, undefined, params, options); | ||
| } | ||
@@ -225,14 +200,12 @@ post(path, data, params, options) { | ||
| } | ||
| getPagedItems(path, params, options) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| let list = yield this.get(path, params, options); | ||
| const result = list.items; | ||
| while (list._links && list._links.next) { | ||
| list = yield this.get(list._links.next.href, undefined, options); | ||
| result.push(...list.items); | ||
| } | ||
| return result; | ||
| }); | ||
| async getPagedItems(path, params, options) { | ||
| let list = await this.get(path, params, options); | ||
| const result = list.items; | ||
| while (list._links && list._links.next) { | ||
| list = await this.get(list._links.next.href, undefined, options); | ||
| result.push(...list.items); | ||
| } | ||
| return result; | ||
| } | ||
| } | ||
| exports.EndpointClient = EndpointClient; |
+26
-43
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -20,3 +11,3 @@ exports.AppsEndpoint = exports.SignatureType = exports.AppTargetStatus = exports.AppClassification = exports.AppType = void 0; | ||
| AppType["API_ONLY"] = "API_ONLY"; | ||
| })(AppType = exports.AppType || (exports.AppType = {})); | ||
| })(AppType || (exports.AppType = AppType = {})); | ||
| var AppClassification; | ||
@@ -28,3 +19,3 @@ (function (AppClassification) { | ||
| AppClassification["CONNECTED_SERVICE"] = "CONNECTED_SERVICE"; | ||
| })(AppClassification = exports.AppClassification || (exports.AppClassification = {})); | ||
| })(AppClassification || (exports.AppClassification = AppClassification = {})); | ||
| var AppTargetStatus; | ||
@@ -34,3 +25,3 @@ (function (AppTargetStatus) { | ||
| AppTargetStatus["CONFIRMED"] = "CONFIRMED"; | ||
| })(AppTargetStatus = exports.AppTargetStatus || (exports.AppTargetStatus = {})); | ||
| })(AppTargetStatus || (exports.AppTargetStatus = AppTargetStatus = {})); | ||
| var SignatureType; | ||
@@ -40,3 +31,3 @@ (function (SignatureType) { | ||
| SignatureType["ST_PADLOCK"] = "ST_PADLOCK"; | ||
| })(SignatureType = exports.SignatureType || (exports.SignatureType = {})); | ||
| })(SignatureType || (exports.SignatureType = SignatureType = {})); | ||
| class AppsEndpoint extends endpoint_1.Endpoint { | ||
@@ -49,18 +40,16 @@ constructor(config) { | ||
| */ | ||
| list(options = {}) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = {}; | ||
| if ('appType' in options && options.appType) { | ||
| params.appType = options.appType; | ||
| async list(options = {}) { | ||
| const params = {}; | ||
| if ('appType' in options && options.appType) { | ||
| params.appType = options.appType; | ||
| } | ||
| if ('classification' in options && options.classification) { | ||
| params.classification = options.classification; | ||
| } | ||
| if ('tag' in options && options.tag) { | ||
| for (const key of Object.keys(options.tag)) { | ||
| params[`tag:${key}`] = options.tag[key]; | ||
| } | ||
| if ('classification' in options && options.classification) { | ||
| params.classification = options.classification; | ||
| } | ||
| if ('tag' in options && options.tag) { | ||
| for (const key of Object.keys(options.tag)) { | ||
| params[`tag:${key}`] = options.tag[key]; | ||
| } | ||
| } | ||
| return this.client.getPagedItems(undefined, params); | ||
| }); | ||
| } | ||
| return this.client.getPagedItems(undefined, params); | ||
| } | ||
@@ -116,7 +105,5 @@ /** | ||
| */ | ||
| updateSignatureType(id, signatureType) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.put(`${id}/signature-type`, { signatureType }); | ||
| return Promise.resolve(); | ||
| }); | ||
| async updateSignatureType(id, signatureType) { | ||
| await this.client.put(`${id}/signature-type`, { signatureType }); | ||
| return Promise.resolve(); | ||
| } | ||
@@ -128,7 +115,5 @@ /** | ||
| */ | ||
| register(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.put(`${id}/register`); | ||
| return Promise.resolve(); | ||
| }); | ||
| async register(id) { | ||
| await this.client.put(`${id}/register`); | ||
| return Promise.resolve(); | ||
| } | ||
@@ -164,9 +149,7 @@ /** | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| return Promise.resolve(); | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| return Promise.resolve(); | ||
| } | ||
| } | ||
| exports.AppsEndpoint = AppsEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -21,3 +12,3 @@ exports.CapabilitiesEndpoint = exports.CapabilityPresentationOperator = exports.CustomCapabilityStatus = exports.CapabilitySchemaPropertyName = void 0; | ||
| CapabilitySchemaPropertyName["DATA"] = "data"; | ||
| })(CapabilitySchemaPropertyName = exports.CapabilitySchemaPropertyName || (exports.CapabilitySchemaPropertyName = {})); | ||
| })(CapabilitySchemaPropertyName || (exports.CapabilitySchemaPropertyName = CapabilitySchemaPropertyName = {})); | ||
| var CustomCapabilityStatus; | ||
@@ -29,3 +20,3 @@ (function (CustomCapabilityStatus) { | ||
| CustomCapabilityStatus["DEAD"] = "dead"; | ||
| })(CustomCapabilityStatus = exports.CustomCapabilityStatus || (exports.CustomCapabilityStatus = {})); | ||
| })(CustomCapabilityStatus || (exports.CustomCapabilityStatus = CustomCapabilityStatus = {})); | ||
| var CapabilityPresentationOperator; | ||
@@ -41,3 +32,3 @@ (function (CapabilityPresentationOperator) { | ||
| CapabilityPresentationOperator["LESS_THAN_OR_EQUALS"] = "LESS_THAN_OR_EQUALS"; | ||
| })(CapabilityPresentationOperator = exports.CapabilityPresentationOperator || (exports.CapabilityPresentationOperator = {})); | ||
| })(CapabilityPresentationOperator || (exports.CapabilityPresentationOperator = CapabilityPresentationOperator = {})); | ||
| class CapabilitiesEndpoint extends endpoint_1.Endpoint { | ||
@@ -50,11 +41,7 @@ constructor(config) { | ||
| */ | ||
| list(namespace) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(`namespaces/${namespace}`); | ||
| }); | ||
| async list(namespace) { | ||
| return this.client.getPagedItems(`namespaces/${namespace}`); | ||
| } | ||
| listNamespaces() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get('namespaces'); | ||
| }); | ||
| async listNamespaces() { | ||
| return this.client.get('namespaces'); | ||
| } | ||
@@ -64,11 +51,7 @@ /** | ||
| */ | ||
| listStandard() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(); | ||
| }); | ||
| async listStandard() { | ||
| return this.client.getPagedItems(); | ||
| } | ||
| listVersions(capabilityId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(capabilityId); | ||
| }); | ||
| async listVersions(capabilityId) { | ||
| return this.client.getPagedItems(capabilityId); | ||
| } | ||
@@ -84,22 +67,14 @@ get(capabilityId, capabilityVersion) { | ||
| } | ||
| delete(capabilityId, capabilityVersion) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${capabilityId}/${capabilityVersion}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(capabilityId, capabilityVersion) { | ||
| await this.client.delete(`${capabilityId}/${capabilityVersion}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| getPresentation(capabilityId, capabilityVersion) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${capabilityId}/${capabilityVersion}/presentation`); | ||
| }); | ||
| async getPresentation(capabilityId, capabilityVersion) { | ||
| return this.client.get(`${capabilityId}/${capabilityVersion}/presentation`); | ||
| } | ||
| createPresentation(capabilityId, capabilityVersion, presentation) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post(`${capabilityId}/${capabilityVersion}/presentation`, presentation); | ||
| }); | ||
| async createPresentation(capabilityId, capabilityVersion, presentation) { | ||
| return this.client.post(`${capabilityId}/${capabilityVersion}/presentation`, presentation); | ||
| } | ||
| updatePresentation(capabilityId, capabilityVersion, presentation) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.put(`${capabilityId}/${capabilityVersion}/presentation`, presentation); | ||
| }); | ||
| async updatePresentation(capabilityId, capabilityVersion, presentation) { | ||
| return this.client.put(`${capabilityId}/${capabilityVersion}/presentation`, presentation); | ||
| } | ||
@@ -147,16 +122,14 @@ /** | ||
| */ | ||
| upsertTranslations(capabilityId, capabilityVersion, data) { | ||
| async upsertTranslations(capabilityId, capabilityVersion, data) { | ||
| var _a; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| return yield this.createTranslations(capabilityId, capabilityVersion, data); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| try { | ||
| return await this.createTranslations(capabilityId, capabilityVersion, data); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| catch (error) { | ||
| if ((_a = error.message) === null || _a === void 0 ? void 0 : _a.includes('Localization already exists')) { | ||
| return this.updateTranslations(capabilityId, capabilityVersion, data); | ||
| } | ||
| catch (error) { | ||
| if ((_a = error.message) === null || _a === void 0 ? void 0 : _a.includes('Localization already exists')) { | ||
| return this.updateTranslations(capabilityId, capabilityVersion, data); | ||
| } | ||
| throw error; | ||
| } | ||
| }); | ||
| throw error; | ||
| } | ||
| } | ||
@@ -163,0 +136,0 @@ /** |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -19,49 +10,35 @@ exports.ChannelsEndpoint = void 0; | ||
| } | ||
| create(data) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post('', data); | ||
| }); | ||
| async create(data) { | ||
| return this.client.post('', data); | ||
| } | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| } | ||
| update(id, data) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.put(id, data); | ||
| }); | ||
| async update(id, data) { | ||
| return this.client.put(id, data); | ||
| } | ||
| get(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(id); | ||
| }); | ||
| async get(id) { | ||
| return this.client.get(id); | ||
| } | ||
| getDriverChannelMetaInfo(channelId, driverId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${channelId}/drivers/${driverId}/meta`); | ||
| }); | ||
| async getDriverChannelMetaInfo(channelId, driverId) { | ||
| return this.client.get(`${channelId}/drivers/${driverId}/meta`); | ||
| } | ||
| list(options = {}) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = {}; | ||
| if (options.subscriberType) { | ||
| params.type = options.subscriberType; | ||
| async list(options = {}) { | ||
| const params = {}; | ||
| if (options.subscriberType) { | ||
| params.type = options.subscriberType; | ||
| } | ||
| if (options.subscriberId) { | ||
| if (!options.subscriberType) { | ||
| throw Error('specifying a subscriberId requires also specifying a subscriberType'); | ||
| } | ||
| if (options.subscriberId) { | ||
| if (!options.subscriberType) { | ||
| throw Error('specifying a subscriberId requires also specifying a subscriberType'); | ||
| } | ||
| params.subscriberId = options.subscriberId; | ||
| } | ||
| if (typeof (options.includeReadOnly) === 'boolean') { | ||
| params.includeReadOnly = options.includeReadOnly.toString(); | ||
| } | ||
| return this.client.getPagedItems('', params); | ||
| }); | ||
| params.subscriberId = options.subscriberId; | ||
| } | ||
| if (typeof (options.includeReadOnly) === 'boolean') { | ||
| params.includeReadOnly = options.includeReadOnly.toString(); | ||
| } | ||
| return this.client.getPagedItems('', params); | ||
| } | ||
| listAssignedDrivers(channelId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(`${channelId}/drivers`); | ||
| }); | ||
| async listAssignedDrivers(channelId) { | ||
| return this.client.getPagedItems(`${channelId}/drivers`); | ||
| } | ||
@@ -73,23 +50,15 @@ /** | ||
| */ | ||
| assignDriver(channelId, driverId, version) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post(`${channelId}/drivers`, { driverId, version }); | ||
| }); | ||
| async assignDriver(channelId, driverId, version) { | ||
| return this.client.post(`${channelId}/drivers`, { driverId, version }); | ||
| } | ||
| unassignDriver(channelId, driverId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${channelId}/drivers/${driverId}`); | ||
| }); | ||
| async unassignDriver(channelId, driverId) { | ||
| await this.client.delete(`${channelId}/drivers/${driverId}`); | ||
| } | ||
| enrollHub(channelId, hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.post(`${channelId}/hubs/${hubId}`); | ||
| }); | ||
| async enrollHub(channelId, hubId) { | ||
| await this.client.post(`${channelId}/hubs/${hubId}`); | ||
| } | ||
| unenrollHub(channelId, hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${channelId}/hubs/${hubId}`); | ||
| }); | ||
| async unenrollHub(channelId, hubId) { | ||
| await this.client.delete(`${channelId}/hubs/${hubId}`); | ||
| } | ||
| } | ||
| exports.ChannelsEndpoint = ChannelsEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -20,3 +11,3 @@ exports.DeviceProfilesEndpoint = exports.DeviceProfileStatus = void 0; | ||
| DeviceProfileStatus["PUBLISHED"] = "PUBLISHED"; | ||
| })(DeviceProfileStatus = exports.DeviceProfileStatus || (exports.DeviceProfileStatus = {})); | ||
| })(DeviceProfileStatus || (exports.DeviceProfileStatus = DeviceProfileStatus = {})); | ||
| class DeviceProfilesEndpoint extends endpoint_1.Endpoint { | ||
@@ -43,7 +34,5 @@ constructor(config) { | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -101,9 +90,7 @@ /** | ||
| */ | ||
| deleteTranslations(id, tag) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${id}/i18n/${tag}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async deleteTranslations(id, tag) { | ||
| await this.client.delete(`${id}/i18n/${tag}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| } | ||
| exports.DeviceProfilesEndpoint = DeviceProfilesEndpoint; |
@@ -63,4 +63,3 @@ import { Endpoint } from '../endpoint'; | ||
| } | ||
| export interface BleDeviceDetails { | ||
| } | ||
| export type BleDeviceDetails = object; | ||
| export interface BleD2DDeviceDetails { | ||
@@ -67,0 +66,0 @@ encryptionKey?: string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"devices.d.ts","sourceRoot":"","sources":["../../src/endpoint/devices.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"devices.d.ts","sourceRoot":"","sources":["../../src/endpoint/devices.ts"],"names":[],"mappings":"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"} |
+114
-138
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -30,3 +21,3 @@ exports.DevicesEndpoint = exports.DeviceHealthState = exports.DeviceIntegrationType = exports.DeviceNetworkSecurityLevel = void 0; | ||
| DeviceNetworkSecurityLevel["ZWAVE_S0_DOWNGRADE"] = "ZWAVE_S0_DOWNGRADE"; | ||
| })(DeviceNetworkSecurityLevel = exports.DeviceNetworkSecurityLevel || (exports.DeviceNetworkSecurityLevel = {})); | ||
| })(DeviceNetworkSecurityLevel || (exports.DeviceNetworkSecurityLevel = DeviceNetworkSecurityLevel = {})); | ||
| var DeviceIntegrationType; | ||
@@ -56,3 +47,3 @@ (function (DeviceIntegrationType) { | ||
| DeviceIntegrationType["EDGE_CHILD"] = "EDGE_CHILD"; | ||
| })(DeviceIntegrationType = exports.DeviceIntegrationType || (exports.DeviceIntegrationType = {})); | ||
| })(DeviceIntegrationType || (exports.DeviceIntegrationType = DeviceIntegrationType = {})); | ||
| var DeviceHealthState; | ||
@@ -63,3 +54,3 @@ (function (DeviceHealthState) { | ||
| DeviceHealthState["UNKNOWN"] = "UNKNOWN"; | ||
| })(DeviceHealthState = exports.DeviceHealthState || (exports.DeviceHealthState = {})); | ||
| })(DeviceHealthState || (exports.DeviceHealthState = DeviceHealthState = {})); | ||
| class DevicesEndpoint extends endpoint_1.Endpoint { | ||
@@ -78,46 +69,44 @@ constructor(config) { | ||
| */ | ||
| list(options = {}) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = {}; | ||
| if ('capability' in options && options.capability) { | ||
| params.capability = options.capability; | ||
| } | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('capabilitiesMode' in options && options.capabilitiesMode) { | ||
| params.capabilitiesMode = options.capabilitiesMode; | ||
| } | ||
| if ('includeRestricted' in options && options.includeRestricted !== undefined) { | ||
| params.includeRestricted = options.includeRestricted.toString(); | ||
| } | ||
| if ('accessLevel' in options && options.accessLevel) { | ||
| params.accessLevel = options.accessLevel; | ||
| } | ||
| if ('includeHealth' in options && options.includeHealth !== undefined) { | ||
| params.includeHealth = options.includeHealth.toString(); | ||
| } | ||
| if ('includeStatus' in options && options.includeStatus !== undefined) { | ||
| params.includeStatus = options.includeStatus.toString(); | ||
| } | ||
| if ('installedAppId' in options && options.installedAppId) { | ||
| params.installedAppId = options.installedAppId; | ||
| } | ||
| if ('max' in options && options.max) { | ||
| params.max = options.max; | ||
| } | ||
| if ('page' in options && options.page) { | ||
| params.page = options.page; | ||
| } | ||
| if ('type' in options && options.type) { | ||
| params.type = options.type; | ||
| } | ||
| return this.client.getPagedItems(undefined, params, { headerOverrides: HEADER_OVERRIDES }); | ||
| }); | ||
| async list(options = {}) { | ||
| const params = {}; | ||
| if ('capability' in options && options.capability) { | ||
| params.capability = options.capability; | ||
| } | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('capabilitiesMode' in options && options.capabilitiesMode) { | ||
| params.capabilitiesMode = options.capabilitiesMode; | ||
| } | ||
| if ('includeRestricted' in options && options.includeRestricted !== undefined) { | ||
| params.includeRestricted = options.includeRestricted.toString(); | ||
| } | ||
| if ('accessLevel' in options && options.accessLevel) { | ||
| params.accessLevel = options.accessLevel; | ||
| } | ||
| if ('includeHealth' in options && options.includeHealth !== undefined) { | ||
| params.includeHealth = options.includeHealth.toString(); | ||
| } | ||
| if ('includeStatus' in options && options.includeStatus !== undefined) { | ||
| params.includeStatus = options.includeStatus.toString(); | ||
| } | ||
| if ('installedAppId' in options && options.installedAppId) { | ||
| params.installedAppId = options.installedAppId; | ||
| } | ||
| if ('max' in options && options.max) { | ||
| params.max = options.max; | ||
| } | ||
| if ('page' in options && options.page) { | ||
| params.page = options.page; | ||
| } | ||
| if ('type' in options && options.type) { | ||
| params.type = options.type; | ||
| } | ||
| return this.client.getPagedItems(undefined, params, { headerOverrides: HEADER_OVERRIDES }); | ||
| } | ||
@@ -174,7 +163,5 @@ /** | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -186,30 +173,31 @@ /** | ||
| */ | ||
| create(definition) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| let data; | ||
| if (definition.app) { | ||
| data = { | ||
| label: definition.label, | ||
| roomId: definition.roomId, | ||
| locationId: this.locationId(definition.locationId), | ||
| app: Object.assign(Object.assign({}, definition.app), { installedAppId: this.installedAppId(definition.app.installedAppId) }), | ||
| }; | ||
| } | ||
| else if (definition.profileId) { | ||
| data = { | ||
| label: definition.label, | ||
| roomId: definition.roomId, | ||
| locationId: this.locationId(definition.locationId), | ||
| app: { | ||
| installedAppId: this.installedAppId(definition.installedAppId), | ||
| profileId: definition.profileId, | ||
| externalId: definition.externalId, | ||
| }, | ||
| }; | ||
| } | ||
| else { | ||
| throw Error('Invalid device creation data'); | ||
| } | ||
| return this.client.post('', data); | ||
| }); | ||
| async create(definition) { | ||
| let data; | ||
| if (definition.app) { | ||
| data = { | ||
| label: definition.label, | ||
| roomId: definition.roomId, | ||
| locationId: this.locationId(definition.locationId), | ||
| app: { | ||
| ...definition.app, | ||
| installedAppId: this.installedAppId(definition.app.installedAppId), | ||
| }, | ||
| }; | ||
| } | ||
| else if (definition.profileId) { | ||
| data = { | ||
| label: definition.label, | ||
| roomId: definition.roomId, | ||
| locationId: this.locationId(definition.locationId), | ||
| app: { | ||
| installedAppId: this.installedAppId(definition.installedAppId), | ||
| profileId: definition.profileId, | ||
| externalId: definition.externalId, | ||
| }, | ||
| }; | ||
| } | ||
| else { | ||
| throw Error('Invalid device creation data'); | ||
| } | ||
| return this.client.post('', data); | ||
| } | ||
@@ -299,6 +287,4 @@ /** | ||
| */ | ||
| executeCommands(id, commands) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post(`${id}/commands`, { commands }); | ||
| }); | ||
| async executeCommands(id, commands) { | ||
| return this.client.post(`${id}/commands`, { commands }); | ||
| } | ||
@@ -310,6 +296,4 @@ /** | ||
| */ | ||
| executeCommand(id, command) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.executeCommands(id, [command]); | ||
| }); | ||
| async executeCommand(id, command) { | ||
| return this.executeCommands(id, [command]); | ||
| } | ||
@@ -320,6 +304,4 @@ /** | ||
| */ | ||
| postCommands(id, commands) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post(`${id}/commands`, commands); | ||
| }); | ||
| async postCommands(id, commands) { | ||
| return this.client.post(`${id}/commands`, commands); | ||
| } | ||
@@ -336,31 +318,29 @@ /** | ||
| */ | ||
| sendCommand(item, capabilityIdOrCmdList, command, args) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| let commands; | ||
| const { deviceConfig } = item; | ||
| if (deviceConfig) { | ||
| if (Array.isArray(capabilityIdOrCmdList)) { | ||
| commands = capabilityIdOrCmdList.map(it => { | ||
| return { | ||
| component: deviceConfig.componentId, | ||
| capability: it.capability, | ||
| command: it.command, | ||
| arguments: it.arguments || [], | ||
| }; | ||
| }); | ||
| } | ||
| else { | ||
| commands = [ | ||
| { | ||
| component: deviceConfig.componentId, | ||
| capability: capabilityIdOrCmdList, | ||
| command, | ||
| arguments: args || [], | ||
| }, | ||
| ]; | ||
| } | ||
| return this.client.post(`${deviceConfig.deviceId}/commands`, { commands }); | ||
| async sendCommand(item, capabilityIdOrCmdList, command, args) { | ||
| let commands; | ||
| const { deviceConfig } = item; | ||
| if (deviceConfig) { | ||
| if (Array.isArray(capabilityIdOrCmdList)) { | ||
| commands = capabilityIdOrCmdList.map(it => { | ||
| return { | ||
| component: deviceConfig.componentId, | ||
| capability: it.capability, | ||
| command: it.command, | ||
| arguments: it.arguments || [], | ||
| }; | ||
| }); | ||
| } | ||
| return Promise.reject(Error('Device config not found')); | ||
| }); | ||
| else { | ||
| commands = [ | ||
| { | ||
| component: deviceConfig.componentId, | ||
| capability: capabilityIdOrCmdList, | ||
| command, | ||
| arguments: args || [], | ||
| }, | ||
| ]; | ||
| } | ||
| return this.client.post(`${deviceConfig.deviceId}/commands`, { commands }); | ||
| } | ||
| return Promise.reject(Error('Device config not found')); | ||
| } | ||
@@ -387,7 +367,5 @@ /** | ||
| */ | ||
| createEvents(id, deviceEvents) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.post(`${id}/events`, { deviceEvents }); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async createEvents(id, deviceEvents) { | ||
| await this.client.post(`${id}/events`, { deviceEvents }); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -399,6 +377,4 @@ /** | ||
| */ | ||
| sendEvents(id, deviceEvents) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.post(`${id}/events`, deviceEvents); | ||
| }); | ||
| async sendEvents(id, deviceEvents) { | ||
| await this.client.post(`${id}/events`, deviceEvents); | ||
| } | ||
@@ -405,0 +381,0 @@ /** |
+12
-33
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -19,21 +10,13 @@ exports.DriversEndpoint = void 0; | ||
| } | ||
| get(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(id); | ||
| }); | ||
| async get(id) { | ||
| return this.client.get(id); | ||
| } | ||
| getRevision(id, version) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${id}/versions/${version}`); | ||
| }); | ||
| async getRevision(id, version) { | ||
| return this.client.get(`${id}/versions/${version}`); | ||
| } | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| } | ||
| list() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(''); | ||
| }); | ||
| async list() { | ||
| return this.client.getPagedItems(''); | ||
| } | ||
@@ -44,6 +27,4 @@ /** | ||
| */ | ||
| listDefault() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems('default'); | ||
| }); | ||
| async listDefault() { | ||
| return this.client.getPagedItems('default'); | ||
| } | ||
@@ -53,8 +34,6 @@ /** | ||
| */ | ||
| upload(archiveData) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.request('post', 'package', archiveData, undefined, { headerOverrides: { 'Content-Type': 'application/zip' } }); | ||
| }); | ||
| async upload(archiveData) { | ||
| return this.client.request('post', 'package', archiveData, undefined, { headerOverrides: { 'Content-Type': 'application/zip' } }); | ||
| } | ||
| } | ||
| exports.DriversEndpoint = DriversEndpoint; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"history.d.ts","sourceRoot":"","sources":["../../src/endpoint/history.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,QAAQ,EAAC,MAAM,aAAa,CAAA;AACpC,OAAO,EAAiB,oBAAoB,EAAmB,MAAM,oBAAoB,CAAA;AACzF,OAAO,EAAC,aAAa,EAAC,MAAM,eAAe,CAAA;AAG3C,MAAM,WAAW,cAAc;IAC9B,gBAAgB;IAChB,QAAQ,EAAE,MAAM,CAAA;IAEhB,uBAAuB;IACvB,UAAU,EAAE,MAAM,CAAA;IAElB,kBAAkB;IAClB,UAAU,EAAE,MAAM,CAAA;IAElB,oBAAoB;IACpB,YAAY,EAAE,MAAM,CAAA;IAEpB,4DAA4D;IAC5D,IAAI,EAAE,MAAM,CAAA;IAEZ,mDAAmD;IACnD,IAAI,EAAE,MAAM,CAAA;IAEZ,yCAAyC;IACzC,SAAS,EAAE,MAAM,CAAA;IAEjB,wCAAwC;IACxC,cAAc,CAAC,EAAE,MAAM,CAAA;IAEvB,sBAAsB;IACtB,UAAU,EAAE,MAAM,CAAA;IAElB,qBAAqB;IACrB,SAAS,EAAE,MAAM,CAAA;IAEjB,sBAAsB;IACtB,KAAK,EAAE,MAAM,CAAA;IACb,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,IAAI,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAE7B,+EAA+E;IAC/E,uBAAuB,CAAC,EAAE,MAAM,CAAA;IAEhC,gFAAgF;IAChF,wBAAwB,CAAC,EAAE,MAAM,CAAA;IAEjC,sDAAsD;IACtD,KAAK,EAAE,MAAM,CAAA;IAEb,iEAAiE;IACjE,IAAI,EAAE,MAAM,CAAA;CACZ;AAED,MAAM,WAAW,iBAAiB;IACjC;;;;OAIG;IACH,MAAM,CAAC,EAAE,MAAM,CAAA;IAEf;;;;OAIG;IACH,UAAU,CAAC,EAAE,MAAM,CAAA;IAEnB;;;;OAIG;IACH,KAAK,CAAC,EAAE,MAAM,CAAA;IAEd;;;;OAIG;IACH,SAAS,CAAC,EAAE,MAAM,CAAA;IAElB;;OAEG;IACH,KAAK,CAAC,EAAE,MAAM,CAAA;CACd;AAED,MAAM,MAAM,oBAAoB,GAAG,iBAAiB,GAAG;IACtD,UAAU,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IAC9B,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IAC5B,WAAW,CAAC,EAAE,OAAO,CAAA;CACrB,CAAA;AAED,qBAAa,eAAgB,SAAQ,QAAQ;gBAChC,MAAM,EAAE,oBAAoB;IAIxC;;;;;;;;;;;;;;;;;;;;;;;;;;OA0BG;IACU,OAAO,CAAC,OAAO,GAAE,oBAAyB,GAAG,OAAO,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC;CAmChG"} | ||
| {"version":3,"file":"history.d.ts","sourceRoot":"","sources":["../../src/endpoint/history.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AACtC,OAAO,EAAkB,oBAAoB,EAAoB,MAAM,oBAAoB,CAAA;AAC3F,OAAO,EAAE,aAAa,EAAE,MAAM,eAAe,CAAA;AAG7C,MAAM,WAAW,cAAc;IAC9B,gBAAgB;IAChB,QAAQ,EAAE,MAAM,CAAA;IAEhB,uBAAuB;IACvB,UAAU,EAAE,MAAM,CAAA;IAElB,kBAAkB;IAClB,UAAU,EAAE,MAAM,CAAA;IAElB,oBAAoB;IACpB,YAAY,EAAE,MAAM,CAAA;IAEpB,4DAA4D;IAC5D,IAAI,EAAE,MAAM,CAAA;IAEZ,mDAAmD;IACnD,IAAI,EAAE,MAAM,CAAA;IAEZ,yCAAyC;IACzC,SAAS,EAAE,MAAM,CAAA;IAEjB,wCAAwC;IACxC,cAAc,CAAC,EAAE,MAAM,CAAA;IAEvB,sBAAsB;IACtB,UAAU,EAAE,MAAM,CAAA;IAElB,qBAAqB;IACrB,SAAS,EAAE,MAAM,CAAA;IAEjB,sBAAsB;IACtB,KAAK,EAAE,MAAM,CAAA;IACb,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,IAAI,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;IAE7B,+EAA+E;IAC/E,uBAAuB,CAAC,EAAE,MAAM,CAAA;IAEhC,gFAAgF;IAChF,wBAAwB,CAAC,EAAE,MAAM,CAAA;IAEjC,sDAAsD;IACtD,KAAK,EAAE,MAAM,CAAA;IAEb,iEAAiE;IACjE,IAAI,EAAE,MAAM,CAAA;CACZ;AAED,MAAM,WAAW,iBAAiB;IACjC;;;;OAIG;IACH,MAAM,CAAC,EAAE,MAAM,CAAA;IAEf;;;;OAIG;IACH,UAAU,CAAC,EAAE,MAAM,CAAA;IAEnB;;;;OAIG;IACH,KAAK,CAAC,EAAE,MAAM,CAAA;IAEd;;;;OAIG;IACH,SAAS,CAAC,EAAE,MAAM,CAAA;IAElB;;OAEG;IACH,KAAK,CAAC,EAAE,MAAM,CAAA;CACd;AAED,MAAM,MAAM,oBAAoB,GAAG,iBAAiB,GAAG;IACtD,UAAU,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IAC9B,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;IAC5B,WAAW,CAAC,EAAE,OAAO,CAAA;CACrB,CAAA;AAED,qBAAa,eAAgB,SAAQ,QAAQ;gBAChC,MAAM,EAAE,oBAAoB;IAIxC;;;;;;;;;;;;;;;;;;;;;;;;;;OA0BG;IACU,OAAO,CAAC,OAAO,GAAE,oBAAyB,GAAG,OAAO,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC;CAmChG"} |
+33
-44
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -47,39 +38,37 @@ exports.HistoryEndpoint = void 0; | ||
| */ | ||
| devices(options = {}) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = {}; | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| else { | ||
| throw new Error('Location ID is undefined'); | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('limit' in options && options.limit) { | ||
| params.limit = options.limit; | ||
| } | ||
| if ('before' in options && options.before) { | ||
| params.pagingBeforeEpoch = options.before; | ||
| } | ||
| if ('beforeHash' in options && options.beforeHash) { | ||
| params.pagingBeforeHash = options.beforeHash; | ||
| } | ||
| if ('after' in options && options.after) { | ||
| params.pagingAfterEpoch = options.after; | ||
| } | ||
| if ('afterHash' in options && options.afterHash) { | ||
| params.pagingAfterHash = options.afterHash; | ||
| } | ||
| if ('oldestFirst' in options) { | ||
| params.oldestFirst = `${options.oldestFirst}`; | ||
| } | ||
| return new pagination_1.PaginatedList(yield this.client.get('devices', params), this.client); | ||
| }); | ||
| async devices(options = {}) { | ||
| const params = {}; | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| else { | ||
| throw new Error('Location ID is undefined'); | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('limit' in options && options.limit) { | ||
| params.limit = options.limit; | ||
| } | ||
| if ('before' in options && options.before) { | ||
| params.pagingBeforeEpoch = options.before; | ||
| } | ||
| if ('beforeHash' in options && options.beforeHash) { | ||
| params.pagingBeforeHash = options.beforeHash; | ||
| } | ||
| if ('after' in options && options.after) { | ||
| params.pagingAfterEpoch = options.after; | ||
| } | ||
| if ('afterHash' in options && options.afterHash) { | ||
| params.pagingAfterHash = options.afterHash; | ||
| } | ||
| if ('oldestFirst' in options) { | ||
| params.oldestFirst = `${options.oldestFirst}`; | ||
| } | ||
| return new pagination_1.PaginatedList(await this.client.get('devices', params), this.client); | ||
| } | ||
| } | ||
| exports.HistoryEndpoint = HistoryEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -23,6 +14,4 @@ exports.HubdevicesEndpoint = void 0; | ||
| */ | ||
| get(hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${hubId}`); | ||
| }); | ||
| async get(hubId) { | ||
| return this.client.get(`${hubId}`); | ||
| } | ||
@@ -33,6 +22,4 @@ /** | ||
| */ | ||
| getCharacteristics(hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${hubId}/characteristics`); | ||
| }); | ||
| async getCharacteristics(hubId) { | ||
| return this.client.get(`${hubId}/characteristics`); | ||
| } | ||
@@ -43,6 +30,4 @@ /** | ||
| */ | ||
| installDriver(driverId, hubId, channelId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.put(`${hubId}/drivers/${driverId}`, { channelId }); | ||
| }); | ||
| async installDriver(driverId, hubId, channelId) { | ||
| return this.client.put(`${hubId}/drivers/${driverId}`, { channelId }); | ||
| } | ||
@@ -52,6 +37,4 @@ /** | ||
| */ | ||
| switchDriver(driverId, hubId, deviceId, forceUpdate = false) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.patch(`${hubId}/childdevice/${deviceId}`, { driverId }, forceUpdate ? { forceUpdate: 'true' } : undefined); | ||
| }); | ||
| async switchDriver(driverId, hubId, deviceId, forceUpdate = false) { | ||
| return this.client.patch(`${hubId}/childdevice/${deviceId}`, { driverId }, forceUpdate ? { forceUpdate: 'true' } : undefined); | ||
| } | ||
@@ -62,6 +45,4 @@ /** | ||
| */ | ||
| uninstallDriver(driverId, hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.delete(`${hubId}/drivers/${driverId}`); | ||
| }); | ||
| async uninstallDriver(driverId, hubId) { | ||
| return this.client.delete(`${hubId}/drivers/${driverId}`); | ||
| } | ||
@@ -73,12 +54,8 @@ /** | ||
| */ | ||
| listInstalled(hubId, deviceId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = deviceId ? { deviceId } : undefined; | ||
| return this.client.get(`${hubId}/drivers`, params); | ||
| }); | ||
| async listInstalled(hubId, deviceId) { | ||
| const params = deviceId ? { deviceId } : undefined; | ||
| return this.client.get(`${hubId}/drivers`, params); | ||
| } | ||
| getInstalled(hubId, driverId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${hubId}/drivers/${driverId}`); | ||
| }); | ||
| async getInstalled(hubId, driverId) { | ||
| return this.client.get(`${hubId}/drivers/${driverId}`); | ||
| } | ||
@@ -89,8 +66,6 @@ /** | ||
| */ | ||
| enrolledChannels(hubId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.get(`${hubId}/channels`, { channelType: 'DRIVERS' }); | ||
| }); | ||
| async enrolledChannels(hubId) { | ||
| return this.client.get(`${hubId}/channels`, { channelType: 'DRIVERS' }); | ||
| } | ||
| } | ||
| exports.HubdevicesEndpoint = HubdevicesEndpoint; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"installedapps.d.ts","sourceRoot":"","sources":["../../src/endpoint/installedapps.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"installedapps.d.ts","sourceRoot":"","sources":["../../src/endpoint/installedapps.ts"],"names":[],"mappings":"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"} |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -24,3 +15,3 @@ exports.InstalledAppsEndpoint = exports.InstalledAppMessageType = exports.DashboardLifecycleEventType = exports.InstalledAppClassification = exports.InstalledAppStatus = exports.InstallConfigurationStatus = exports.InstalledAppType = exports.ConfigValueType = void 0; | ||
| ConfigValueType["MESSAGE"] = "MESSAGE"; | ||
| })(ConfigValueType = exports.ConfigValueType || (exports.ConfigValueType = {})); | ||
| })(ConfigValueType || (exports.ConfigValueType = ConfigValueType = {})); | ||
| var InstalledAppType; | ||
@@ -32,3 +23,3 @@ (function (InstalledAppType) { | ||
| InstalledAppType["BEHAVIOR"] = "BEHAVIOR"; | ||
| })(InstalledAppType = exports.InstalledAppType || (exports.InstalledAppType = {})); | ||
| })(InstalledAppType || (exports.InstalledAppType = InstalledAppType = {})); | ||
| var InstallConfigurationStatus; | ||
@@ -40,3 +31,3 @@ (function (InstallConfigurationStatus) { | ||
| InstallConfigurationStatus["REVOKED"] = "REVOKED"; | ||
| })(InstallConfigurationStatus = exports.InstallConfigurationStatus || (exports.InstallConfigurationStatus = {})); | ||
| })(InstallConfigurationStatus || (exports.InstallConfigurationStatus = InstallConfigurationStatus = {})); | ||
| var InstalledAppStatus; | ||
@@ -48,3 +39,3 @@ (function (InstalledAppStatus) { | ||
| InstalledAppStatus["DISABLED"] = "DISABLED"; | ||
| })(InstalledAppStatus = exports.InstalledAppStatus || (exports.InstalledAppStatus = {})); | ||
| })(InstalledAppStatus || (exports.InstalledAppStatus = InstalledAppStatus = {})); | ||
| var InstalledAppClassification; | ||
@@ -57,3 +48,3 @@ (function (InstalledAppClassification) { | ||
| InstalledAppClassification["HIDDEN"] = "HIDDEN"; | ||
| })(InstalledAppClassification = exports.InstalledAppClassification || (exports.InstalledAppClassification = {})); | ||
| })(InstalledAppClassification || (exports.InstalledAppClassification = InstalledAppClassification = {})); | ||
| var DashboardLifecycleEventType; | ||
@@ -64,3 +55,3 @@ (function (DashboardLifecycleEventType) { | ||
| DashboardLifecycleEventType["DELETE"] = "DELETE"; | ||
| })(DashboardLifecycleEventType = exports.DashboardLifecycleEventType || (exports.DashboardLifecycleEventType = {})); | ||
| })(DashboardLifecycleEventType || (exports.DashboardLifecycleEventType = DashboardLifecycleEventType = {})); | ||
| var InstalledAppMessageType; | ||
@@ -70,3 +61,3 @@ (function (InstalledAppMessageType) { | ||
| InstalledAppMessageType["ADHOC"] = "ADHOC"; | ||
| })(InstalledAppMessageType = exports.InstalledAppMessageType || (exports.InstalledAppMessageType = {})); | ||
| })(InstalledAppMessageType || (exports.InstalledAppMessageType = InstalledAppMessageType = {})); | ||
| class InstalledAppsEndpoint extends endpoint_1.Endpoint { | ||
@@ -83,34 +74,32 @@ constructor(config) { | ||
| */ | ||
| list(options = {}) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const params = {}; | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| if ('installedAppStatus' in options && options.installedAppStatus) { | ||
| params.installedAppStatus = options.installedAppStatus; | ||
| } | ||
| if ('installedAppType' in options && options.installedAppType) { | ||
| params.installedAppType = options.installedAppType; | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('appId' in options && options.appId) { | ||
| params.appId = options.appId; | ||
| } | ||
| if ('modeId' in options && options.modeId) { | ||
| params.modeId = options.modeId; | ||
| } | ||
| if ('max' in options && options.max) { | ||
| params.max = options.max; | ||
| } | ||
| if ('page' in options && options.page) { | ||
| params.page = options.page; | ||
| } | ||
| return this.client.getPagedItems(undefined, params); | ||
| }); | ||
| async list(options = {}) { | ||
| const params = {}; | ||
| if ('locationId' in options && options.locationId) { | ||
| params.locationId = options.locationId; | ||
| } | ||
| else if (this.client.config.locationId) { | ||
| params.locationId = this.client.config.locationId; | ||
| } | ||
| if ('installedAppStatus' in options && options.installedAppStatus) { | ||
| params.installedAppStatus = options.installedAppStatus; | ||
| } | ||
| if ('installedAppType' in options && options.installedAppType) { | ||
| params.installedAppType = options.installedAppType; | ||
| } | ||
| if ('deviceId' in options && options.deviceId) { | ||
| params.deviceId = options.deviceId; | ||
| } | ||
| if ('appId' in options && options.appId) { | ||
| params.appId = options.appId; | ||
| } | ||
| if ('modeId' in options && options.modeId) { | ||
| params.modeId = options.modeId; | ||
| } | ||
| if ('max' in options && options.max) { | ||
| params.max = options.max; | ||
| } | ||
| if ('page' in options && options.page) { | ||
| params.page = options.page; | ||
| } | ||
| return this.client.getPagedItems(undefined, params); | ||
| } | ||
@@ -175,13 +164,11 @@ /** | ||
| */ | ||
| getLatestConfiguration(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const items = (yield this.listConfigurations(id)).sort((a, b) => { | ||
| return a.lastUpdatedDate === b.lastUpdatedDate ? 0 : a.lastUpdatedDate < b.lastUpdatedDate ? 1 : -1; | ||
| }); | ||
| if (items.length > 0) { | ||
| const item = items[0]; | ||
| return this.getConfiguration(item.installedAppId, item.configurationId); | ||
| } | ||
| return undefined; | ||
| async getLatestConfiguration(id) { | ||
| const items = (await this.listConfigurations(id)).sort((a, b) => { | ||
| return a.lastUpdatedDate === b.lastUpdatedDate ? 0 : a.lastUpdatedDate < b.lastUpdatedDate ? 1 : -1; | ||
| }); | ||
| if (items.length > 0) { | ||
| const item = items[0]; | ||
| return this.getConfiguration(item.installedAppId, item.configurationId); | ||
| } | ||
| return undefined; | ||
| } | ||
@@ -192,11 +179,9 @@ /** | ||
| */ | ||
| getAuthorizedConfiguration(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const items = yield this.listConfigurations(id, { configurationStatus: InstallConfigurationStatus.AUTHORIZED }); | ||
| if (items.length > 0) { | ||
| const item = items[0]; | ||
| return this.getConfiguration(item.installedAppId, item.configurationId); | ||
| } | ||
| return undefined; | ||
| }); | ||
| async getAuthorizedConfiguration(id) { | ||
| const items = await this.listConfigurations(id, { configurationStatus: InstallConfigurationStatus.AUTHORIZED }); | ||
| if (items.length > 0) { | ||
| const item = items[0]; | ||
| return this.getConfiguration(item.installedAppId, item.configurationId); | ||
| } | ||
| return undefined; | ||
| } | ||
@@ -207,10 +192,8 @@ /** | ||
| */ | ||
| getCurrentConfiguration(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| let item = yield this.getAuthorizedConfiguration(id); | ||
| if (!item) { | ||
| item = yield this.getLatestConfiguration(id); | ||
| } | ||
| return item; | ||
| }); | ||
| async getCurrentConfiguration(id) { | ||
| let item = await this.getAuthorizedConfiguration(id); | ||
| if (!item) { | ||
| item = await this.getLatestConfiguration(id); | ||
| } | ||
| return item; | ||
| } | ||
@@ -241,7 +224,5 @@ /** | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(this.installedAppId(id)); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(this.installedAppId(id)); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -255,7 +236,5 @@ /** | ||
| */ | ||
| createEvent(data, id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.post(`${this.installedAppId(id)}/events`, data); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async createEvent(data, id) { | ||
| await this.client.post(`${this.installedAppId(id)}/events`, data); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -269,9 +248,7 @@ /** | ||
| */ | ||
| sendMessage(data, id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.post(`${this.installedAppId(id)}/send-message`, data); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async sendMessage(data, id) { | ||
| await this.client.post(`${this.installedAppId(id)}/send-message`, data); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| } | ||
| exports.InstalledAppsEndpoint = InstalledAppsEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -19,28 +10,22 @@ exports.InvitesSchemaAppEndpoint = void 0; | ||
| } | ||
| create(schemaAppInvitation) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post('', schemaAppInvitation); | ||
| }); | ||
| async create(schemaAppInvitation) { | ||
| return this.client.post('', schemaAppInvitation); | ||
| } | ||
| list(schemaAppId) { | ||
| async list(schemaAppId) { | ||
| var _a; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| return yield this.client.getPagedItems('', { schemaAppId }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| try { | ||
| return await this.client.getPagedItems('', { schemaAppId }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| catch (error) { | ||
| if (((_a = error.response) === null || _a === void 0 ? void 0 : _a.status) === 403) { | ||
| return []; | ||
| } | ||
| catch (error) { | ||
| if (((_a = error.response) === null || _a === void 0 ? void 0 : _a.status) === 403) { | ||
| return []; | ||
| } | ||
| throw error; | ||
| } | ||
| }); | ||
| throw error; | ||
| } | ||
| } | ||
| revoke(invitationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(invitationId); | ||
| }); | ||
| async revoke(invitationId) { | ||
| await this.client.delete(invitationId); | ||
| } | ||
| } | ||
| exports.InvitesSchemaAppEndpoint = InvitesSchemaAppEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -23,6 +14,4 @@ exports.LocationsEndpoint = void 0; | ||
| */ | ||
| list() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.getPagedItems(); | ||
| }); | ||
| async list() { | ||
| return this.client.getPagedItems(); | ||
| } | ||
@@ -61,9 +50,7 @@ /** | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(id); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| } | ||
| exports.LocationsEndpoint = LocationsEndpoint; |
+11
-24
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -34,13 +25,11 @@ exports.ModesEndpoint = void 0; | ||
| */ | ||
| get(id, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const list = yield this.list(locationId); | ||
| if (list) { | ||
| const item = list.find(it => it.id === id); | ||
| if (item) { | ||
| return item; | ||
| } | ||
| async get(id, locationId) { | ||
| const list = await this.list(locationId); | ||
| if (list) { | ||
| const item = list.find(it => it.id === id); | ||
| if (item) { | ||
| return item; | ||
| } | ||
| throw Error(`Mode ${id} not found`); | ||
| }); | ||
| } | ||
| throw Error(`Mode ${id} not found`); | ||
| } | ||
@@ -89,9 +78,7 @@ /** | ||
| */ | ||
| delete(id, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${this.locationId(locationId)}/modes/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id, locationId) { | ||
| await this.client.delete(`${this.locationId(locationId)}/modes/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| } | ||
| exports.ModesEndpoint = ModesEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -21,3 +12,3 @@ exports.NotificationsEndpoint = exports.DeepLinkType = exports.NotificationRequestType = void 0; | ||
| NotificationRequestType["AUTOMATION_INFO"] = "AUTOMATION_INFO"; | ||
| })(NotificationRequestType = exports.NotificationRequestType || (exports.NotificationRequestType = {})); | ||
| })(NotificationRequestType || (exports.NotificationRequestType = NotificationRequestType = {})); | ||
| var DeepLinkType; | ||
@@ -28,3 +19,3 @@ (function (DeepLinkType) { | ||
| DeepLinkType["location"] = "location"; | ||
| })(DeepLinkType = exports.DeepLinkType || (exports.DeepLinkType = {})); | ||
| })(DeepLinkType || (exports.DeepLinkType = DeepLinkType = {})); | ||
| class NotificationsEndpoint extends endpoint_1.Endpoint { | ||
@@ -39,9 +30,7 @@ constructor(config) { | ||
| */ | ||
| create(data) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| data.locationId = this.locationId(data.locationId); | ||
| return this.client.post(undefined, data); | ||
| }); | ||
| async create(data) { | ||
| data.locationId = this.locationId(data.locationId); | ||
| return this.client.post(undefined, data); | ||
| } | ||
| } | ||
| exports.NotificationsEndpoint = NotificationsEndpoint; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"presentation.d.ts","sourceRoot":"","sources":["../../src/endpoint/presentation.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"presentation.d.ts","sourceRoot":"","sources":["../../src/endpoint/presentation.ts"],"names":[],"mappings":"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"} |
@@ -11,3 +11,3 @@ "use strict"; | ||
| PatchItemOpEnum["REMOVE"] = "remove"; | ||
| })(PatchItemOpEnum = exports.PatchItemOpEnum || (exports.PatchItemOpEnum = {})); | ||
| })(PatchItemOpEnum || (exports.PatchItemOpEnum = PatchItemOpEnum = {})); | ||
| class PresentationEndpoint extends endpoint_1.Endpoint { | ||
@@ -14,0 +14,0 @@ constructor(config) { |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -67,7 +58,5 @@ exports.RoomsEndpoint = exports.Room = exports.RoomRequest = void 0; | ||
| */ | ||
| delete(id, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`${this.locationId(locationId)}/rooms/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id, locationId) { | ||
| await this.client.delete(`${this.locationId(locationId)}/rooms/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -74,0 +63,0 @@ /** |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -44,6 +35,4 @@ exports.RulesEndpoint = void 0; | ||
| */ | ||
| delete(id, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.delete(id, { locationId: this.locationId(locationId) }); | ||
| }); | ||
| async delete(id, locationId) { | ||
| return this.client.delete(id, { locationId: this.locationId(locationId) }); | ||
| } | ||
@@ -75,8 +64,6 @@ /** | ||
| */ | ||
| execute(id, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| return this.client.post(`execute/${id}`, undefined, { locationId: this.locationId(locationId) }); | ||
| }); | ||
| async execute(id, locationId) { | ||
| return this.client.post(`execute/${id}`, undefined, { locationId: this.locationId(locationId) }); | ||
| } | ||
| } | ||
| exports.RulesEndpoint = RulesEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -39,13 +30,11 @@ exports.ScenesEndpoint = void 0; | ||
| */ | ||
| get(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const list = yield this.client.getPagedItems(); | ||
| if (list) { | ||
| const item = list.find(it => it.sceneId === id); | ||
| if (item) { | ||
| return item; | ||
| } | ||
| async get(id) { | ||
| const list = await this.client.getPagedItems(); | ||
| if (list) { | ||
| const item = list.find(it => it.sceneId === id); | ||
| if (item) { | ||
| return item; | ||
| } | ||
| throw Error(`Scene ${id} not found`); | ||
| }); | ||
| } | ||
| throw Error(`Scene ${id} not found`); | ||
| } | ||
@@ -52,0 +41,0 @@ /** |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -82,12 +73,10 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| */ | ||
| delete(name, installedAppId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| if (name) { | ||
| yield this.client.delete(`${this.installedAppId(installedAppId)}/schedules/${name}`); | ||
| } | ||
| else { | ||
| yield this.client.delete(`${this.installedAppId(installedAppId)}/schedules`); | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(name, installedAppId) { | ||
| if (name) { | ||
| await this.client.delete(`${this.installedAppId(installedAppId)}/schedules/${name}`); | ||
| } | ||
| else { | ||
| await this.client.delete(`${this.installedAppId(installedAppId)}/schedules`); | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -105,17 +94,15 @@ /** | ||
| */ | ||
| schedule(name, expression, timezone, installedAppId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| if (!timezone) { | ||
| const location = yield this.client.get(`/locations/${this.locationId()}`); | ||
| timezone = location.timeZoneId || 'UTC'; | ||
| } | ||
| const body = { | ||
| name, | ||
| cron: { | ||
| expression, | ||
| timezone, | ||
| }, | ||
| }; | ||
| return this.create(body, installedAppId); | ||
| }); | ||
| async schedule(name, expression, timezone, installedAppId) { | ||
| if (!timezone) { | ||
| const location = await this.client.get(`/locations/${this.locationId()}`); | ||
| timezone = location.timeZoneId || 'UTC'; | ||
| } | ||
| const body = { | ||
| name, | ||
| cron: { | ||
| expression, | ||
| timezone, | ||
| }, | ||
| }; | ||
| return this.create(body, installedAppId); | ||
| } | ||
@@ -136,30 +123,28 @@ /** | ||
| */ | ||
| runDaily(name, dateOrConfig, timezone, installedAppId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| let expression; | ||
| if (Array.isArray(dateOrConfig) && dateOrConfig[0].stringConfig && dateOrConfig[0].stringConfig.value) { | ||
| expression = parseDate(dateOrConfig[0].stringConfig.value); | ||
| } | ||
| else if ((0, lodash_isstring_1.default)(dateOrConfig)) { | ||
| expression = parseDate(dateOrConfig); | ||
| } | ||
| else if ((0, lodash_isdate_1.default)(dateOrConfig)) { | ||
| expression = `${dateOrConfig.getUTCMinutes()} ${dateOrConfig.getUTCHours()} * * ? *`; | ||
| timezone = 'UTC'; | ||
| } | ||
| else { | ||
| throw Error(`Invalid date format '${dateOrConfig}'`); | ||
| } | ||
| if (!timezone) { | ||
| const location = yield this.client.get(`/locations/${this.locationId()}`); | ||
| timezone = location.timeZoneId || 'UTC'; | ||
| } | ||
| const data = { | ||
| name, | ||
| cron: { | ||
| expression, timezone, | ||
| }, | ||
| }; | ||
| return this.create(data, installedAppId); | ||
| }); | ||
| async runDaily(name, dateOrConfig, timezone, installedAppId) { | ||
| let expression; | ||
| if (Array.isArray(dateOrConfig) && dateOrConfig[0].stringConfig && dateOrConfig[0].stringConfig.value) { | ||
| expression = parseDate(dateOrConfig[0].stringConfig.value); | ||
| } | ||
| else if ((0, lodash_isstring_1.default)(dateOrConfig)) { | ||
| expression = parseDate(dateOrConfig); | ||
| } | ||
| else if ((0, lodash_isdate_1.default)(dateOrConfig)) { | ||
| expression = `${dateOrConfig.getUTCMinutes()} ${dateOrConfig.getUTCHours()} * * ? *`; | ||
| timezone = 'UTC'; | ||
| } | ||
| else { | ||
| throw Error(`Invalid date format '${dateOrConfig}'`); | ||
| } | ||
| if (!timezone) { | ||
| const location = await this.client.get(`/locations/${this.locationId()}`); | ||
| timezone = location.timeZoneId || 'UTC'; | ||
| } | ||
| const data = { | ||
| name, | ||
| cron: { | ||
| expression, timezone, | ||
| }, | ||
| }; | ||
| return this.create(data, installedAppId); | ||
| } | ||
@@ -166,0 +151,0 @@ /** |
+20
-39
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -20,3 +11,3 @@ exports.SchemaEndpoint = exports.SchemaPageType = void 0; | ||
| SchemaPageType["loggedIn"] = "loggedIn"; | ||
| })(SchemaPageType = exports.SchemaPageType || (exports.SchemaPageType = {})); | ||
| })(SchemaPageType || (exports.SchemaPageType = SchemaPageType = {})); | ||
| class SchemaEndpoint extends endpoint_1.Endpoint { | ||
@@ -29,11 +20,9 @@ constructor(config) { | ||
| */ | ||
| list(options) { | ||
| async list(options) { | ||
| var _a; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| // Querying Schema apps requires a different API for listing by organization in addition to | ||
| // the standard header other endpoints use. | ||
| const useOrganizationEndpoint = ((_a = this.client.config.headers) === null || _a === void 0 ? void 0 : _a['X-ST-Organization']) || (options === null || options === void 0 ? void 0 : options.includeAllOrganizations); | ||
| const response = yield this.client.get('apps' + (useOrganizationEndpoint ? '/organizations/' : '')); | ||
| return response.endpointApps; | ||
| }); | ||
| // Querying Schema apps requires a different API for listing by organization in addition to | ||
| // the standard header other endpoints use. | ||
| const useOrganizationEndpoint = ((_a = this.client.config.headers) === null || _a === void 0 ? void 0 : _a['X-ST-Organization']) || (options === null || options === void 0 ? void 0 : options.includeAllOrganizations); | ||
| const response = await this.client.get('apps' + (useOrganizationEndpoint ? '/organizations/' : '')); | ||
| return response.endpointApps; | ||
| } | ||
@@ -69,8 +58,6 @@ /** | ||
| */ | ||
| update(id, data, organizationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const options = organizationId ? { headerOverrides: { 'X-ST-Organization': organizationId } } : undefined; | ||
| yield this.client.put(`apps/${id}`, data, undefined, options); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async update(id, data, organizationId) { | ||
| const options = organizationId ? { headerOverrides: { 'X-ST-Organization': organizationId } } : undefined; | ||
| await this.client.put(`apps/${id}`, data, undefined, options); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -91,7 +78,5 @@ /** | ||
| */ | ||
| delete(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`apps/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async delete(id) { | ||
| await this.client.delete(`apps/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -112,7 +97,5 @@ /** | ||
| */ | ||
| installedApps(locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const response = yield this.client.get(`installedapps/location/${this.locationId(locationId)}`); | ||
| return response === undefined ? [] : response.installedSmartApps; | ||
| }); | ||
| async installedApps(locationId) { | ||
| const response = await this.client.get(`installedapps/location/${this.locationId(locationId)}`); | ||
| return response === undefined ? [] : response.installedSmartApps; | ||
| } | ||
@@ -132,9 +115,7 @@ /** | ||
| */ | ||
| deleteInstalledApp(id) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| yield this.client.delete(`installedapps/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| async deleteInstalledApp(id) { | ||
| await this.client.delete(`installedapps/${id}`); | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| } | ||
| exports.SchemaEndpoint = SchemaEndpoint; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -22,3 +13,3 @@ exports.ServicesEndpoint = exports.ServiceSubscriptionType = exports.ServiceCapabilitiesEnum = void 0; | ||
| ServiceCapabilitiesEnum["airQualityForecast"] = "airQualityForecast"; | ||
| })(ServiceCapabilitiesEnum = exports.ServiceCapabilitiesEnum || (exports.ServiceCapabilitiesEnum = {})); | ||
| })(ServiceCapabilitiesEnum || (exports.ServiceCapabilitiesEnum = ServiceCapabilitiesEnum = {})); | ||
| var ServiceSubscriptionType; | ||
@@ -28,3 +19,3 @@ (function (ServiceSubscriptionType) { | ||
| ServiceSubscriptionType["EXECUTION"] = "EXECUTION"; | ||
| })(ServiceSubscriptionType = exports.ServiceSubscriptionType || (exports.ServiceSubscriptionType = {})); | ||
| })(ServiceSubscriptionType || (exports.ServiceSubscriptionType = ServiceSubscriptionType = {})); | ||
| /* Example: | ||
@@ -71,3 +62,7 @@ { | ||
| createSubscription(params, installedAppId, locationId) { | ||
| const data = Object.assign({ type: ServiceSubscriptionType.DIRECT, isaId: this.installedAppId(installedAppId) }, params); | ||
| const data = { | ||
| type: ServiceSubscriptionType.DIRECT, | ||
| isaId: this.installedAppId(installedAppId), | ||
| ...params, | ||
| }; | ||
| return this.client.post(`${this.locationId(locationId)}/subscriptions`, data); | ||
@@ -85,38 +80,38 @@ } | ||
| updateSubscription(id, params, installedAppId, locationId) { | ||
| const data = Object.assign({ type: ServiceSubscriptionType.DIRECT, isaId: this.installedAppId(installedAppId) }, params); | ||
| const data = { | ||
| type: ServiceSubscriptionType.DIRECT, | ||
| isaId: this.installedAppId(installedAppId), | ||
| ...params, | ||
| }; | ||
| return this.client.put(`${this.locationId(locationId)}/subscriptions/${id}`, data); | ||
| } | ||
| deleteSubscription(id, installedAppId, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| // TODO - remove when API returns 200 on delete when there are no subscriptions | ||
| try { | ||
| yield this.client.delete(`${this.locationId(locationId)}/subscriptions/${id}`, { isaId: this.installedAppId(installedAppId) }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| async deleteSubscription(id, installedAppId, locationId) { | ||
| // TODO - remove when API returns 200 on delete when there are no subscriptions | ||
| try { | ||
| await this.client.delete(`${this.locationId(locationId)}/subscriptions/${id}`, { isaId: this.installedAppId(installedAppId) }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| catch (error) { | ||
| if (!(error.response.status === 400 && | ||
| error.response.data.error && | ||
| error.response.data.error.message === 'Installed App ID is not found')) { | ||
| throw error; | ||
| } | ||
| catch (error) { | ||
| if (!(error.response.status === 400 && | ||
| error.response.data.error && | ||
| error.response.data.error.message === 'Installed App ID is not found')) { | ||
| throw error; | ||
| } | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
| deleteSubscriptions(installedAppId, locationId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| // TODO - remove when API returns 200 on delete when there are no subscriptions | ||
| try { | ||
| yield this.client.delete(`${this.locationId(locationId)}/subscriptions`, { isaId: this.installedAppId(installedAppId) }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| async deleteSubscriptions(installedAppId, locationId) { | ||
| // TODO - remove when API returns 200 on delete when there are no subscriptions | ||
| try { | ||
| await this.client.delete(`${this.locationId(locationId)}/subscriptions`, { isaId: this.installedAppId(installedAppId) }); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| catch (error) { | ||
| if (!(error.response.status === 400 && | ||
| error.response.data.error && | ||
| error.response.data.error.message === 'Installed App ID is not found')) { | ||
| throw error; | ||
| } | ||
| catch (error) { | ||
| if (!(error.response.status === 400 && | ||
| error.response.data.error && | ||
| error.response.data.error.message === 'Installed App ID is not found')) { | ||
| throw error; | ||
| } | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| }); | ||
| } | ||
| return types_1.SuccessStatusValue; | ||
| } | ||
@@ -123,0 +118,0 @@ /** |
@@ -17,3 +17,3 @@ "use strict"; | ||
| SubscriptionSource["SCENE_LIFECYCLE"] = "SCENE_LIFECYCLE"; | ||
| })(SubscriptionSource = exports.SubscriptionSource || (exports.SubscriptionSource = {})); | ||
| })(SubscriptionSource || (exports.SubscriptionSource = SubscriptionSource = {})); | ||
| class SubscriptionsEndpoint extends endpoint_1.Endpoint { | ||
@@ -20,0 +20,0 @@ constructor(config) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"virtualdevices.d.ts","sourceRoot":"","sources":["../../src/endpoint/virtualdevices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAC,MAAM,aAAa,CAAA;AACrC,OAAO,EAAkB,oBAAoB,EAAoB,MAAM,oBAAoB,CAAA;AAC3F,OAAO,EAAE,eAAe,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,WAAW,CAAA;AAChE,OAAO,EAAE,0BAA0B,EAAE,MAAM,kBAAkB,CAAA;AAG7D,MAAM,WAAW,kBAAkB;IAClC,SAAS,EAAE,0BAA0B,CAAA;IACrC,OAAO,EAAE,MAAM,CAAA;CACf;AAED,MAAM,MAAM,0BAA0B,GAAG,MAAM,GAAG,UAAU,CAAA;AAE5D,MAAM,MAAM,eAAe,GAAG,OAAO,GAAG,OAAO,CAAA;AAE/C,MAAM,WAAW,0BAA0B;IAC1C,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,kBAAkB,CAAA;IACzB,eAAe,CAAC,EAAE,MAAM,CAAA;IACxB,aAAa,CAAC,EAAE,0BAA0B,CAAA;IAC1C,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,SAAS,CAAC,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,WAAW,kCAAkC;IAClD,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,kBAAkB,CAAA;IACzB,SAAS,EAAE,MAAM,CAAA;IACjB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,SAAS,CAAC,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,WAAW,wBAAwB;IACxC,UAAU,CAAC,EAAE,MAAM,CAAA;CACnB;AAED,MAAM,WAAW,2BAA2B;IAC3C,YAAY,EAAE,OAAO,EAAE,CAAA;CACvB;AAED,qBAAa,sBAAuB,SAAQ,QAAQ;gBACvC,MAAM,EAAE,oBAAoB;IAIxC;;;OAGG;IACI,IAAI,CAAC,OAAO,GAAE,wBAA6B,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;IAUtE;;;OAGG;IACI,MAAM,CAAC,UAAU,EAAE,0BAA0B,GAAG,OAAO,CAAC,MAAM,CAAC;IAItE;;OAEG;IACI,cAAc,CAAC,UAAU,EAAE,kCAAkC,GAAG,OAAO,CAAC,MAAM,CAAC;IAItF;;;;OAIG;IACI,YAAY,CAAC,EAAE,EAAE,MAAM,EAAE,YAAY,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,2BAA2B,CAAC;CAGlG"} | ||
| {"version":3,"file":"virtualdevices.d.ts","sourceRoot":"","sources":["../../src/endpoint/virtualdevices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,aAAa,CAAA;AACtC,OAAO,EAAkB,oBAAoB,EAAoB,MAAM,oBAAoB,CAAA;AAC3F,OAAO,EAAE,eAAe,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,WAAW,CAAA;AAChE,OAAO,EAAE,0BAA0B,EAAE,MAAM,kBAAkB,CAAA;AAG7D,MAAM,WAAW,kBAAkB;IAClC,SAAS,EAAE,0BAA0B,CAAA;IACrC,OAAO,EAAE,MAAM,CAAA;CACf;AAED,MAAM,MAAM,0BAA0B,GAAG,MAAM,GAAG,UAAU,CAAA;AAE5D,MAAM,MAAM,eAAe,GAAG,OAAO,GAAG,OAAO,CAAA;AAE/C,MAAM,WAAW,0BAA0B;IAC1C,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,kBAAkB,CAAA;IACzB,eAAe,CAAC,EAAE,MAAM,CAAA;IACxB,aAAa,CAAC,EAAE,0BAA0B,CAAA;IAC1C,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,SAAS,CAAC,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,WAAW,kCAAkC;IAClD,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,kBAAkB,CAAA;IACzB,SAAS,EAAE,MAAM,CAAA;IACjB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,eAAe,CAAC,EAAE,eAAe,CAAA;IACjC,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,SAAS,CAAC,EAAE,MAAM,CAAA;CAClB;AAED,MAAM,WAAW,wBAAwB;IACxC,UAAU,CAAC,EAAE,MAAM,CAAA;CACnB;AAED,MAAM,WAAW,2BAA2B;IAC3C,YAAY,EAAE,OAAO,EAAE,CAAA;CACvB;AAED,qBAAa,sBAAuB,SAAQ,QAAQ;gBACvC,MAAM,EAAE,oBAAoB;IAIxC;;;OAGG;IACI,IAAI,CAAC,OAAO,GAAE,wBAA6B,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC;IAUtE;;;OAGG;IACI,MAAM,CAAC,UAAU,EAAE,0BAA0B,GAAG,OAAO,CAAC,MAAM,CAAC;IAItE;;OAEG;IACI,cAAc,CAAC,UAAU,EAAE,kCAAkC,GAAG,OAAO,CAAC,MAAM,CAAC;IAItF;;;;OAIG;IACI,YAAY,CAAC,EAAE,EAAE,MAAM,EAAE,YAAY,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,2BAA2B,CAAC;CAGlG"} |
+1
-1
@@ -11,3 +11,3 @@ "use strict"; | ||
| } | ||
| /* eslint-disable @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars */ | ||
| /* eslint-disable @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars, @typescript-eslint/explicit-module-boundary-types */ | ||
| trace(message, ...args) { | ||
@@ -14,0 +14,0 @@ // no-op |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"pagination.d.ts","sourceRoot":"","sources":["../src/pagination.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,cAAc,EAAC,MAAM,mBAAmB,CAAA;AAChD,OAAO,EAAC,KAAK,EAAC,MAAM,SAAS,CAAA;AAG7B,MAAM,WAAW,WAAW,CAAC,CAAC;IAC7B,KAAK,EAAE,CAAC,EAAE,CAAA;IACV,MAAM,CAAC,EAAE,KAAK,CAAA;CACd;AAED,qBAAa,qBAAqB,CAAC,CAAC,CAAE,YAAW,aAAa,CAAC,CAAC,CAAC;IAGpD,OAAO,CAAC,MAAM;IAAkB,OAAO,CAAC,IAAI;IAFxD,OAAO,CAAC,KAAK,CAAQ;gBAED,MAAM,EAAE,cAAc,EAAU,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC;IAIlE,IAAI,IAAI,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;CAgBxC;AAED,qBAAa,aAAa,CAAC,CAAC;IAGf,OAAO,CAAC,IAAI;IAAkB,OAAO,CAAC,MAAM;IAFjD,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,CAAA;gBAEF,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,EAAU,MAAM,EAAE,cAAc;IAIjE,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,qBAAqB,CAAC,CAAC,CAAC;IAIlD,OAAO,IAAI,OAAO;IAIlB,WAAW,IAAI,OAAO;IAItB,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC;IAWxB,QAAQ,IAAI,OAAO,CAAC,OAAO,CAAC;CAUnC"} | ||
| {"version":3,"file":"pagination.d.ts","sourceRoot":"","sources":["../src/pagination.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAA;AAClD,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAG/B,MAAM,WAAW,WAAW,CAAC,CAAC;IAC7B,KAAK,EAAE,CAAC,EAAE,CAAA;IACV,MAAM,CAAC,EAAE,KAAK,CAAA;CACd;AAED,qBAAa,qBAAqB,CAAC,CAAC,CAAE,YAAW,aAAa,CAAC,CAAC,CAAC;IAGpD,OAAO,CAAC,MAAM;IAAkB,OAAO,CAAC,IAAI;IAFxD,OAAO,CAAC,KAAK,CAAQ;gBAED,MAAM,EAAE,cAAc,EAAU,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC;IAIlE,IAAI,IAAI,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;CAgBxC;AAED,qBAAa,aAAa,CAAC,CAAC;IAGf,OAAO,CAAC,IAAI;IAAkB,OAAO,CAAC,MAAM;IAFjD,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,CAAA;gBAEF,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,EAAU,MAAM,EAAE,cAAc;IAIjE,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,qBAAqB,CAAC,CAAC,CAAC;IAIlD,OAAO,IAAI,OAAO;IAIlB,WAAW,IAAI,OAAO;IAItB,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC;IAWxB,QAAQ,IAAI,OAAO,CAAC,OAAO,CAAC;CAUnC"} |
+14
-25
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -19,21 +10,19 @@ exports.PaginatedList = exports.PaginatedListIterator = void 0; | ||
| } | ||
| next() { | ||
| async next() { | ||
| var _a, _b, _c; | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| if (this.index < this.page.items.length) { | ||
| let done = false; | ||
| const value = this.page.items[this.index++]; | ||
| if (this.index === this.page.items.length) { | ||
| if ((_c = (_b = (_a = this.page) === null || _a === void 0 ? void 0 : _a._links) === null || _b === void 0 ? void 0 : _b.next) === null || _c === void 0 ? void 0 : _c.href) { | ||
| this.index = 0; | ||
| this.page = yield this.client.get(this.page._links.next.href); | ||
| } | ||
| else { | ||
| done = true; | ||
| } | ||
| if (this.index < this.page.items.length) { | ||
| let done = false; | ||
| const value = this.page.items[this.index++]; | ||
| if (this.index === this.page.items.length) { | ||
| if ((_c = (_b = (_a = this.page) === null || _a === void 0 ? void 0 : _a._links) === null || _b === void 0 ? void 0 : _b.next) === null || _c === void 0 ? void 0 : _c.href) { | ||
| this.index = 0; | ||
| this.page = await this.client.get(this.page._links.next.href); | ||
| } | ||
| return { done, value }; | ||
| else { | ||
| done = true; | ||
| } | ||
| } | ||
| return { done: true, value: undefined }; | ||
| }); | ||
| return { done, value }; | ||
| } | ||
| return { done: true, value: undefined }; | ||
| } | ||
@@ -40,0 +29,0 @@ } |
@@ -16,4 +16,5 @@ "use strict"; | ||
| const headers = (config && config.headers) | ||
| ? Object.assign(Object.assign({}, RESTClient.defaultHeaders), config.headers) : Object.assign({}, RESTClient.defaultHeaders); | ||
| this.config = Object.assign(Object.assign(Object.assign({}, defaultConfig), config), { headers }); | ||
| ? { ...RESTClient.defaultHeaders, ...config.headers } | ||
| : { ...RESTClient.defaultHeaders }; | ||
| this.config = { ...defaultConfig, ...config, headers }; | ||
| } | ||
@@ -20,0 +21,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"signature.d.ts","sourceRoot":"","sources":["../src/signature.ts"],"names":[],"mappings":"AAGA,OAAO,EAAC,sBAAsB,EAAgC,MAAM,mBAAmB,CAAA;AACvF,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAA;AAGjC,MAAM,WAAW,QAAQ;IAExB,GAAG,CAAC,KAAK,EAAE,MAAM,GAAG,GAAG,CAAA;IACvB,GAAG,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAA;CAC5D;AAED,MAAM,WAAW,iBAAiB;IACjC,WAAW,CAAC,EAAE,sBAAsB,CAAA;IACpC,QAAQ,CAAC,EAAE,QAAQ,CAAA;IACnB,WAAW,CAAC,EAAE,MAAM,CAAA;CACpB;AAED,qBAAa,eAAe;IAC3B,OAAO,CAAC,SAAS,CAAQ;IACzB,OAAO,CAAC,QAAQ,CAAC,CAAU;IAC3B,OAAO,CAAC,WAAW,CAAQ;gBAEf,MAAM,CAAC,EAAE,iBAAiB;IAetC;;;;;OAKG;IACU,MAAM,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;CA2B1D;AAED,MAAM,WAAW,iBAAiB;IACjC,MAAM,EAAE,MAAM,CAAA;IACd,OAAO,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;KAAE,CAAA;CAClC;AAED,qBAAa,iBAAiB;IACjB,OAAO,CAAC,WAAW;IAAmB,OAAO,CAAC,MAAM,CAAC;gBAA7C,WAAW,EAAE,eAAe,EAAU,MAAM,CAAC,oBAAQ;IAGnE,YAAY,CAAC,OAAO,EAAE,iBAAiB,GAAG,OAAO,CAAC,OAAO,CAAC;CAehE"} | ||
| {"version":3,"file":"signature.d.ts","sourceRoot":"","sources":["../src/signature.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,sBAAsB,EAAiC,MAAM,mBAAmB,CAAA;AACzF,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAA;AAGjC,MAAM,WAAW,QAAQ;IAExB,GAAG,CAAC,KAAK,EAAE,MAAM,GAAG,GAAG,CAAA;IACvB,GAAG,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,IAAI,CAAA;CAC5D;AAED,MAAM,WAAW,iBAAiB;IACjC,WAAW,CAAC,EAAE,sBAAsB,CAAA;IACpC,QAAQ,CAAC,EAAE,QAAQ,CAAA;IACnB,WAAW,CAAC,EAAE,MAAM,CAAA;CACpB;AAED,qBAAa,eAAe;IAC3B,OAAO,CAAC,SAAS,CAAQ;IACzB,OAAO,CAAC,QAAQ,CAAC,CAAU;IAC3B,OAAO,CAAC,WAAW,CAAQ;gBAEf,MAAM,CAAC,EAAE,iBAAiB;IAetC;;;;;OAKG;IACU,MAAM,CAAC,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC;CA2B1D;AAED,MAAM,WAAW,iBAAiB;IACjC,MAAM,EAAE,MAAM,CAAA;IACd,OAAO,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;KAAE,CAAA;CAClC;AAED,qBAAa,iBAAiB;IACjB,OAAO,CAAC,WAAW;IAAmB,OAAO,CAAC,MAAM,CAAC;gBAA7C,WAAW,EAAE,eAAe,EAAU,MAAM,CAAC,EAAE,MAAM,YAAA;IAGnE,YAAY,CAAC,OAAO,EAAE,iBAAiB,GAAG,OAAO,CAAC,OAAO,CAAC;CAehE"} |
+33
-46
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -41,25 +32,23 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| */ | ||
| getKey(keyId) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const cache = this.keyCache; | ||
| if (!keyId) { | ||
| return null; | ||
| async getKey(keyId) { | ||
| const cache = this.keyCache; | ||
| if (!keyId) { | ||
| return null; | ||
| } | ||
| let publicKey = cache ? cache.get(keyId) : undefined; | ||
| if (publicKey) { | ||
| return publicKey; | ||
| } | ||
| const response = await axios_1.default.get(`${this.keyApiUrl}${keyId}`); | ||
| const cert = sshpk_1.default.parseCertificate(response.data, 'pem'); | ||
| if (cert && cert.subjectKey) { | ||
| publicKey = cert.subjectKey; | ||
| } | ||
| if (publicKey) { | ||
| if (cache) { | ||
| cache.set(keyId, publicKey, this.keyCacheTTL); | ||
| } | ||
| let publicKey = cache ? cache.get(keyId) : undefined; | ||
| if (publicKey) { | ||
| return publicKey; | ||
| } | ||
| const response = yield axios_1.default.get(`${this.keyApiUrl}${keyId}`); | ||
| const cert = sshpk_1.default.parseCertificate(response.data, 'pem'); | ||
| if (cert && cert.subjectKey) { | ||
| publicKey = cert.subjectKey; | ||
| } | ||
| if (publicKey) { | ||
| if (cache) { | ||
| cache.set(keyId, publicKey, this.keyCacheTTL); | ||
| } | ||
| return publicKey; | ||
| } | ||
| return null; | ||
| }); | ||
| return publicKey; | ||
| } | ||
| return null; | ||
| } | ||
@@ -73,20 +62,18 @@ } | ||
| } | ||
| isAuthorized(request) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const keyResolver = this.keyResolver; | ||
| const parsed = http_signature_1.default.parseRequest(request, undefined); | ||
| const publicKey = yield keyResolver.getKey(parsed.keyId); | ||
| return http_signature_1.default.verifySignature(parsed, publicKey); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| async isAuthorized(request) { | ||
| try { | ||
| const keyResolver = this.keyResolver; | ||
| const parsed = http_signature_1.default.parseRequest(request, undefined); | ||
| const publicKey = await keyResolver.getKey(parsed.keyId); | ||
| return http_signature_1.default.verifySignature(parsed, publicKey); | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| } | ||
| catch (error) { | ||
| if (this.logger) { | ||
| this.logger.error(error.message | error); | ||
| } | ||
| catch (error) { | ||
| if (this.logger) { | ||
| this.logger.error(error.message | error); | ||
| } | ||
| } | ||
| return false; | ||
| }); | ||
| } | ||
| return false; | ||
| } | ||
| } | ||
| exports.SignatureVerifier = SignatureVerifier; |
+18
-29
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -79,3 +70,3 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| clone(headers) { | ||
| const config = Object.assign(Object.assign({}, this.config), { headers: Object.assign(Object.assign({}, this.config.headers), headers) }); | ||
| const config = { ...this.config, headers: { ...this.config.headers, ...headers } }; | ||
| return new SmartThingsClient(this.config.authenticator, config); | ||
@@ -93,23 +84,21 @@ } | ||
| // eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
| redeemCode(authCode) { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| const headers = { | ||
| 'Content-Type': 'application/x-www-form-urlencoded', | ||
| 'Authorization': `Basic ${Buffer.from(this.clientId + ':' + this.clientSecret).toString('base64')}`, | ||
| 'Accept': 'application/json', | ||
| }; | ||
| const axiosConfig = { | ||
| url: this.authURL, | ||
| method: 'POST', | ||
| headers, | ||
| data: `grant_type=authorization_code&code=${authCode}&client_id=${this.clientId}&redirect_uri=${this.redirectUri}`, | ||
| }; | ||
| const response = yield axios_1.default.request(axiosConfig); | ||
| if (response.status > 199 && response.status < 300) { | ||
| return response.data; | ||
| } | ||
| throw Error(`error ${response.status} with message ${response.data}`); | ||
| }); | ||
| async redeemCode(authCode) { | ||
| const headers = { | ||
| 'Content-Type': 'application/x-www-form-urlencoded', | ||
| 'Authorization': `Basic ${Buffer.from(this.clientId + ':' + this.clientSecret).toString('base64')}`, | ||
| 'Accept': 'application/json', | ||
| }; | ||
| const axiosConfig = { | ||
| url: this.authURL, | ||
| method: 'POST', | ||
| headers, | ||
| data: `grant_type=authorization_code&code=${authCode}&client_id=${this.clientId}&redirect_uri=${this.redirectUri}`, | ||
| }; | ||
| const response = await axios_1.default.request(axiosConfig); | ||
| if (response.status > 199 && response.status < 300) { | ||
| return response.data; | ||
| } | ||
| throw Error(`error ${response.status} with message ${response.data}`); | ||
| } | ||
| } | ||
| exports.SmartThingsOAuthClient = SmartThingsOAuthClient; |
+2
-2
@@ -9,3 +9,3 @@ "use strict"; | ||
| OwnerType["IMPLICIT"] = "IMPLICIT"; | ||
| })(OwnerType = exports.OwnerType || (exports.OwnerType = {})); | ||
| })(OwnerType || (exports.OwnerType = OwnerType = {})); | ||
| var PrincipalType; | ||
@@ -15,5 +15,5 @@ (function (PrincipalType) { | ||
| PrincipalType["USER_LEVEL"] = "USER_LEVEL"; | ||
| })(PrincipalType = exports.PrincipalType || (exports.PrincipalType = {})); | ||
| })(PrincipalType || (exports.PrincipalType = PrincipalType = {})); | ||
| exports.SuccessStatusValue = { | ||
| status: 'success', | ||
| }; |
+32
-29
| { | ||
| "name": "@smartthings/core-sdk", | ||
| "version": "8.4.0", | ||
| "version": "8.4.1", | ||
| "description": "JavaScript/TypeScript library for using SmartThings APIs", | ||
@@ -22,35 +22,38 @@ "author": "Samsung Electronics Co., LTD.", | ||
| "dependencies": { | ||
| "async-mutex": "^0.4.0", | ||
| "axios": "^0.28.1", | ||
| "http-signature": "^1.3.6", | ||
| "async-mutex": "^0.5.0", | ||
| "axios": "^1.8.3", | ||
| "http-signature": "^1.4.0", | ||
| "lodash.isdate": "^4.0.1", | ||
| "lodash.isstring": "^4.0.1", | ||
| "qs": "^6.11.2", | ||
| "sshpk": "^1.17.0" | ||
| "qs": "^6.14.0", | ||
| "sshpk": "^1.18.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@changesets/changelog-github": "^0.4.8", | ||
| "@changesets/cli": "^2.26.1", | ||
| "@commitlint/cli": "^17.5.0", | ||
| "@commitlint/config-conventional": "^17.4.4", | ||
| "@types/jest": "^29.5.0", | ||
| "@types/lodash.isdate": "^4.0.7", | ||
| "@types/lodash.isstring": "^4.0.7", | ||
| "@types/node": "^18.15.7", | ||
| "@types/qs": "^6.9.8", | ||
| "@types/sshpk": "^1.17.1", | ||
| "@typescript-eslint/eslint-plugin": "^5.56.0", | ||
| "@typescript-eslint/parser": "^5.56.0", | ||
| "conventional-changelog-conventionalcommits": "^5.0.0", | ||
| "@changesets/changelog-github": "^0.5.1", | ||
| "@changesets/cli": "^2.28.1", | ||
| "@commitlint/cli": "^19.8.0", | ||
| "@commitlint/config-conventional": "^19.8.0", | ||
| "@eslint/js": "^9.22.0", | ||
| "@stylistic/eslint-plugin": "^4.2.0", | ||
| "@types/jest": "^29.5.14", | ||
| "@types/lodash.isdate": "^4.0.9", | ||
| "@types/lodash.isstring": "^4.0.9", | ||
| "@types/node": "^18.19.80", | ||
| "@types/qs": "^6.9.18", | ||
| "@types/sshpk": "^1.17.4", | ||
| "@typescript-eslint/eslint-plugin": "^8.26.1", | ||
| "@typescript-eslint/parser": "^8.26.1", | ||
| "conventional-changelog-conventionalcommits": "^8.0.0", | ||
| "cz-conventional-changelog": "^3.3.0", | ||
| "eslint": "^8.36.0", | ||
| "eslint-config-prettier": "^8.8.0", | ||
| "eslint-plugin-eslint-comments": "^3.2.0", | ||
| "eslint-plugin-import": "^2.27.5", | ||
| "eslint-plugin-jest": "^27.2.1", | ||
| "jest": "^29.5.0", | ||
| "prettier": "^2.8.7", | ||
| "ts-jest": "^29.0.5", | ||
| "typedoc": "^0.23.28", | ||
| "typescript": "^4.9.5" | ||
| "eslint": "^9.22.0", | ||
| "eslint-plugin-import": "^2.31.0", | ||
| "eslint-plugin-jest": "^28.11.0", | ||
| "jest": "^29.7.0", | ||
| "jiti": "^2.4.2", | ||
| "prettier": "^3.5.3", | ||
| "ts-jest": "^29.2.6", | ||
| "ts-node": "^10.9.2", | ||
| "typedoc": "^0.27.9", | ||
| "typescript": "^5.8.2", | ||
| "typescript-eslint": "^8.26.1" | ||
| }, | ||
@@ -57,0 +60,0 @@ "scripts": { |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
106
0.95%25
-3.85%452990
-5.09%27
12.5%9022
-4.15%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated
Updated