diff --git a/src/.openapi-generator/FILES b/src/.openapi-generator/FILES index 793d124f..0dd7b2f1 100644 --- a/src/.openapi-generator/FILES +++ b/src/.openapi-generator/FILES @@ -1,5 +1,6 @@ .babelrc .gitignore +.openapi-generator-ignore .travis.yml README.md docs/Alert.md @@ -19,21 +20,30 @@ docs/CreateFleetRequest.md docs/CreateMonitor.md docs/CreateProductRequest.md docs/CreateProjectRequest.md +docs/CurrentFirmware.md docs/DFUEnv.md docs/DFUState.md docs/DeleteDeviceFleetsRequest.md docs/Device.md docs/DeviceApi.md +docs/DeviceDfuHistory.md +docs/DeviceDfuHistoryPage.md +docs/DeviceDfuStateMachine.md +docs/DeviceDfuStateMachineNode.md +docs/DeviceDfuStatus.md +docs/DeviceDfuStatusCurrent.md +docs/DeviceDfuStatusPage.md docs/DeviceSession.md docs/DeviceTowerInfo.md docs/DeviceUsage.md +docs/DfuActionRequest.md docs/EmailNotification.md docs/EnvironmentVariables.md docs/Error.md docs/Event.md docs/EventApi.md +docs/Firmware.md docs/FirmwareInfo.md -docs/FirmwareStatus.md docs/Fleet.md docs/GetAlerts200Response.md docs/GetBillingAccounts200Response.md @@ -71,10 +81,8 @@ docs/MonitorAlertRoutesInner.md docs/MonitorApi.md docs/Mqtt.md docs/Note.md -docs/OTAStatus.md -docs/OTAStatusList.md -docs/OTAUpdateRequest.md -docs/OTAUpdateStatus.md +docs/NotehubRoute.md +docs/NotehubRouteSchema.md docs/PostProvisionProjectDeviceRequest.md docs/Product.md docs/Project.md @@ -84,9 +92,7 @@ docs/Proxy.md docs/PutDeviceFleetsRequest.md docs/Radresponder.md docs/Role.md -docs/Route.md docs/RouteApi.md -docs/RouteSchema.md docs/Slack.md docs/SlackBearerNotification.md docs/SlackWebHookNotification.md @@ -96,7 +102,11 @@ docs/Thingworx.md docs/TowerLocation.md docs/Twilio.md docs/UpdateFleetRequest.md +docs/UploadMetadata.md docs/UserDbRoute.md +docs/UserDfuStateMachine.md +docs/UserDfuStateMachineStatus.md +docs/UserFirmwareInfo.md git_push.sh mocha.opts package.json @@ -124,19 +134,28 @@ src/model/CreateFleetRequest.js src/model/CreateMonitor.js src/model/CreateProductRequest.js src/model/CreateProjectRequest.js +src/model/CurrentFirmware.js src/model/DFUEnv.js src/model/DFUState.js src/model/DeleteDeviceFleetsRequest.js src/model/Device.js +src/model/DeviceDfuHistory.js +src/model/DeviceDfuHistoryPage.js +src/model/DeviceDfuStateMachine.js +src/model/DeviceDfuStateMachineNode.js +src/model/DeviceDfuStatus.js +src/model/DeviceDfuStatusCurrent.js +src/model/DeviceDfuStatusPage.js src/model/DeviceSession.js src/model/DeviceTowerInfo.js src/model/DeviceUsage.js +src/model/DfuActionRequest.js src/model/EmailNotification.js src/model/EnvironmentVariables.js src/model/Error.js src/model/Event.js +src/model/Firmware.js src/model/FirmwareInfo.js -src/model/FirmwareStatus.js src/model/Fleet.js src/model/GetAlerts200Response.js src/model/GetBillingAccounts200Response.js @@ -173,10 +192,8 @@ src/model/Monitor.js src/model/MonitorAlertRoutesInner.js src/model/Mqtt.js src/model/Note.js -src/model/OTAStatus.js -src/model/OTAStatusList.js -src/model/OTAUpdateRequest.js -src/model/OTAUpdateStatus.js +src/model/NotehubRoute.js +src/model/NotehubRouteSchema.js src/model/PostProvisionProjectDeviceRequest.js src/model/Product.js src/model/Project.js @@ -185,8 +202,6 @@ src/model/Proxy.js src/model/PutDeviceFleetsRequest.js src/model/Radresponder.js src/model/Role.js -src/model/Route.js -src/model/RouteSchema.js src/model/Slack.js src/model/SlackBearerNotification.js src/model/SlackWebHookNotification.js @@ -196,4 +211,112 @@ src/model/Thingworx.js src/model/TowerLocation.js src/model/Twilio.js src/model/UpdateFleetRequest.js +src/model/UploadMetadata.js src/model/UserDbRoute.js +src/model/UserDfuStateMachine.js +src/model/UserDfuStateMachineStatus.js +src/model/UserFirmwareInfo.js +test/api/AlertApi.spec.js +test/api/AuthorizationApi.spec.js +test/api/BillingAccountApi.spec.js +test/api/DeviceApi.spec.js +test/api/EventApi.spec.js +test/api/MonitorApi.spec.js +test/api/ProjectApi.spec.js +test/api/RouteApi.spec.js +test/model/Alert.spec.js +test/model/AlertDataInner.spec.js +test/model/AlertNotificationsInner.spec.js +test/model/Aws.spec.js +test/model/Azure.spec.js +test/model/BillingAccount.spec.js +test/model/BillingAccountRole.spec.js +test/model/Body.spec.js +test/model/CloneProjectRequest.spec.js +test/model/Contact.spec.js +test/model/CreateFleetRequest.spec.js +test/model/CreateMonitor.spec.js +test/model/CreateProductRequest.spec.js +test/model/CreateProjectRequest.spec.js +test/model/CurrentFirmware.spec.js +test/model/DFUEnv.spec.js +test/model/DFUState.spec.js +test/model/DeleteDeviceFleetsRequest.spec.js +test/model/Device.spec.js +test/model/DeviceDfuHistory.spec.js +test/model/DeviceDfuHistoryPage.spec.js +test/model/DeviceDfuStateMachine.spec.js +test/model/DeviceDfuStateMachineNode.spec.js +test/model/DeviceDfuStatus.spec.js +test/model/DeviceDfuStatusCurrent.spec.js +test/model/DeviceDfuStatusPage.spec.js +test/model/DeviceSession.spec.js +test/model/DeviceTowerInfo.spec.js +test/model/DeviceUsage.spec.js +test/model/DfuActionRequest.spec.js +test/model/EmailNotification.spec.js +test/model/EnvironmentVariables.spec.js +test/model/Error.spec.js +test/model/Event.spec.js +test/model/Firmware.spec.js +test/model/FirmwareInfo.spec.js +test/model/Fleet.spec.js +test/model/GetAlerts200Response.spec.js +test/model/GetBillingAccounts200Response.spec.js +test/model/GetDeviceEnvironmentVariables200Response.spec.js +test/model/GetDeviceHealthLog200Response.spec.js +test/model/GetDeviceHealthLog200ResponseHealthLogInner.spec.js +test/model/GetDeviceLatest200Response.spec.js +test/model/GetDevicePublicKey200Response.spec.js +test/model/GetDeviceSessions200Response.spec.js +test/model/GetProjectDevicePublicKeys200Response.spec.js +test/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.spec.js +test/model/GetProjectDevices200Response.spec.js +test/model/GetProjectEvents200Response.spec.js +test/model/GetProjectEventsByCursor200Response.spec.js +test/model/GetProjectFleets200Response.spec.js +test/model/GetProjectMembers200Response.spec.js +test/model/GetProjectProducts200Response.spec.js +test/model/GetProjects200Response.spec.js +test/model/GetRouteLogsByRoute200ResponseInner.spec.js +test/model/Google.spec.js +test/model/HandleNoteChanges200Response.spec.js +test/model/HandleNoteGet200Response.spec.js +test/model/HandleNoteSignal200Response.spec.js +test/model/HandleNotefileChanges200Response.spec.js +test/model/HandleNotefileChangesPending200Response.spec.js +test/model/HandleNotefileDeleteRequest.spec.js +test/model/Http.spec.js +test/model/HttpFilter.spec.js +test/model/HttpTransform.spec.js +test/model/Location.spec.js +test/model/Login200Response.spec.js +test/model/LoginRequest.spec.js +test/model/Monitor.spec.js +test/model/MonitorAlertRoutesInner.spec.js +test/model/Mqtt.spec.js +test/model/Note.spec.js +test/model/NotehubRoute.spec.js +test/model/NotehubRouteSchema.spec.js +test/model/PostProvisionProjectDeviceRequest.spec.js +test/model/Product.spec.js +test/model/Project.spec.js +test/model/ProjectMember.spec.js +test/model/Proxy.spec.js +test/model/PutDeviceFleetsRequest.spec.js +test/model/Radresponder.spec.js +test/model/Role.spec.js +test/model/Slack.spec.js +test/model/SlackBearerNotification.spec.js +test/model/SlackWebHookNotification.spec.js +test/model/Snowflake.spec.js +test/model/SnowflakeTransform.spec.js +test/model/Thingworx.spec.js +test/model/TowerLocation.spec.js +test/model/Twilio.spec.js +test/model/UpdateFleetRequest.spec.js +test/model/UploadMetadata.spec.js +test/model/UserDbRoute.spec.js +test/model/UserDfuStateMachine.spec.js +test/model/UserDfuStateMachineStatus.spec.js +test/model/UserFirmwareInfo.spec.js diff --git a/src/README.md b/src/README.md index ed0dedd3..3ed13e2e 100644 --- a/src/README.md +++ b/src/README.md @@ -5,8 +5,8 @@ The OpenAPI definition for the Notehub.io API. This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: -- API version: 1.1.0 -- Package version: 1.0.23 +- API version: 1.2.0 +- Package version: 1.0.23-beta.3 - Build package: org.openapitools.codegen.languages.JavascriptClientCodegen For more information, please visit [https://dev.blues.io/support/](https://dev.blues.io/support/) @@ -112,7 +112,7 @@ var projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // {String} var opts = { 'pageSize': 50, // {Number} 'pageNum': 1, // {Number} - 'monitorUID': ["null"] // {[String]} + 'monitorUID': "monitorUID_example" // {String} }; api.getAlerts(projectUID, opts).then(function(data) { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); @@ -180,9 +180,14 @@ All URIs are relative to *https://api.notefile.net* | _NotehubJs.ProjectApi_ | [**deleteFleetEnvironmentVariable**](docs/ProjectApi.md#deleteFleetEnvironmentVariable) | **DELETE** /v1/projects/{projectUID}/fleets/{fleetUID}/environment_variables/{key} | | _NotehubJs.ProjectApi_ | [**deleteProject**](docs/ProjectApi.md#deleteProject) | **DELETE** /v1/projects/{projectUID} | | _NotehubJs.ProjectApi_ | [**deleteProjectEnvironmentVariable**](docs/ProjectApi.md#deleteProjectEnvironmentVariable) | **DELETE** /v1/projects/{projectUID}/environment_variables/{key} | +| _NotehubJs.ProjectApi_ | [**dfuAction**](docs/ProjectApi.md#dfuAction) | **POST** /v1/projects/{projectUID}/dfu/{firmwareType}/{action} | | _NotehubJs.ProjectApi_ | [**disableGlobalTransformation**](docs/ProjectApi.md#disableGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation/disable | | _NotehubJs.ProjectApi_ | [**enableGlobalTransformation**](docs/ProjectApi.md#enableGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation/enable | +| _NotehubJs.ProjectApi_ | [**getDeviceDfuHistory**](docs/ProjectApi.md#getDeviceDfuHistory) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/history | +| _NotehubJs.ProjectApi_ | [**getDeviceDfuStatus**](docs/ProjectApi.md#getDeviceDfuStatus) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/status | | _NotehubJs.ProjectApi_ | [**getDeviceFleets**](docs/ProjectApi.md#getDeviceFleets) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/fleets | +| _NotehubJs.ProjectApi_ | [**getDevicesDfuHistory**](docs/ProjectApi.md#getDevicesDfuHistory) | **GET** /v1/projects/{projectUID}/dfu/{firmwareType}/history | +| _NotehubJs.ProjectApi_ | [**getDevicesDfuStatus**](docs/ProjectApi.md#getDevicesDfuStatus) | **GET** /v1/projects/{projectUID}/dfu/{firmwareType}/status | | _NotehubJs.ProjectApi_ | [**getFirmwareInfo**](docs/ProjectApi.md#getFirmwareInfo) | **GET** /v1/projects/{projectUID}/firmware | | _NotehubJs.ProjectApi_ | [**getFleetEnvironmentVariables**](docs/ProjectApi.md#getFleetEnvironmentVariables) | **GET** /v1/projects/{projectUID}/fleets/{fleetUID}/environment_variables | | _NotehubJs.ProjectApi_ | [**getProject**](docs/ProjectApi.md#getProject) | **GET** /v1/projects/{projectUID} | @@ -190,7 +195,6 @@ All URIs are relative to *https://api.notefile.net* | _NotehubJs.ProjectApi_ | [**getProjectEnvironmentVariables**](docs/ProjectApi.md#getProjectEnvironmentVariables) | **GET** /v1/projects/{projectUID}/environment_variables | | _NotehubJs.ProjectApi_ | [**getProjectFleets**](docs/ProjectApi.md#getProjectFleets) | **GET** /v1/projects/{projectUID}/fleets | | _NotehubJs.ProjectApi_ | [**getProjectMembers**](docs/ProjectApi.md#getProjectMembers) | **GET** /v1/projects/{projectUID}/members | -| _NotehubJs.ProjectApi_ | [**getProjectOTAStatus**](docs/ProjectApi.md#getProjectOTAStatus) | **GET** /v1/projects/{projectUID}/ota/status | | _NotehubJs.ProjectApi_ | [**getProjectProducts**](docs/ProjectApi.md#getProjectProducts) | **GET** /v1/projects/{projectUID}/products | | _NotehubJs.ProjectApi_ | [**getProjects**](docs/ProjectApi.md#getProjects) | **GET** /v1/projects | | _NotehubJs.ProjectApi_ | [**putDeviceFleets**](docs/ProjectApi.md#putDeviceFleets) | **PUT** /v1/projects/{projectUID}/devices/{deviceUID}/fleets | @@ -198,7 +202,6 @@ All URIs are relative to *https://api.notefile.net* | _NotehubJs.ProjectApi_ | [**putProjectEnvironmentVariables**](docs/ProjectApi.md#putProjectEnvironmentVariables) | **PUT** /v1/projects/{projectUID}/environment_variables | | _NotehubJs.ProjectApi_ | [**setGlobalTransformation**](docs/ProjectApi.md#setGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation | | _NotehubJs.ProjectApi_ | [**updateFleet**](docs/ProjectApi.md#updateFleet) | **PUT** /v1/projects/{projectUID}/fleets/{fleetUID} | -| _NotehubJs.ProjectApi_ | [**updateProjectFirmware**](docs/ProjectApi.md#updateProjectFirmware) | **POST** /v1/projects/{projectUID}/ota/update | | _NotehubJs.RouteApi_ | [**createRoute**](docs/RouteApi.md#createRoute) | **POST** /v1/projects/{projectUID}/routes | | _NotehubJs.RouteApi_ | [**deleteRoute**](docs/RouteApi.md#deleteRoute) | **DELETE** /v1/projects/{projectUID}/routes/{routeUID} | | _NotehubJs.RouteApi_ | [**getRoute**](docs/RouteApi.md#getRoute) | **GET** /v1/projects/{projectUID}/routes/{routeUID} | @@ -222,19 +225,28 @@ All URIs are relative to *https://api.notefile.net* - [NotehubJs.CreateMonitor](docs/CreateMonitor.md) - [NotehubJs.CreateProductRequest](docs/CreateProductRequest.md) - [NotehubJs.CreateProjectRequest](docs/CreateProjectRequest.md) +- [NotehubJs.CurrentFirmware](docs/CurrentFirmware.md) - [NotehubJs.DFUEnv](docs/DFUEnv.md) - [NotehubJs.DFUState](docs/DFUState.md) - [NotehubJs.DeleteDeviceFleetsRequest](docs/DeleteDeviceFleetsRequest.md) - [NotehubJs.Device](docs/Device.md) +- [NotehubJs.DeviceDfuHistory](docs/DeviceDfuHistory.md) +- [NotehubJs.DeviceDfuHistoryPage](docs/DeviceDfuHistoryPage.md) +- [NotehubJs.DeviceDfuStateMachine](docs/DeviceDfuStateMachine.md) +- [NotehubJs.DeviceDfuStateMachineNode](docs/DeviceDfuStateMachineNode.md) +- [NotehubJs.DeviceDfuStatus](docs/DeviceDfuStatus.md) +- [NotehubJs.DeviceDfuStatusCurrent](docs/DeviceDfuStatusCurrent.md) +- [NotehubJs.DeviceDfuStatusPage](docs/DeviceDfuStatusPage.md) - [NotehubJs.DeviceSession](docs/DeviceSession.md) - [NotehubJs.DeviceTowerInfo](docs/DeviceTowerInfo.md) - [NotehubJs.DeviceUsage](docs/DeviceUsage.md) +- [NotehubJs.DfuActionRequest](docs/DfuActionRequest.md) - [NotehubJs.EmailNotification](docs/EmailNotification.md) - [NotehubJs.EnvironmentVariables](docs/EnvironmentVariables.md) - [NotehubJs.Error](docs/Error.md) - [NotehubJs.Event](docs/Event.md) +- [NotehubJs.Firmware](docs/Firmware.md) - [NotehubJs.FirmwareInfo](docs/FirmwareInfo.md) -- [NotehubJs.FirmwareStatus](docs/FirmwareStatus.md) - [NotehubJs.Fleet](docs/Fleet.md) - [NotehubJs.GetAlerts200Response](docs/GetAlerts200Response.md) - [NotehubJs.GetBillingAccounts200Response](docs/GetBillingAccounts200Response.md) @@ -271,10 +283,8 @@ All URIs are relative to *https://api.notefile.net* - [NotehubJs.MonitorAlertRoutesInner](docs/MonitorAlertRoutesInner.md) - [NotehubJs.Mqtt](docs/Mqtt.md) - [NotehubJs.Note](docs/Note.md) -- [NotehubJs.OTAStatus](docs/OTAStatus.md) -- [NotehubJs.OTAStatusList](docs/OTAStatusList.md) -- [NotehubJs.OTAUpdateRequest](docs/OTAUpdateRequest.md) -- [NotehubJs.OTAUpdateStatus](docs/OTAUpdateStatus.md) +- [NotehubJs.NotehubRoute](docs/NotehubRoute.md) +- [NotehubJs.NotehubRouteSchema](docs/NotehubRouteSchema.md) - [NotehubJs.PostProvisionProjectDeviceRequest](docs/PostProvisionProjectDeviceRequest.md) - [NotehubJs.Product](docs/Product.md) - [NotehubJs.Project](docs/Project.md) @@ -283,8 +293,6 @@ All URIs are relative to *https://api.notefile.net* - [NotehubJs.PutDeviceFleetsRequest](docs/PutDeviceFleetsRequest.md) - [NotehubJs.Radresponder](docs/Radresponder.md) - [NotehubJs.Role](docs/Role.md) -- [NotehubJs.Route](docs/Route.md) -- [NotehubJs.RouteSchema](docs/RouteSchema.md) - [NotehubJs.Slack](docs/Slack.md) - [NotehubJs.SlackBearerNotification](docs/SlackBearerNotification.md) - [NotehubJs.SlackWebHookNotification](docs/SlackWebHookNotification.md) @@ -294,7 +302,11 @@ All URIs are relative to *https://api.notefile.net* - [NotehubJs.TowerLocation](docs/TowerLocation.md) - [NotehubJs.Twilio](docs/Twilio.md) - [NotehubJs.UpdateFleetRequest](docs/UpdateFleetRequest.md) +- [NotehubJs.UploadMetadata](docs/UploadMetadata.md) - [NotehubJs.UserDbRoute](docs/UserDbRoute.md) +- [NotehubJs.UserDfuStateMachine](docs/UserDfuStateMachine.md) +- [NotehubJs.UserDfuStateMachineStatus](docs/UserDfuStateMachineStatus.md) +- [NotehubJs.UserFirmwareInfo](docs/UserFirmwareInfo.md) ## Documentation for Authorization diff --git a/src/docs/Alert.md b/src/docs/Alert.md index a573e316..40d2ad3a 100644 --- a/src/docs/Alert.md +++ b/src/docs/Alert.md @@ -2,23 +2,31 @@ ## Properties -| Name | Type | Description | Notes | -| ----------------- | ----------------------------------------------------------- | ------------------------------------ | ---------- | -| **uid** | **String** | Alert UID | [optional] | -| **monitorUid** | **String** | Monitor UID | [optional] | -| **monitorName** | **String** | Monitor Name | [optional] | -| **deviceUid** | **String** | Device UID | [optional] | -| **createdAt** | **Number** | The time the alert was created | [optional] | -| **value** | **Number** | The value that triggered the alert | [optional] | -| **resolved** | **Boolean** | If true, the alert has been resolved | [optional] | -| **version** | **Number** | The version of the alert | [optional] | -| **alertSource** | **String** | The source of the alert | [optional] | -| **source** | **String** | The UID of the source of the alert | [optional] | -| **data** | [**[AlertDataInner]**](AlertDataInner.md) | | [optional] | -| **notifications** | [**[AlertNotificationsInner]**](AlertNotificationsInner.md) | | [optional] | +| Name | Type | Description | Notes | +| ----------------- | ----------------------------------------------------------- | -------------------------------------------- | ---------- | +| **uid** | **String** | Alert UID | [optional] | +| **monitorUid** | **String** | Monitor UID | [optional] | +| **monitorName** | **String** | Monitor Name | [optional] | +| **deviceUid** | **String** | Device UID | [optional] | +| **createdAt** | **Number** | The time the alert was created | [optional] | +| **value** | **Number** | The value that triggered the alert | [optional] | +| **resolved** | **Boolean** | If true, the alert has been resolved | [optional] | +| **version** | **Number** | The version of the alert | [optional] | +| **alertSource** | **String** | The source of the alert | [optional] | +| **source** | **String** | The UID of the source of the alert | [optional] | +| **monitorType** | **String** | The type of monitor that triggered the alert | [optional] | +| **fieldName** | **String** | The field name that triggered the alert | [optional] | +| **data** | [**[AlertDataInner]**](AlertDataInner.md) | | [optional] | +| **notifications** | [**[AlertNotificationsInner]**](AlertNotificationsInner.md) | | [optional] | ## Enum: AlertSourceEnum - `app` (value: `"app"`) - `device` (value: `"device"`) + +## Enum: MonitorTypeEnum + +- `event` (value: `"event"`) + +- `device` (value: `"device"`) diff --git a/src/docs/AlertApi.md b/src/docs/AlertApi.md index afd512d5..ec084ad2 100644 --- a/src/docs/AlertApi.md +++ b/src/docs/AlertApi.md @@ -26,7 +26,7 @@ let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | let opts = { 'pageSize': 50, // Number | 'pageNum': 1, // Number | - 'monitorUID': ["null"] // [String] | + 'monitorUID': "monitorUID_example" // String | }; apiInstance.getAlerts(projectUID, opts).then((data) => { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); @@ -38,12 +38,12 @@ apiInstance.getAlerts(projectUID, opts).then((data) => { ### Parameters -| Name | Type | Description | Notes | -| -------------- | ------------------------- | ----------- | -------------------------- | -| **projectUID** | **String** | | -| **pageSize** | **Number** | | [optional] [default to 50] | -| **pageNum** | **Number** | | [optional] [default to 1] | -| **monitorUID** | [**[String]**](String.md) | | [optional] | +| Name | Type | Description | Notes | +| -------------- | ---------- | ----------- | -------------------------- | +| **projectUID** | **String** | | +| **pageSize** | **Number** | | [optional] [default to 50] | +| **pageNum** | **Number** | | [optional] [default to 1] | +| **monitorUID** | **String** | | [optional] | ### Return type diff --git a/src/docs/CurrentFirmware.md b/src/docs/CurrentFirmware.md new file mode 100644 index 00000000..15985b79 --- /dev/null +++ b/src/docs/CurrentFirmware.md @@ -0,0 +1,8 @@ +# NotehubJs.CurrentFirmware + +## Properties + +| Name | Type | Description | Notes | +| ------------ | --------------------------- | ----------- | ---------- | +| **version** | **String** | | [optional] | +| **metadata** | [**Firmware**](Firmware.md) | | [optional] | diff --git a/src/docs/DeviceDfuHistory.md b/src/docs/DeviceDfuHistory.md new file mode 100644 index 00000000..cf7997dd --- /dev/null +++ b/src/docs/DeviceDfuHistory.md @@ -0,0 +1,9 @@ +# NotehubJs.DeviceDfuHistory + +## Properties + +| Name | Type | Description | Notes | +| ------------- | ------------------------------------------------------- | ----------- | ---------- | +| **deviceUid** | **String** | Device UID | [optional] | +| **current** | [**DeviceDfuStatusCurrent**](DeviceDfuStatusCurrent.md) | | [optional] | +| **history** | [**[DeviceDfuStateMachine]**](DeviceDfuStateMachine.md) | | [optional] | diff --git a/src/docs/DeviceDfuHistoryPage.md b/src/docs/DeviceDfuHistoryPage.md new file mode 100644 index 00000000..ae3c9e4b --- /dev/null +++ b/src/docs/DeviceDfuHistoryPage.md @@ -0,0 +1,8 @@ +# NotehubJs.DeviceDfuHistoryPage + +## Properties + +| Name | Type | Description | Notes | +| ----------- | --------------------------------------------- | ----------- | ----------------------------- | +| **devices** | [**[DeviceDfuHistory]**](DeviceDfuHistory.md) | | [optional] | +| **hasMore** | **Boolean** | | [optional] [default to false] | diff --git a/src/docs/DeviceDfuStateMachine.md b/src/docs/DeviceDfuStateMachine.md new file mode 100644 index 00000000..89c445a5 --- /dev/null +++ b/src/docs/DeviceDfuStateMachine.md @@ -0,0 +1,10 @@ +# NotehubJs.DeviceDfuStateMachine + +## Properties + +| Name | Type | Description | Notes | +| -------------------- | --------------------------------------------------------------- | ---------------------------------------------------------------- | ---------- | +| **requestedVersion** | **String** | Version of the firmware that was requested to be installed | [optional] | +| **currentVersion** | **String** | Version of the firmware that was installed prior to this request | [optional] | +| **initiated** | **String** | RFC3339 datetime of when this update was requested | [optional] | +| **updates** | [**[DeviceDfuStateMachineNode]**](DeviceDfuStateMachineNode.md) | | [optional] | diff --git a/src/docs/DeviceDfuStateMachineNode.md b/src/docs/DeviceDfuStateMachineNode.md new file mode 100644 index 00000000..55fb5ea6 --- /dev/null +++ b/src/docs/DeviceDfuStateMachineNode.md @@ -0,0 +1,10 @@ +# NotehubJs.DeviceDfuStateMachineNode + +## Properties + +| Name | Type | Description | Notes | +| --------------- | ---------- | --------------------------------------------------------------- | ---------- | +| **status** | **String** | Status for this step in the firmware update process | [optional] | +| **phase** | **String** | Phase for this step in the firmware update process | [optional] | +| **datetime** | **String** | RFC3339 compatible datetime of when this status update happened | [optional] | +| **description** | **String** | Additional information | [optional] | diff --git a/src/docs/DeviceDfuStatus.md b/src/docs/DeviceDfuStatus.md new file mode 100644 index 00000000..cb191d14 --- /dev/null +++ b/src/docs/DeviceDfuStatus.md @@ -0,0 +1,10 @@ +# NotehubJs.DeviceDfuStatus + +## Properties + +| Name | Type | Description | Notes | +| ----------------- | ------------------------------------------------------- | -------------------------------------------- | ---------- | +| **deviceUid** | **String** | Device UID | [optional] | +| **dfuInProgress** | **Boolean** | true if there is a DFU currently in progress | [optional] | +| **current** | [**DeviceDfuStatusCurrent**](DeviceDfuStatusCurrent.md) | | [optional] | +| **status** | [**DeviceDfuStateMachine**](DeviceDfuStateMachine.md) | | [optional] | diff --git a/src/docs/DeviceDfuStatusCurrent.md b/src/docs/DeviceDfuStatusCurrent.md new file mode 100644 index 00000000..2a45848f --- /dev/null +++ b/src/docs/DeviceDfuStatusCurrent.md @@ -0,0 +1,12 @@ +# NotehubJs.DeviceDfuStatusCurrent + +## Properties + +| Name | Type | Description | Notes | +| ---------------- | ---------- | --------------------- | ---------- | +| **version** | **String** | Firmware version | [optional] | +| **organization** | **String** | Firmware organization | [optional] | +| **description** | **String** | Firmware description | [optional] | +| **product** | **String** | Firmware product | [optional] | +| **built** | **String** | Firmware build date | [optional] | +| **builder** | **String** | Firmware author | [optional] | diff --git a/src/docs/DeviceDfuStatusPage.md b/src/docs/DeviceDfuStatusPage.md new file mode 100644 index 00000000..f32ccca6 --- /dev/null +++ b/src/docs/DeviceDfuStatusPage.md @@ -0,0 +1,8 @@ +# NotehubJs.DeviceDfuStatusPage + +## Properties + +| Name | Type | Description | Notes | +| ----------- | ------------------------------------------- | ----------- | ----------------------------- | +| **devices** | [**[DeviceDfuStatus]**](DeviceDfuStatus.md) | | [optional] | +| **hasMore** | **Boolean** | | [optional] [default to false] | diff --git a/src/docs/DfuActionRequest.md b/src/docs/DfuActionRequest.md new file mode 100644 index 00000000..4c91403a --- /dev/null +++ b/src/docs/DfuActionRequest.md @@ -0,0 +1,7 @@ +# NotehubJs.DfuActionRequest + +## Properties + +| Name | Type | Description | Notes | +| ------------ | ---------- | ----------------------------- | ---------- | +| **filename** | **String** | The name of the firmware file | [optional] | diff --git a/src/docs/EventApi.md b/src/docs/EventApi.md index 5ef97dc8..5cb0fdb1 100644 --- a/src/docs/EventApi.md +++ b/src/docs/EventApi.md @@ -12,7 +12,7 @@ All URIs are relative to *https://api.notefile.net* ## getFleetEvents -> GetProjectEvents200Response getFleetEvents(projectUID, opts) +> GetProjectEvents200Response getFleetEvents(projectUID, fleetUID, opts) Get Events of a Fleet @@ -27,8 +27,8 @@ api_key.apiKey = 'YOUR API KEY'; let apiInstance = new NotehubJs.EventApi(); let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let fleetUID = "fleetUID_example"; // String | let opts = { - 'fleetUID': ["null"], // [String] | Filter by Fleet UID 'pageSize': 50, // Number | 'pageNum': 1, // Number | 'deviceUID': ["null"], // [String] | A Device UID. @@ -36,6 +36,7 @@ let opts = { 'sortOrder': "'asc'", // String | 'startDate': 1628631763, // Number | Unix timestamp 'endDate': 1657894210, // Number | Unix timestamp + 'dateType': uploaded, // String | Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters 'systemFilesOnly': true, // Boolean | 'files': _health.qo, data.qo, // String | 'format': "'json'", // String | Response format (JSON or CSV) @@ -46,7 +47,7 @@ let opts = { 'deviceUIDs': ["null"], // [String] | Deprecated. 'since': "since_example" // String | Deprecated. }; -apiInstance.getFleetEvents(projectUID, opts).then((data) => { +apiInstance.getFleetEvents(projectUID, fleetUID, opts).then((data) => { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); }, (error) => { console.error(error); @@ -59,7 +60,7 @@ apiInstance.getFleetEvents(projectUID, opts).then((data) => { | Name | Type | Description | Notes | | ------------------- | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | | **projectUID** | **String** | | -| **fleetUID** | [**[String]**](String.md) | Filter by Fleet UID | [optional] | +| **fleetUID** | **String** | | | **pageSize** | **Number** | | [optional] [default to 50] | | **pageNum** | **Number** | | [optional] [default to 1] | | **deviceUID** | [**[String]**](String.md) | A Device UID. | [optional] | @@ -67,6 +68,7 @@ apiInstance.getFleetEvents(projectUID, opts).then((data) => { | **sortOrder** | **String** | | [optional] [default to 'asc'] | | **startDate** | **Number** | Unix timestamp | [optional] | | **endDate** | **Number** | Unix timestamp | [optional] | +| **dateType** | **String** | Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters | [optional] [default to 'captured'] | | **systemFilesOnly** | **Boolean** | | [optional] | | **files** | **String** | | [optional] | | **format** | **String** | Response format (JSON or CSV) | [optional] [default to 'json'] | @@ -179,6 +181,7 @@ let opts = { 'sortOrder': "'asc'", // String | 'startDate': 1628631763, // Number | Unix timestamp 'endDate': 1657894210, // Number | Unix timestamp + 'dateType': uploaded, // String | Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters 'systemFilesOnly': true, // Boolean | 'files': _health.qo, data.qo, // String | 'format': "'json'", // String | Response format (JSON or CSV) @@ -210,6 +213,7 @@ apiInstance.getProjectEvents(projectUID, opts).then((data) => { | **sortOrder** | **String** | | [optional] [default to 'asc'] | | **startDate** | **Number** | Unix timestamp | [optional] | | **endDate** | **Number** | Unix timestamp | [optional] | +| **dateType** | **String** | Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters | [optional] [default to 'captured'] | | **systemFilesOnly** | **Boolean** | | [optional] | | **files** | **String** | | [optional] | | **format** | **String** | Response format (JSON or CSV) | [optional] [default to 'json'] | diff --git a/src/docs/Firmware.md b/src/docs/Firmware.md new file mode 100644 index 00000000..9d780cfe --- /dev/null +++ b/src/docs/Firmware.md @@ -0,0 +1,17 @@ +# NotehubJs.Firmware + +## Properties + +| Name | Type | Description | Notes | +| ------------ | ---------- | ----------- | ---------- | +| **org** | **String** | | [optional] | +| **product** | **String** | | [optional] | +| **firmware** | **String** | | [optional] | +| **version** | **String** | | [optional] | +| **target** | **String** | | [optional] | +| **verMajor** | **Number** | | [optional] | +| **verMinor** | **Number** | | [optional] | +| **verPatch** | **Number** | | [optional] | +| **verBuild** | **Number** | | [optional] | +| **built** | **String** | | [optional] | +| **builder** | **String** | | [optional] | diff --git a/src/docs/FirmwareStatus.md b/src/docs/FirmwareStatus.md deleted file mode 100644 index f61d00fa..00000000 --- a/src/docs/FirmwareStatus.md +++ /dev/null @@ -1,11 +0,0 @@ -# NotehubJs.FirmwareStatus - -## Properties - -| Name | Type | Description | Notes | -| ---------------- | ---------- | --------------------------------------- | ---------- | -| **version** | **String** | The version of the firmware | [optional] | -| **organization** | **String** | The organization that owns the firmware | [optional] | -| **description** | **String** | A description of the firmware | [optional] | -| **product** | **String** | The product that the firmware is for | [optional] | -| **built** | **String** | The date the firmware was built | [optional] | diff --git a/src/docs/Route.md b/src/docs/NotehubRoute.md similarity index 50% rename from src/docs/Route.md rename to src/docs/NotehubRoute.md index d1de34ce..34dd182c 100644 --- a/src/docs/Route.md +++ b/src/docs/NotehubRoute.md @@ -1,15 +1,15 @@ -# NotehubJs.Route +# NotehubJs.NotehubRoute ## Properties -| Name | Type | Description | Notes | -| ------------- | --------------------------------- | ------------------ | -------------------------------------- | -| **uid** | **String** | Route UID | [optional] | -| **label** | **String** | Route Label | [optional] | -| **routeType** | **String** | Type of route. | [optional] [default to 'http'] | -| **modified** | **String** | Last Modified | [optional] | -| **disabled** | **Boolean** | Is route disabled? | [optional] [default to false] | -| **schema** | [**RouteSchema**](RouteSchema.md) | | [optional] | +| Name | Type | Description | Notes | +| ------------- | ----------------------------------------------- | ------------------ | -------------------------------------- | +| **uid** | **String** | Route UID | [optional] | +| **label** | **String** | Route Label | [optional] | +| **routeType** | **String** | Type of route. | [optional] [default to 'http'] | +| **modified** | **String** | Last Modified | [optional] | +| **disabled** | **Boolean** | Is route disabled? | [optional] [default to false] | +| **schema** | [**NotehubRouteSchema**](NotehubRouteSchema.md) | | [optional] | ## Enum: RouteTypeEnum diff --git a/src/docs/RouteSchema.md b/src/docs/NotehubRouteSchema.md similarity index 99% rename from src/docs/RouteSchema.md rename to src/docs/NotehubRouteSchema.md index 8c597a87..de1ca7ed 100644 --- a/src/docs/RouteSchema.md +++ b/src/docs/NotehubRouteSchema.md @@ -1,4 +1,4 @@ -# NotehubJs.RouteSchema +# NotehubJs.NotehubRouteSchema ## Properties diff --git a/src/docs/OTAStatus.md b/src/docs/OTAStatus.md deleted file mode 100644 index 9cf03524..00000000 --- a/src/docs/OTAStatus.md +++ /dev/null @@ -1,24 +0,0 @@ -# NotehubJs.OTAStatus - -## Properties - -| Name | Type | Description | Notes | -| -------------------------------- | --------------------------------------- | -------------------------------------------------------- | ---------- | -| **deviceUid** | **String** | The device UID | [optional] | -| **tags** | **String** | The tags associated with the device | [optional] | -| **notecardCurrentFirmware** | [**FirmwareStatus**](FirmwareStatus.md) | | [optional] | -| **notecardDfuBeganAt** | **String** | The time the Notecard DFU began | [optional] | -| **notecardDfuStatus** | **String** | The status of the Notecard DFU | [optional] | -| **notecardRequestedFirmware** | [**FirmwareStatus**](FirmwareStatus.md) | | [optional] | -| **notecardRequestedAt** | **String** | The time the Notecard firmware was requested | [optional] | -| **notecardRequestedScope** | **String** | The scope of the Notecard firmware request | [optional] | -| **notecardRequestedShowDetails** | **Boolean** | Whether to show details of the Notecard firmware request | [optional] | -| **notecardRequestedStatus** | **String** | The status of the Notecard firmware request | [optional] | -| **hostCurrentFirmware** | [**FirmwareStatus**](FirmwareStatus.md) | | [optional] | -| **hostDfuBeganAt** | **String** | The time the host DFU began | [optional] | -| **hostDfuStatus** | **String** | The status of the host DFU | [optional] | -| **hostRequestedFirmware** | [**FirmwareStatus**](FirmwareStatus.md) | | [optional] | -| **hostRequestedAt** | **String** | The time the host firmware was requested | [optional] | -| **hostRequestedScope** | **String** | The scope of the host firmware request | [optional] | -| **hostRequestedShowDetails** | **Boolean** | Whether to show details of the host firmware request | [optional] | -| **hostRequestedStatus** | **String** | The status of the host firmware request | [optional] | diff --git a/src/docs/OTAStatusList.md b/src/docs/OTAStatusList.md deleted file mode 100644 index 68e818b9..00000000 --- a/src/docs/OTAStatusList.md +++ /dev/null @@ -1,8 +0,0 @@ -# NotehubJs.OTAStatusList - -## Properties - -| Name | Type | Description | Notes | -| ----------- | ------------------------------- | ------------------------------------------ | ---------- | -| **devices** | [**[OTAStatus]**](OTAStatus.md) | | [optional] | -| **hasMore** | **Boolean** | Indicates whether more items are available | [optional] | diff --git a/src/docs/OTAUpdateRequest.md b/src/docs/OTAUpdateRequest.md deleted file mode 100644 index 03e424fe..00000000 --- a/src/docs/OTAUpdateRequest.md +++ /dev/null @@ -1,17 +0,0 @@ -# NotehubJs.OTAUpdateRequest - -## Properties - -| Name | Type | Description | Notes | -| --------------- | ------------ | ------------------------------------ | ---------- | -| **filename** | **String** | The name of the firmware file | [optional] | -| **deviceUids** | **[String]** | The device UIDs to update | [optional] | -| **fleetUids** | **[String]** | The fleet UIDs to update | [optional] | -| **deviceTags** | **[String]** | The device tags to update | [optional] | -| **version** | **String** | The version of the firmware | [optional] | -| **mD5** | **String** | The MD5 hash of the firmware file | [optional] | -| **type** | **String** | The type of firmware | [optional] | -| **product** | **String** | The product that the firmware is for | [optional] | -| **target** | **String** | The target device for the firmware | [optional] | -| **unpublished** | **Boolean** | If true, the firmware is unpublished | [optional] | -| **cancelDfu** | **Boolean** | If true, the DFU is canceled | [optional] | diff --git a/src/docs/OTAUpdateStatus.md b/src/docs/OTAUpdateStatus.md deleted file mode 100644 index 55b3f68e..00000000 --- a/src/docs/OTAUpdateStatus.md +++ /dev/null @@ -1,9 +0,0 @@ -# NotehubJs.OTAUpdateStatus - -## Properties - -| Name | Type | Description | Notes | -| -------------- | ------------ | ----------------------------- | ---------- | -| **status** | **String** | The status of the OTA request | [optional] | -| **successful** | **[String]** | The successful device UIDs | [optional] | -| **failed** | **[String]** | The failed device UIDs | [optional] | diff --git a/src/docs/ProjectApi.md b/src/docs/ProjectApi.md index 309e5cf0..866df0b6 100644 --- a/src/docs/ProjectApi.md +++ b/src/docs/ProjectApi.md @@ -13,9 +13,14 @@ All URIs are relative to *https://api.notefile.net* | [**deleteFleetEnvironmentVariable**](ProjectApi.md#deleteFleetEnvironmentVariable) | **DELETE** /v1/projects/{projectUID}/fleets/{fleetUID}/environment_variables/{key} | | [**deleteProject**](ProjectApi.md#deleteProject) | **DELETE** /v1/projects/{projectUID} | | [**deleteProjectEnvironmentVariable**](ProjectApi.md#deleteProjectEnvironmentVariable) | **DELETE** /v1/projects/{projectUID}/environment_variables/{key} | +| [**dfuAction**](ProjectApi.md#dfuAction) | **POST** /v1/projects/{projectUID}/dfu/{firmwareType}/{action} | | [**disableGlobalTransformation**](ProjectApi.md#disableGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation/disable | | [**enableGlobalTransformation**](ProjectApi.md#enableGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation/enable | +| [**getDeviceDfuHistory**](ProjectApi.md#getDeviceDfuHistory) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/history | +| [**getDeviceDfuStatus**](ProjectApi.md#getDeviceDfuStatus) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/status | | [**getDeviceFleets**](ProjectApi.md#getDeviceFleets) | **GET** /v1/projects/{projectUID}/devices/{deviceUID}/fleets | +| [**getDevicesDfuHistory**](ProjectApi.md#getDevicesDfuHistory) | **GET** /v1/projects/{projectUID}/dfu/{firmwareType}/history | +| [**getDevicesDfuStatus**](ProjectApi.md#getDevicesDfuStatus) | **GET** /v1/projects/{projectUID}/dfu/{firmwareType}/status | | [**getFirmwareInfo**](ProjectApi.md#getFirmwareInfo) | **GET** /v1/projects/{projectUID}/firmware | | [**getFleetEnvironmentVariables**](ProjectApi.md#getFleetEnvironmentVariables) | **GET** /v1/projects/{projectUID}/fleets/{fleetUID}/environment_variables | | [**getProject**](ProjectApi.md#getProject) | **GET** /v1/projects/{projectUID} | @@ -23,7 +28,6 @@ All URIs are relative to *https://api.notefile.net* | [**getProjectEnvironmentVariables**](ProjectApi.md#getProjectEnvironmentVariables) | **GET** /v1/projects/{projectUID}/environment_variables | | [**getProjectFleets**](ProjectApi.md#getProjectFleets) | **GET** /v1/projects/{projectUID}/fleets | | [**getProjectMembers**](ProjectApi.md#getProjectMembers) | **GET** /v1/projects/{projectUID}/members | -| [**getProjectOTAStatus**](ProjectApi.md#getProjectOTAStatus) | **GET** /v1/projects/{projectUID}/ota/status | | [**getProjectProducts**](ProjectApi.md#getProjectProducts) | **GET** /v1/projects/{projectUID}/products | | [**getProjects**](ProjectApi.md#getProjects) | **GET** /v1/projects | | [**putDeviceFleets**](ProjectApi.md#putDeviceFleets) | **PUT** /v1/projects/{projectUID}/devices/{deviceUID}/fleets | @@ -31,7 +35,6 @@ All URIs are relative to *https://api.notefile.net* | [**putProjectEnvironmentVariables**](ProjectApi.md#putProjectEnvironmentVariables) | **PUT** /v1/projects/{projectUID}/environment_variables | | [**setGlobalTransformation**](ProjectApi.md#setGlobalTransformation) | **POST** /v1/projects/{projectUID}/global-transformation | | [**updateFleet**](ProjectApi.md#updateFleet) | **PUT** /v1/projects/{projectUID}/fleets/{fleetUID} | -| [**updateProjectFirmware**](ProjectApi.md#updateProjectFirmware) | **POST** /v1/projects/{projectUID}/ota/update | ## cloneProject @@ -455,6 +458,76 @@ apiInstance.deleteProjectEnvironmentVariable(projectUID, key).then((data) => { - **Content-Type**: Not defined - **Accept**: application/json +## dfuAction + +> dfuAction(projectUID, firmwareType, action, opts) + +Update/cancel host or notecard firmware updates + +### Example + +```javascript +import * as NotehubJs from '@blues-inc/notehub-js'; +let defaultClient = NotehubJs.ApiClient.instance; +// Configure API key authorization: api_key +let api_key = defaultClient.authentications['api_key']; +api_key.apiKey = 'YOUR API KEY'; + +let apiInstance = new NotehubJs.ProjectApi(); +let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let firmwareType = "firmwareType_example"; // String | +let action = "action_example"; // String | +let opts = { + 'deviceUID': ["null"], // [String] | A Device UID. + 'tag': ["null"], // [String] | Tag filter + 'serialNumber': ["null"], // [String] | Serial number filter + 'fleetUID': "fleetUID_example", // String | + 'notecardFirmware': ["null"], // [String] | Firmware version filter + 'location': ["null"], // [String] | Location filter + 'hostFirmware': ["null"], // [String] | Host firmware filter + 'productUID': ["null"], // [String] | + 'sku': ["null"], // [String] | SKU filter + 'dfuActionRequest': new NotehubJs.DfuActionRequest() // DfuActionRequest | Which firmware in the case of an update action +}; +apiInstance.dfuAction(projectUID, firmwareType, action, opts).then(() => { + console.log('API called successfully.'); +}, (error) => { + console.error(error); +}); + +``` + +### Parameters + +| Name | Type | Description | Notes | +| -------------------- | ------------------------------------------- | ---------------------------------------------- | ---------- | +| **projectUID** | **String** | | +| **firmwareType** | **String** | | +| **action** | **String** | | +| **deviceUID** | [**[String]**](String.md) | A Device UID. | [optional] | +| **tag** | [**[String]**](String.md) | Tag filter | [optional] | +| **serialNumber** | [**[String]**](String.md) | Serial number filter | [optional] | +| **fleetUID** | **String** | | [optional] | +| **notecardFirmware** | [**[String]**](String.md) | Firmware version filter | [optional] | +| **location** | [**[String]**](String.md) | Location filter | [optional] | +| **hostFirmware** | [**[String]**](String.md) | Host firmware filter | [optional] | +| **productUID** | [**[String]**](String.md) | | [optional] | +| **sku** | [**[String]**](String.md) | SKU filter | [optional] | +| **dfuActionRequest** | [**DfuActionRequest**](DfuActionRequest.md) | Which firmware in the case of an update action | [optional] | + +### Return type + +null (empty response body) + +### Authorization + +[api_key](../README.md#api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + ## disableGlobalTransformation > disableGlobalTransformation(projectUID) @@ -543,6 +616,102 @@ null (empty response body) - **Content-Type**: Not defined - **Accept**: application/json +## getDeviceDfuHistory + +> DeviceDfuHistory getDeviceDfuHistory(projectUID, deviceUID, firmwareType) + +Get device DFU history for host or Notecard firmware + +### Example + +```javascript +import * as NotehubJs from '@blues-inc/notehub-js'; +let defaultClient = NotehubJs.ApiClient.instance; +// Configure API key authorization: api_key +let api_key = defaultClient.authentications['api_key']; +api_key.apiKey = 'YOUR API KEY'; + +let apiInstance = new NotehubJs.ProjectApi(); +let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let deviceUID = dev:000000000000000; // String | +let firmwareType = "firmwareType_example"; // String | +apiInstance.getDeviceDfuHistory(projectUID, deviceUID, firmwareType).then((data) => { + console.log('API called successfully. Returned data: ' + JSON.stringify(data)); +}, (error) => { + console.error(error); +}); + +``` + +### Parameters + +| Name | Type | Description | Notes | +| ---------------- | ---------- | ----------- | ----- | +| **projectUID** | **String** | | +| **deviceUID** | **String** | | +| **firmwareType** | **String** | | + +### Return type + +[**DeviceDfuHistory**](DeviceDfuHistory.md) + +### Authorization + +[api_key](../README.md#api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +## getDeviceDfuStatus + +> DeviceDfuStatus getDeviceDfuStatus(projectUID, deviceUID, firmwareType) + +Get device DFU history for host or Notecard firmware + +### Example + +```javascript +import * as NotehubJs from '@blues-inc/notehub-js'; +let defaultClient = NotehubJs.ApiClient.instance; +// Configure API key authorization: api_key +let api_key = defaultClient.authentications['api_key']; +api_key.apiKey = 'YOUR API KEY'; + +let apiInstance = new NotehubJs.ProjectApi(); +let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let deviceUID = dev:000000000000000; // String | +let firmwareType = "firmwareType_example"; // String | +apiInstance.getDeviceDfuStatus(projectUID, deviceUID, firmwareType).then((data) => { + console.log('API called successfully. Returned data: ' + JSON.stringify(data)); +}, (error) => { + console.error(error); +}); + +``` + +### Parameters + +| Name | Type | Description | Notes | +| ---------------- | ---------- | ----------- | ----- | +| **projectUID** | **String** | | +| **deviceUID** | **String** | | +| **firmwareType** | **String** | | + +### Return type + +[**DeviceDfuStatus**](DeviceDfuStatus.md) + +### Authorization + +[api_key](../README.md#api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + ## getDeviceFleets > GetProjectFleets200Response getDeviceFleets(projectUID, deviceUID) @@ -589,6 +758,154 @@ apiInstance.getDeviceFleets(projectUID, deviceUID).then((data) => { - **Content-Type**: Not defined - **Accept**: application/json +## getDevicesDfuHistory + +> DeviceDfuHistoryPage getDevicesDfuHistory(projectUID, firmwareType, opts) + +Get host or Notecard DFU history for all devices that match the filter criteria + +### Example + +```javascript +import * as NotehubJs from '@blues-inc/notehub-js'; +let defaultClient = NotehubJs.ApiClient.instance; +// Configure API key authorization: api_key +let api_key = defaultClient.authentications['api_key']; +api_key.apiKey = 'YOUR API KEY'; + +let apiInstance = new NotehubJs.ProjectApi(); +let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let firmwareType = "firmwareType_example"; // String | +let opts = { + 'pageSize': 50, // Number | + 'pageNum': 1, // Number | + 'sortBy': "'captured'", // String | + 'sortOrder': "'asc'", // String | + 'deviceUID': ["null"], // [String] | A Device UID. + 'tag': ["null"], // [String] | Tag filter + 'serialNumber': ["null"], // [String] | Serial number filter + 'fleetUID': "fleetUID_example", // String | + 'notecardFirmware': ["null"], // [String] | Firmware version filter + 'location': ["null"], // [String] | Location filter + 'hostFirmware': ["null"], // [String] | Host firmware filter + 'productUID': ["null"], // [String] | + 'sku': ["null"] // [String] | SKU filter +}; +apiInstance.getDevicesDfuHistory(projectUID, firmwareType, opts).then((data) => { + console.log('API called successfully. Returned data: ' + JSON.stringify(data)); +}, (error) => { + console.error(error); +}); + +``` + +### Parameters + +| Name | Type | Description | Notes | +| -------------------- | ------------------------- | ----------------------- | ------------------------------------------ | +| **projectUID** | **String** | | +| **firmwareType** | **String** | | +| **pageSize** | **Number** | | [optional] [default to 50] | +| **pageNum** | **Number** | | [optional] [default to 1] | +| **sortBy** | **String** | | [optional] [default to 'captured'] | +| **sortOrder** | **String** | | [optional] [default to 'asc'] | +| **deviceUID** | [**[String]**](String.md) | A Device UID. | [optional] | +| **tag** | [**[String]**](String.md) | Tag filter | [optional] | +| **serialNumber** | [**[String]**](String.md) | Serial number filter | [optional] | +| **fleetUID** | **String** | | [optional] | +| **notecardFirmware** | [**[String]**](String.md) | Firmware version filter | [optional] | +| **location** | [**[String]**](String.md) | Location filter | [optional] | +| **hostFirmware** | [**[String]**](String.md) | Host firmware filter | [optional] | +| **productUID** | [**[String]**](String.md) | | [optional] | +| **sku** | [**[String]**](String.md) | SKU filter | [optional] | + +### Return type + +[**DeviceDfuHistoryPage**](DeviceDfuHistoryPage.md) + +### Authorization + +[api_key](../README.md#api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +## getDevicesDfuStatus + +> DeviceDfuStatusPage getDevicesDfuStatus(projectUID, firmwareType, opts) + +Get host or Notecard DFU history for all devices that match the filter criteria + +### Example + +```javascript +import * as NotehubJs from '@blues-inc/notehub-js'; +let defaultClient = NotehubJs.ApiClient.instance; +// Configure API key authorization: api_key +let api_key = defaultClient.authentications['api_key']; +api_key.apiKey = 'YOUR API KEY'; + +let apiInstance = new NotehubJs.ProjectApi(); +let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | +let firmwareType = "firmwareType_example"; // String | +let opts = { + 'pageSize': 50, // Number | + 'pageNum': 1, // Number | + 'sortBy': "'captured'", // String | + 'sortOrder': "'asc'", // String | + 'deviceUID': ["null"], // [String] | A Device UID. + 'tag': ["null"], // [String] | Tag filter + 'serialNumber': ["null"], // [String] | Serial number filter + 'fleetUID': "fleetUID_example", // String | + 'notecardFirmware': ["null"], // [String] | Firmware version filter + 'location': ["null"], // [String] | Location filter + 'hostFirmware': ["null"], // [String] | Host firmware filter + 'productUID': ["null"], // [String] | + 'sku': ["null"] // [String] | SKU filter +}; +apiInstance.getDevicesDfuStatus(projectUID, firmwareType, opts).then((data) => { + console.log('API called successfully. Returned data: ' + JSON.stringify(data)); +}, (error) => { + console.error(error); +}); + +``` + +### Parameters + +| Name | Type | Description | Notes | +| -------------------- | ------------------------- | ----------------------- | ------------------------------------------ | +| **projectUID** | **String** | | +| **firmwareType** | **String** | | +| **pageSize** | **Number** | | [optional] [default to 50] | +| **pageNum** | **Number** | | [optional] [default to 1] | +| **sortBy** | **String** | | [optional] [default to 'captured'] | +| **sortOrder** | **String** | | [optional] [default to 'asc'] | +| **deviceUID** | [**[String]**](String.md) | A Device UID. | [optional] | +| **tag** | [**[String]**](String.md) | Tag filter | [optional] | +| **serialNumber** | [**[String]**](String.md) | Serial number filter | [optional] | +| **fleetUID** | **String** | | [optional] | +| **notecardFirmware** | [**[String]**](String.md) | Firmware version filter | [optional] | +| **location** | [**[String]**](String.md) | Location filter | [optional] | +| **hostFirmware** | [**[String]**](String.md) | Host firmware filter | [optional] | +| **productUID** | [**[String]**](String.md) | | [optional] | +| **sku** | [**[String]**](String.md) | SKU filter | [optional] | + +### Return type + +[**DeviceDfuStatusPage**](DeviceDfuStatusPage.md) + +### Authorization + +[api_key](../README.md#api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + ## getFirmwareInfo > [FirmwareInfo] getFirmwareInfo(projectUID, opts) @@ -919,62 +1236,6 @@ apiInstance.getProjectMembers(projectUID).then((data) => { - **Content-Type**: Not defined - **Accept**: application/json -## getProjectOTAStatus - -> [OTAStatusList] getProjectOTAStatus(projectUID, opts) - -Get Project OTA Status - -### Example - -```javascript -import * as NotehubJs from '@blues-inc/notehub-js'; -let defaultClient = NotehubJs.ApiClient.instance; -// Configure API key authorization: api_key -let api_key = defaultClient.authentications['api_key']; -api_key.apiKey = 'YOUR API KEY'; - -let apiInstance = new NotehubJs.ProjectApi(); -let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | -let opts = { - 'deviceUIDs': ["null"], // [String] | An array of Device UIDs. - 'fleetUIDs': ["null"], // [String] | - 'deviceTags': ["null"], // [String] | - 'pageSize': 50, // Number | - 'pageNum': 1 // Number | -}; -apiInstance.getProjectOTAStatus(projectUID, opts).then((data) => { - console.log('API called successfully. Returned data: ' + JSON.stringify(data)); -}, (error) => { - console.error(error); -}); - -``` - -### Parameters - -| Name | Type | Description | Notes | -| -------------- | ------------------------- | ------------------------ | -------------------------- | -| **projectUID** | **String** | | -| **deviceUIDs** | [**[String]**](String.md) | An array of Device UIDs. | [optional] | -| **fleetUIDs** | [**[String]**](String.md) | | [optional] | -| **deviceTags** | [**[String]**](String.md) | | [optional] | -| **pageSize** | **Number** | | [optional] [default to 50] | -| **pageNum** | **Number** | | [optional] [default to 1] | - -### Return type - -[**[OTAStatusList]**](OTAStatusList.md) - -### Authorization - -[api_key](../README.md#api_key) - -### HTTP request headers - -- **Content-Type**: Not defined -- **Accept**: application/json - ## getProjectProducts > GetProjectProducts200Response getProjectProducts(projectUID) @@ -1301,49 +1562,3 @@ apiInstance.updateFleet(projectUID, fleetUID, updateFleetRequest).then((data) => - **Content-Type**: application/json - **Accept**: application/json - -## updateProjectFirmware - -> [OTAUpdateStatus] updateProjectFirmware(projectUID, oTAUpdateRequest) - -Update Project Firmware - -### Example - -```javascript -import * as NotehubJs from '@blues-inc/notehub-js'; -let defaultClient = NotehubJs.ApiClient.instance; -// Configure API key authorization: api_key -let api_key = defaultClient.authentications['api_key']; -api_key.apiKey = 'YOUR API KEY'; - -let apiInstance = new NotehubJs.ProjectApi(); -let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | -let oTAUpdateRequest = new NotehubJs.OTAUpdateRequest(); // OTAUpdateRequest | Body or payload of firmware update -apiInstance.updateProjectFirmware(projectUID, oTAUpdateRequest).then((data) => { - console.log('API called successfully. Returned data: ' + JSON.stringify(data)); -}, (error) => { - console.error(error); -}); - -``` - -### Parameters - -| Name | Type | Description | Notes | -| -------------------- | ------------------------------------------- | ---------------------------------- | ----- | -| **projectUID** | **String** | | -| **oTAUpdateRequest** | [**OTAUpdateRequest**](OTAUpdateRequest.md) | Body or payload of firmware update | - -### Return type - -[**[OTAUpdateStatus]**](OTAUpdateStatus.md) - -### Authorization - -[api_key](../README.md#api_key) - -### HTTP request headers - -- **Content-Type**: application/json -- **Accept**: application/json diff --git a/src/docs/RouteApi.md b/src/docs/RouteApi.md index bdb0cbc1..b4321d94 100644 --- a/src/docs/RouteApi.md +++ b/src/docs/RouteApi.md @@ -13,7 +13,7 @@ All URIs are relative to *https://api.notefile.net* ## createRoute -> Route createRoute(projectUID, route) +> NotehubRoute createRoute(projectUID, notehubRoute) Create Route within a Project @@ -28,7 +28,7 @@ api_key.apiKey = 'YOUR API KEY'; let apiInstance = new NotehubJs.RouteApi(); let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | -let route = { +let notehubRoute = { "label": "Route Label", "type":"http", "http": { @@ -37,8 +37,8 @@ let route = { "url": "http://route.url" } } -; // Route | Route to be Created -apiInstance.createRoute(projectUID, route).then((data) => { +; // NotehubRoute | Route to be Created +apiInstance.createRoute(projectUID, notehubRoute).then((data) => { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); }, (error) => { console.error(error); @@ -48,14 +48,14 @@ apiInstance.createRoute(projectUID, route).then((data) => { ### Parameters -| Name | Type | Description | Notes | -| -------------- | --------------------- | ------------------- | ----- | -| **projectUID** | **String** | | -| **route** | [**Route**](Route.md) | Route to be Created | +| Name | Type | Description | Notes | +| ---------------- | ----------------------------------- | ------------------- | ----- | +| **projectUID** | **String** | | +| **notehubRoute** | [**NotehubRoute**](NotehubRoute.md) | Route to be Created | ### Return type -[**Route**](Route.md) +[**NotehubRoute**](NotehubRoute.md) ### Authorization @@ -114,7 +114,7 @@ apiInstance.deleteRoute(projectUID, routeUID).then((data) => { ## getRoute -> Route getRoute(projectUID, routeUID) +> NotehubRoute getRoute(projectUID, routeUID) Get single route within a project @@ -147,7 +147,7 @@ apiInstance.getRoute(projectUID, routeUID).then((data) => { ### Return type -[**Route**](Route.md) +[**NotehubRoute**](NotehubRoute.md) ### Authorization @@ -270,7 +270,7 @@ apiInstance.getRoutes(projectUID).then((data) => { ## updateRoute -> Route updateRoute(projectUID, routeUID, route) +> NotehubRoute updateRoute(projectUID, routeUID, notehubRoute) Update route by UID @@ -286,7 +286,7 @@ api_key.apiKey = 'YOUR API KEY'; let apiInstance = new NotehubJs.RouteApi(); let projectUID = app:2606f411-dea6-44a0-9743-1130f57d77d8; // String | let routeUID = route:cbd20093cba58392c9f9bbdd0cdeb1a0; // String | -let route = { +let notehubRoute = { "http" { "filter": { "type": "include", @@ -297,8 +297,8 @@ let route = { "url": "http://new-route.url", }, } -; // Route | Route settings to be updated -apiInstance.updateRoute(projectUID, routeUID, route).then((data) => { +; // NotehubRoute | Route settings to be updated +apiInstance.updateRoute(projectUID, routeUID, notehubRoute).then((data) => { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); }, (error) => { console.error(error); @@ -308,15 +308,15 @@ apiInstance.updateRoute(projectUID, routeUID, route).then((data) => { ### Parameters -| Name | Type | Description | Notes | -| -------------- | --------------------- | ---------------------------- | ----- | -| **projectUID** | **String** | | -| **routeUID** | **String** | | -| **route** | [**Route**](Route.md) | Route settings to be updated | +| Name | Type | Description | Notes | +| ---------------- | ----------------------------------- | ---------------------------- | ----- | +| **projectUID** | **String** | | +| **routeUID** | **String** | | +| **notehubRoute** | [**NotehubRoute**](NotehubRoute.md) | Route settings to be updated | ### Return type -[**Route**](Route.md) +[**NotehubRoute**](NotehubRoute.md) ### Authorization diff --git a/src/docs/UploadMetadata.md b/src/docs/UploadMetadata.md new file mode 100644 index 00000000..782ce6de --- /dev/null +++ b/src/docs/UploadMetadata.md @@ -0,0 +1,19 @@ +# NotehubJs.UploadMetadata + +## Properties + +| Name | Type | Description | Notes | +| ------------ | --------------------------- | ----------- | ---------- | +| **name** | **String** | | [optional] | +| **length** | **Number** | | [optional] | +| **md5** | **String** | | [optional] | +| **crc32** | **Number** | | [optional] | +| **created** | **Number** | | [optional] | +| **modified** | **Number** | | [optional] | +| **source** | **String** | | [optional] | +| **contains** | **String** | | [optional] | +| **found** | **String** | | [optional] | +| **type** | **String** | | [optional] | +| **tags** | **String** | | [optional] | +| **notes** | **String** | | [optional] | +| **firmware** | [**Firmware**](Firmware.md) | | [optional] | diff --git a/src/docs/UserDfuStateMachine.md b/src/docs/UserDfuStateMachine.md new file mode 100644 index 00000000..6e8a6195 --- /dev/null +++ b/src/docs/UserDfuStateMachine.md @@ -0,0 +1,10 @@ +# NotehubJs.UserDfuStateMachine + +## Properties + +| Name | Type | Description | Notes | +| --------------- | ------------------------------------------------------------- | ----------- | ---------- | +| **status** | [**UserDfuStateMachineStatus**](UserDfuStateMachineStatus.md) | | [optional] | +| **created** | **Date** | | [optional] | +| **fromVersion** | **String** | | [optional] | +| **metadata** | [**UploadMetadata**](UploadMetadata.md) | | [optional] | diff --git a/src/docs/UserDfuStateMachineStatus.md b/src/docs/UserDfuStateMachineStatus.md new file mode 100644 index 00000000..bc389662 --- /dev/null +++ b/src/docs/UserDfuStateMachineStatus.md @@ -0,0 +1,10 @@ +# NotehubJs.UserDfuStateMachineStatus + +## Properties + +| Name | Type | Description | Notes | +| -------------------- | ---------- | ----------- | ---------- | +| **phase** | **String** | | [optional] | +| **phaseDescription** | **String** | | [optional] | +| **date** | **Date** | | [optional] | +| **status** | **String** | | [optional] | diff --git a/src/docs/UserFirmwareInfo.md b/src/docs/UserFirmwareInfo.md new file mode 100644 index 00000000..790f69ff --- /dev/null +++ b/src/docs/UserFirmwareInfo.md @@ -0,0 +1,8 @@ +# NotehubJs.UserFirmwareInfo + +## Properties + +| Name | Type | Description | Notes | +| ------------------- | ------------------------------------------------- | ----------- | ---------- | +| **currentFirmware** | [**CurrentFirmware**](CurrentFirmware.md) | | [optional] | +| **firmwareUpdate** | [**UserDfuStateMachine**](UserDfuStateMachine.md) | | [optional] | diff --git a/src/package-lock.json b/src/package-lock.json index b7b516f9..c3cb9f8b 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -1,12 +1,12 @@ { "name": "@blues-inc/notehub-js", - "version": "1.0.23", - "lockfileVersion": 3, + "version": "1.0.23-beta.3", + "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@blues-inc/notehub-js", - "version": "1.0.23", + "version": "1.0.23-beta.3", "license": "MIT", "dependencies": { "@babel/cli": "^7.0.0", @@ -51,9 +51,9 @@ } }, "node_modules/@babel/cli": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.6.tgz", - "integrity": "sha512-Z+Doemr4VtvSD2SNHTrkiFZ1LX+JI6tyRXAAOb4N9khIuPyoEPmTPJarPm8ljJV1D6bnMQjyHMWTT9NeKbQuXA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.9.tgz", + "integrity": "sha512-I+02IfrTiSanpxJBlZQYb18qCxB6c2Ih371cVpfgIrPQrjAYkf45XxomTJOG8JBWX5GY35/+TmhCMdJ4ZPkL8Q==", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "commander": "^6.2.0", @@ -79,11 +79,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -91,28 +92,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", - "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -128,52 +129,53 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dependencies": { - "@babel/types": "^7.25.6", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -182,17 +184,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", - "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.25.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/traverse": "^7.25.4", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -203,13 +205,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", - "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -236,39 +238,38 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", - "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.8" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -278,35 +279,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", - "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-wrap-function": "^7.25.0", - "@babel/traverse": "^7.25.0" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -316,14 +317,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", - "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.24.8", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/traverse": "^7.25.0" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -333,100 +334,87 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dev": true, "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", - "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dev": true, "dependencies": { - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", - "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", - "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.26.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -436,13 +424,13 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", - "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -452,12 +440,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", - "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -467,12 +455,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", - "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -482,14 +470,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -499,13 +487,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", - "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -532,14 +520,14 @@ } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", - "integrity": "sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-decorators": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -549,13 +537,12 @@ } }, "node_modules/@babel/plugin-proposal-do-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.24.7.tgz", - "integrity": "sha512-M9pJwhoROof4rc4WzDdMoftv8JrtYfBVurvReacQ8lit+qUd0d71+1zUltb6/zCI7HBW4+KZbtBGmcudXw0GDQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.25.9.tgz", + "integrity": "sha512-0IkO77tw2OcZua/ADovH//IEiUyQpNjWvLyMFNidXnZx4eEriQjwkH9t/EyQZUaQu0KOxxdszC7m8VUVs51ydg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-do-expressions": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -565,13 +552,12 @@ } }, "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.7.tgz", - "integrity": "sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-default-from": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -598,13 +584,12 @@ } }, "node_modules/@babel/plugin-proposal-function-bind": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.24.7.tgz", - "integrity": "sha512-cq2mwxcvNAWWL+IiqiSiVhCeqTQs532Ktl3N2FMuW0bQVF/N0W6QNyywO+KkM3Yr/jwYmjeSS+yKQQUh79VOxQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.25.9.tgz", + "integrity": "sha512-1g0b0XU667A2IZNdhovGr0ZdywJxf081B8JN5qyiNqzJK7GtdYBxGcuA+lq7q8OgO4cAc4vF57Ad0XLoDBsJAg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-function-bind": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -614,14 +599,13 @@ } }, "node_modules/@babel/plugin-proposal-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.24.7.tgz", - "integrity": "sha512-42Pq9d8fV5CrjygcVAA7aAEFpkAJluWWvlO7bvOMDEutxIS44COcFU61V92VBzUZvOkjIoQrPJNUtmY/d9XMgA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.25.9.tgz", + "integrity": "sha512-Qi9KEBTY6WAjHBeHJ1jm4HyGlwvZLfjUaxO9g1jKHqyQPe6c+q7DlKgyrBUH7v+VWLJ0bNy5cQlXHtOV5/uibw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7", - "@babel/plugin-syntax-function-sent": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -717,13 +701,13 @@ } }, "node_modules/@babel/plugin-proposal-pipeline-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.24.7.tgz", - "integrity": "sha512-cJOSXlieT6/Yul8yEkbBRzhyf/J4jeeqUREw8HCf8nxT4DTP5FCdC0EXf+b8+vBt34IMYYvTDiC8uC91KSSLpA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.25.9.tgz", + "integrity": "sha512-rmb8zOYFdVz6y/OqJn6RfbIBiJPQdUbHg7R5ibym5KM0e8uNGdU9yfn9cjkBLwS22Lqd+ey3D8/UvK5GLyyh5A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-pipeline-operator": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-pipeline-operator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -745,52 +729,12 @@ } }, "node_modules/@babel/plugin-proposal-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.24.7.tgz", - "integrity": "sha512-Rh4WoHyWKgsxvdkEMqDEZtKuGnZw+JwicMCvcZaIjYaQ3fK+a8JZYLhgcac9dKcL47Xqf+SG3MopTx+8BACdrQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-throw-expressions": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.25.9.tgz", + "integrity": "sha512-Zw62DP6cdbXXEtTNMWYY10rIOPGAWPk8qdqM+AT3JbHtFq8ook0JXJCWdQJTlSVACHo0R6lvoNKO9B1ZVkjClg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -800,27 +744,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz", - "integrity": "sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-do-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.24.7.tgz", - "integrity": "sha512-lQee+garSbTjCvXdzfjXeSzPd03pyBXALfB2C4bW7SwORrZAs5CDt67toH8MRPuvQFYvWpkXYe07AhHDY3tWfQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -841,21 +770,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.7.tgz", - "integrity": "sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", @@ -868,43 +782,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-function-bind": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.24.7.tgz", - "integrity": "sha512-dqm7VhgJ2sXCEc0WDJV+q8OI1Qzwn4OFbqsHTVtYoc4L7jJYtF6pEQYcbmlMMWBZjw0tJYuXeyiTQVboWIwAKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-function-sent": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.24.7.tgz", - "integrity": "sha512-me5EHEx4GXxAE8mnlZaWA+ARIyMSPOXcw6WlqWGIfTg36oeWm4FxR/Djs1DGPbmSIwJqMboiN7gK8eCyzyNK2A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz", - "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -914,12 +798,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", - "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -988,30 +872,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", @@ -1025,57 +885,12 @@ } }, "node_modules/@babel/plugin-syntax-pipeline-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.24.7.tgz", - "integrity": "sha512-PnW47ro0vPh4Raqabn3FM7opwdKbNQoFJKSNfCj7lmqcQlVMYFcJ6b+rhMyfB/g1SlWRwnodffVzLcee1FDHYQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-throw-expressions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.24.7.tgz", - "integrity": "sha512-b1bdlAmUTy9VQ/g2cnBuJFwd7jeARNW2F65c9Gcn8qyNYGuVy/cYyqpiSL6SVmUAJTDbIYL2FzlZ8nH1qUCBXA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.25.9.tgz", + "integrity": "sha512-W0KjBvv8uT4A8DUoRNpXEHkKekqO/PC57doaWCqbJeG0lGxKFh7w7/PHYPmwgF+jKxekNnc+YOMQNCo94d8MJg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1101,12 +916,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1116,15 +931,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", - "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-remap-async-to-generator": "^7.25.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/traverse": "^7.25.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1134,14 +948,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1151,12 +965,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1166,12 +980,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", - "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1181,13 +995,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", - "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.4", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1197,14 +1011,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1214,16 +1027,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", - "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-replace-supers": "^7.25.0", - "@babel/traverse": "^7.25.4", + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", "globals": "^11.1.0" }, "engines": { @@ -1234,13 +1047,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1250,12 +1063,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", - "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1265,13 +1078,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1281,12 +1094,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1296,13 +1109,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", - "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.0", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1312,13 +1125,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1328,13 +1140,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1344,13 +1156,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1360,13 +1171,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1376,14 +1187,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", - "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/traverse": "^7.25.1" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1393,13 +1204,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1409,12 +1219,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", - "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1424,13 +1234,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1440,12 +1249,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1455,13 +1264,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1471,14 +1280,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", - "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.8", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1488,15 +1297,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", - "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.25.0", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.0" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1506,13 +1315,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1522,13 +1331,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1538,12 +1347,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1553,13 +1362,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1569,13 +1377,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1585,15 +1392,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1603,13 +1409,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1619,13 +1425,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1635,14 +1440,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", - "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1652,12 +1456,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1667,13 +1471,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", - "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.4", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1683,15 +1487,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1701,12 +1504,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1716,12 +1519,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1731,13 +1534,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1747,12 +1566,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1762,13 +1581,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1778,12 +1597,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1793,12 +1612,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1808,12 +1627,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", - "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1823,12 +1642,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1838,13 +1657,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1854,13 +1673,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1870,13 +1689,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", - "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1886,93 +1705,79 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", - "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.25.4", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-plugin-utils": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-modules-systemjs": "^7.25.0", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.25.4", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.8", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.37.1", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -1997,9 +1802,9 @@ } }, "node_modules/@babel/register": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.24.6.tgz", - "integrity": "sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", @@ -2015,16 +1820,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, "node_modules/@babel/runtime": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", - "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2034,28 +1833,28 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2064,13 +1863,12 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2186,14 +1984,18 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -2310,9 +2112,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -2328,10 +2130,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -2377,9 +2179,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001660", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz", - "integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==", + "version": "1.0.30001674", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001674.tgz", + "integrity": "sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==", "funding": [ { "type": "opencollective", @@ -2396,16 +2198,31 @@ ] }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/chokidar": { @@ -2502,17 +2319,22 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/combined-stream": { "version": "1.0.8", @@ -2637,9 +2459,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.20", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.20.tgz", - "integrity": "sha512-74mdl6Fs1HHzK9SUX4CKFxAtAe3nUns48y79TskHNAG6fGOlLfyKA4j855x+0b5u8rWJIrlaG9tcTPstMlwjIw==" + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -2675,11 +2497,15 @@ } }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/esutils": { @@ -2754,9 +2580,9 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -2902,11 +2728,12 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -3103,14 +2930,14 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json5": { @@ -3178,100 +3005,30 @@ "node": ">=10" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/lolex": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz", + "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", + "dev": true }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "yallist": "^3.0.2" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dependencies": { - "color-name": "~1.1.4" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lolex": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz", - "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" + "node": ">=6" } }, "node_modules/make-dir/node_modules/semver": { @@ -3419,18 +3176,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mocha/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -3452,15 +3197,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -3485,21 +3221,6 @@ "node": ">=8.10.0" } }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3644,9 +3365,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -3841,15 +3562,15 @@ } }, "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", "dev": true, "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -3857,27 +3578,24 @@ "node": ">=4" } }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -4010,6 +3728,27 @@ "node": ">=0.3.1" } }, + "node_modules/sinon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sinon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -4116,14 +3855,18 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -4138,14 +3881,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -4208,9 +3943,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -4226,8 +3961,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -4297,39 +4032,6 @@ "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -4482,5 +4184,2896 @@ "url": "https://github.com/sponsors/sindresorhus" } } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@babel/cli": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.9.tgz", + "integrity": "sha512-I+02IfrTiSanpxJBlZQYb18qCxB6c2Ih371cVpfgIrPQrjAYkf45XxomTJOG8JBWX5GY35/+TmhCMdJ4ZPkL8Q==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.25", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.6.0", + "commander": "^6.2.0", + "convert-source-map": "^2.0.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.2.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + } + }, + "@babel/code-frame": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", + "requires": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==" + }, + "@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", + "requires": { + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "requires": { + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", + "dev": true, + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "requires": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "requires": { + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "dev": true, + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + }, + "@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" + }, + "@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dev": true, + "requires": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "requires": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + } + }, + "@babel/parser": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", + "requires": { + "@babel/types": "^7.26.0" + } + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + } + }, + "@babel/plugin-proposal-do-expressions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.25.9.tgz", + "integrity": "sha512-0IkO77tw2OcZua/ADovH//IEiUyQpNjWvLyMFNidXnZx4eEriQjwkH9t/EyQZUaQu0KOxxdszC7m8VUVs51ydg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-function-bind": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.25.9.tgz", + "integrity": "sha512-1g0b0XU667A2IZNdhovGr0ZdywJxf081B8JN5qyiNqzJK7GtdYBxGcuA+lq7q8OgO4cAc4vF57Ad0XLoDBsJAg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-proposal-function-sent": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.25.9.tgz", + "integrity": "sha512-Qi9KEBTY6WAjHBeHJ1jm4HyGlwvZLfjUaxO9g1jKHqyQPe6c+q7DlKgyrBUH7v+VWLJ0bNy5cQlXHtOV5/uibw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-pipeline-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.25.9.tgz", + "integrity": "sha512-rmb8zOYFdVz6y/OqJn6RfbIBiJPQdUbHg7R5ibym5KM0e8uNGdU9yfn9cjkBLwS22Lqd+ey3D8/UvK5GLyyh5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-pipeline-operator": "^7.25.9" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "requires": {} + }, + "@babel/plugin-proposal-throw-expressions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.25.9.tgz", + "integrity": "sha512-Zw62DP6cdbXXEtTNMWYY10rIOPGAWPk8qdqM+AT3JbHtFq8ook0JXJCWdQJTlSVACHo0R6lvoNKO9B1ZVkjClg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-pipeline-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.25.9.tgz", + "integrity": "sha512-W0KjBvv8uT4A8DUoRNpXEHkKekqO/PC57doaWCqbJeG0lGxKFh7w7/PHYPmwgF+jKxekNnc+YOMQNCo94d8MJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/preset-env": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "requires": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "optional": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/formatio": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.2.tgz", + "integrity": "sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1", + "@sinonjs/samsam": "^3.1.0" + } + }, + "@sinonjs/samsam": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.3.tgz", + "integrity": "sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.3.0", + "array-from": "^2.1.1", + "lodash": "^4.17.15" + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true + }, + "@ungap/promise-all-settled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "dev": true + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "devOptional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha512-GQTc6Uupx1FCavi5mPzBvVT7nEOeWMmUA9P95wpfpW1XwMSKs+KaymD5C2Up7KAUKg/mYwbsUYzdZWcoajlNZg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "devOptional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "requires": { + "fill-range": "^7.1.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "requires": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001674", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001674.tgz", + "integrity": "sha512-jOsKlZVRnzfhLojb+Ykb+gyUSp9Xb57So+fAiFlLzzTKpqg8xxSav0e40c8/4F/v9N8QSvrRRaLeVzQbLqomYw==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + }, + "core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "dev": true, + "requires": { + "browserslist": "^4.23.3" + } + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "requires": { + "ms": "^2.1.3" + } + }, + "decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.5.49", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.49.tgz", + "integrity": "sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "expect.js": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz", + "integrity": "sha512-okDF/FAPEul1ZFLae4hrgpIqAeapoo5TRdcg/lD0iN9S3GWrBFIJwNezGH1DMtIz+RxU4RrFmMq7WUUvDg3J6A==", + "dev": true + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "devOptional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true + }, + "form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz", + "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==" + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "devOptional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "devOptional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "requires": { + "hasown": "^2.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "devOptional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "just-extend": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "lolex": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz", + "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mocha": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "dev": true, + "requires": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", + "minimatch": "3.0.4", + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "dev": true + }, + "nise": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.3.tgz", + "integrity": "sha512-Ymbac/94xeIrMf59REBPOv0thr+CJVFMhrlAkW/gjCIE58BGQdCj0x7KRCb3yz+Ga2Rz3E9XXSvUyyxqqhjQAQ==", + "dev": true, + "requires": { + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "lolex": "^5.0.1", + "path-to-regexp": "^1.7.0" + }, + "dependencies": { + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + } + } + }, + "node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + }, + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "devOptional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + } + } + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, + "regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "dev": true, + "requires": { + "jsesc": "~3.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "sinon": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-7.5.0.tgz", + "integrity": "sha512-AoD0oJWerp0/rY9czP/D6hDTTUYGpObhZjMpd7Cl/A6+j0xBE+ayL/ldfggkBXUs0IkvIiM1ljM8+WkOc5k78Q==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.4.0", + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/samsam": "^3.3.3", + "diff": "^3.5.0", + "lolex": "^4.2.0", + "nise": "^1.5.2", + "supports-color": "^5.5.0" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "superagent": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-5.3.1.tgz", + "integrity": "sha512-wjJ/MoTid2/RuGCOFtlacyGNxN9QLMgcpYLDQlWFIhhdJ93kNscFonGvrpAHSCVjRVj++DGCglocF7Aej1KHvQ==", + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.7", + "form-data": "^3.0.0", + "formidable": "^1.2.2", + "methods": "^1.1.2", + "mime": "^2.4.6", + "qs": "^6.9.4", + "readable-stream": "^3.6.0", + "semver": "^7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + } + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "workerpool": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.0.tgz", + "integrity": "sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + }, + "yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } } } diff --git a/src/package.json b/src/package.json index 6cbf7585..66ad3d03 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "@blues-inc/notehub-js", - "version": "1.0.23", + "version": "1.0.23-beta.3", "description": "The OpenAPI definition for the Notehub.io API. ", "license": "MIT", "main": "dist/index.js", diff --git a/src/src/ApiClient.js b/src/src/ApiClient.js index c720b4f0..fb43ba3d 100644 --- a/src/src/ApiClient.js +++ b/src/src/ApiClient.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import querystring from "querystring"; /** * @module ApiClient - * @version 1.0.23 + * @version 1.0.23-beta.3 */ /** @@ -55,7 +55,7 @@ class ApiClient { * @default {} */ this.defaultHeaders = { - "User-Agent": "OpenAPI-Generator/1.0.23/Javascript", + "User-Agent": "OpenAPI-Generator/1.0.23-beta.3/Javascript", }; /** diff --git a/src/src/api/AlertApi.js b/src/src/api/AlertApi.js index 09e7b474..18f79c12 100644 --- a/src/src/api/AlertApi.js +++ b/src/src/api/AlertApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import GetAlerts200Response from "../model/GetAlerts200Response"; /** * Alert service. * @module api/AlertApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class AlertApi { /** @@ -38,7 +38,7 @@ export default class AlertApi { * @param {Object} opts Optional parameters * @param {Number} opts.pageSize (default to 50) * @param {Number} opts.pageNum (default to 1) - * @param {Array.} opts.monitorUID + * @param {String} opts.monitorUID * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/GetAlerts200Response} and HTTP response */ getAlertsWithHttpInfo(projectUID, opts) { @@ -57,10 +57,7 @@ export default class AlertApi { let queryParams = { pageSize: opts["pageSize"], pageNum: opts["pageNum"], - monitorUID: this.apiClient.buildCollectionParam( - opts["monitorUID"], - "multi" - ), + monitorUID: opts["monitorUID"], }; let headerParams = {}; let formParams = {}; @@ -91,7 +88,7 @@ export default class AlertApi { * @param {Object} opts Optional parameters * @param {Number} opts.pageSize (default to 50) * @param {Number} opts.pageNum (default to 1) - * @param {Array.} opts.monitorUID + * @param {String} opts.monitorUID * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/GetAlerts200Response} */ getAlerts(projectUID, opts) { diff --git a/src/src/api/AuthorizationApi.js b/src/src/api/AuthorizationApi.js index 4c72c736..fe0c10a7 100644 --- a/src/src/api/AuthorizationApi.js +++ b/src/src/api/AuthorizationApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import LoginRequest from "../model/LoginRequest"; /** * Authorization service. * @module api/AuthorizationApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class AuthorizationApi { /** diff --git a/src/src/api/BillingAccountApi.js b/src/src/api/BillingAccountApi.js index 3a4cc90f..716c8e17 100644 --- a/src/src/api/BillingAccountApi.js +++ b/src/src/api/BillingAccountApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import GetBillingAccounts200Response from "../model/GetBillingAccounts200Respons /** * BillingAccount service. * @module api/BillingAccountApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class BillingAccountApi { /** diff --git a/src/src/api/DeviceApi.js b/src/src/api/DeviceApi.js index 9ba6346b..a9653e62 100644 --- a/src/src/api/DeviceApi.js +++ b/src/src/api/DeviceApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -35,7 +35,7 @@ import PostProvisionProjectDeviceRequest from "../model/PostProvisionProjectDevi /** * Device service. * @module api/DeviceApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class DeviceApi { /** diff --git a/src/src/api/EventApi.js b/src/src/api/EventApi.js index 7d04c3e9..1314bf78 100644 --- a/src/src/api/EventApi.js +++ b/src/src/api/EventApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -20,7 +20,7 @@ import GetRouteLogsByRoute200ResponseInner from "../model/GetRouteLogsByRoute200 /** * Event service. * @module api/EventApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class EventApi { /** @@ -37,8 +37,8 @@ export default class EventApi { /** * Get Events of a Fleet * @param {String} projectUID + * @param {String} fleetUID * @param {Object} opts Optional parameters - * @param {Array.} opts.fleetUID Filter by Fleet UID * @param {Number} opts.pageSize (default to 50) * @param {Number} opts.pageNum (default to 1) * @param {Array.} opts.deviceUID A Device UID. @@ -46,6 +46,7 @@ export default class EventApi { * @param {module:model/String} opts.sortOrder (default to 'asc') * @param {Number} opts.startDate Unix timestamp * @param {Number} opts.endDate Unix timestamp + * @param {module:model/String} opts.dateType Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters (default to 'captured') * @param {Boolean} opts.systemFilesOnly * @param {String} opts.files * @param {module:model/String} opts.format Response format (JSON or CSV) (default to 'json') @@ -57,7 +58,7 @@ export default class EventApi { * @param {String} opts.since Deprecated. * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/GetProjectEvents200Response} and HTTP response */ - getFleetEventsWithHttpInfo(projectUID, opts) { + getFleetEventsWithHttpInfo(projectUID, fleetUID, opts) { opts = opts || {}; let postBody = null; // verify the required parameter 'projectUID' is set @@ -66,12 +67,18 @@ export default class EventApi { "Missing the required parameter 'projectUID' when calling getFleetEvents" ); } + // verify the required parameter 'fleetUID' is set + if (fleetUID === undefined || fleetUID === null) { + throw new Error( + "Missing the required parameter 'fleetUID' when calling getFleetEvents" + ); + } let pathParams = { projectUID: projectUID, + fleetUID: fleetUID, }; let queryParams = { - fleetUID: this.apiClient.buildCollectionParam(opts["fleetUID"], "multi"), pageSize: opts["pageSize"], pageNum: opts["pageNum"], deviceUID: this.apiClient.buildCollectionParam( @@ -82,6 +89,7 @@ export default class EventApi { sortOrder: opts["sortOrder"], startDate: opts["startDate"], endDate: opts["endDate"], + dateType: opts["dateType"], systemFilesOnly: opts["systemFilesOnly"], files: opts["files"], format: opts["format"], @@ -127,8 +135,8 @@ export default class EventApi { /** * Get Events of a Fleet * @param {String} projectUID + * @param {String} fleetUID * @param {Object} opts Optional parameters - * @param {Array.} opts.fleetUID Filter by Fleet UID * @param {Number} opts.pageSize (default to 50) * @param {Number} opts.pageNum (default to 1) * @param {Array.} opts.deviceUID A Device UID. @@ -136,6 +144,7 @@ export default class EventApi { * @param {module:model/String} opts.sortOrder (default to 'asc') * @param {Number} opts.startDate Unix timestamp * @param {Number} opts.endDate Unix timestamp + * @param {module:model/String} opts.dateType Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters (default to 'captured') * @param {Boolean} opts.systemFilesOnly * @param {String} opts.files * @param {module:model/String} opts.format Response format (JSON or CSV) (default to 'json') @@ -147,12 +156,12 @@ export default class EventApi { * @param {String} opts.since Deprecated. * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/GetProjectEvents200Response} */ - getFleetEvents(projectUID, opts) { - return this.getFleetEventsWithHttpInfo(projectUID, opts).then(function ( - response_and_data - ) { - return response_and_data.data; - }); + getFleetEvents(projectUID, fleetUID, opts) { + return this.getFleetEventsWithHttpInfo(projectUID, fleetUID, opts).then( + function (response_and_data) { + return response_and_data.data; + } + ); } /** @@ -262,6 +271,7 @@ export default class EventApi { * @param {module:model/String} opts.sortOrder (default to 'asc') * @param {Number} opts.startDate Unix timestamp * @param {Number} opts.endDate Unix timestamp + * @param {module:model/String} opts.dateType Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters (default to 'captured') * @param {Boolean} opts.systemFilesOnly * @param {String} opts.files * @param {module:model/String} opts.format Response format (JSON or CSV) (default to 'json') @@ -298,6 +308,7 @@ export default class EventApi { sortOrder: opts["sortOrder"], startDate: opts["startDate"], endDate: opts["endDate"], + dateType: opts["dateType"], systemFilesOnly: opts["systemFilesOnly"], files: opts["files"], format: opts["format"], @@ -352,6 +363,7 @@ export default class EventApi { * @param {module:model/String} opts.sortOrder (default to 'asc') * @param {Number} opts.startDate Unix timestamp * @param {Number} opts.endDate Unix timestamp + * @param {module:model/String} opts.dateType Which date to filter on, either 'captured' or 'uploaded'. This will apply to the startDate and endDate parameters (default to 'captured') * @param {Boolean} opts.systemFilesOnly * @param {String} opts.files * @param {module:model/String} opts.format Response format (JSON or CSV) (default to 'json') diff --git a/src/src/api/MonitorApi.js b/src/src/api/MonitorApi.js index 7815044f..d5a90a27 100644 --- a/src/src/api/MonitorApi.js +++ b/src/src/api/MonitorApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -19,7 +19,7 @@ import Monitor from "../model/Monitor"; /** * Monitor service. * @module api/MonitorApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class MonitorApi { /** diff --git a/src/src/api/ProjectApi.js b/src/src/api/ProjectApi.js index 6d5ec221..cad9bc8c 100644 --- a/src/src/api/ProjectApi.js +++ b/src/src/api/ProjectApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,6 +17,11 @@ import CreateFleetRequest from "../model/CreateFleetRequest"; import CreateProductRequest from "../model/CreateProductRequest"; import CreateProjectRequest from "../model/CreateProjectRequest"; import DeleteDeviceFleetsRequest from "../model/DeleteDeviceFleetsRequest"; +import DeviceDfuHistory from "../model/DeviceDfuHistory"; +import DeviceDfuHistoryPage from "../model/DeviceDfuHistoryPage"; +import DeviceDfuStatus from "../model/DeviceDfuStatus"; +import DeviceDfuStatusPage from "../model/DeviceDfuStatusPage"; +import DfuActionRequest from "../model/DfuActionRequest"; import EnvironmentVariables from "../model/EnvironmentVariables"; import Error from "../model/Error"; import FirmwareInfo from "../model/FirmwareInfo"; @@ -25,9 +30,6 @@ import GetProjectFleets200Response from "../model/GetProjectFleets200Response"; import GetProjectMembers200Response from "../model/GetProjectMembers200Response"; import GetProjectProducts200Response from "../model/GetProjectProducts200Response"; import GetProjects200Response from "../model/GetProjects200Response"; -import OTAStatusList from "../model/OTAStatusList"; -import OTAUpdateRequest from "../model/OTAUpdateRequest"; -import OTAUpdateStatus from "../model/OTAUpdateStatus"; import Product from "../model/Product"; import Project from "../model/Project"; import PutDeviceFleetsRequest from "../model/PutDeviceFleetsRequest"; @@ -36,7 +38,7 @@ import UpdateFleetRequest from "../model/UpdateFleetRequest"; /** * Project service. * @module api/ProjectApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class ProjectApi { /** @@ -624,6 +626,129 @@ export default class ProjectApi { }); } + /** + * Update/cancel host or notecard firmware updates + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {module:model/String} action + * @param {Object} opts Optional parameters + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @param {module:model/DfuActionRequest} opts.dfuActionRequest Which firmware in the case of an update action + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response + */ + dfuActionWithHttpInfo(projectUID, firmwareType, action, opts) { + opts = opts || {}; + let postBody = opts["dfuActionRequest"]; + // verify the required parameter 'projectUID' is set + if (projectUID === undefined || projectUID === null) { + throw new Error( + "Missing the required parameter 'projectUID' when calling dfuAction" + ); + } + // verify the required parameter 'firmwareType' is set + if (firmwareType === undefined || firmwareType === null) { + throw new Error( + "Missing the required parameter 'firmwareType' when calling dfuAction" + ); + } + // verify the required parameter 'action' is set + if (action === undefined || action === null) { + throw new Error( + "Missing the required parameter 'action' when calling dfuAction" + ); + } + + let pathParams = { + projectUID: projectUID, + firmwareType: firmwareType, + action: action, + }; + let queryParams = { + deviceUID: this.apiClient.buildCollectionParam( + opts["deviceUID"], + "multi" + ), + tag: this.apiClient.buildCollectionParam(opts["tag"], "multi"), + serialNumber: this.apiClient.buildCollectionParam( + opts["serialNumber"], + "multi" + ), + fleetUID: opts["fleetUID"], + notecardFirmware: this.apiClient.buildCollectionParam( + opts["notecardFirmware"], + "multi" + ), + location: this.apiClient.buildCollectionParam(opts["location"], "multi"), + hostFirmware: this.apiClient.buildCollectionParam( + opts["hostFirmware"], + "multi" + ), + productUID: this.apiClient.buildCollectionParam( + opts["productUID"], + "multi" + ), + sku: this.apiClient.buildCollectionParam(opts["sku"], "multi"), + }; + let headerParams = {}; + let formParams = {}; + + let authNames = ["api_key"]; + let contentTypes = ["application/json"]; + let accepts = ["application/json"]; + let returnType = null; + return this.apiClient.callApi( + "/v1/projects/{projectUID}/dfu/{firmwareType}/{action}", + "POST", + pathParams, + queryParams, + headerParams, + formParams, + postBody, + authNames, + contentTypes, + accepts, + returnType, + null + ); + } + + /** + * Update/cancel host or notecard firmware updates + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {module:model/String} action + * @param {Object} opts Optional parameters + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @param {module:model/DfuActionRequest} opts.dfuActionRequest Which firmware in the case of an update action + * @return {Promise} a {@link https://www.promisejs.org/|Promise} + */ + dfuAction(projectUID, firmwareType, action, opts) { + return this.dfuActionWithHttpInfo( + projectUID, + firmwareType, + action, + opts + ).then(function (response_and_data) { + return response_and_data.data; + }); + } + /** * Disable the project-level event JSONata transformation * @param {String} projectUID @@ -732,6 +857,154 @@ export default class ProjectApi { ); } + /** + * Get device DFU history for host or Notecard firmware + * @param {String} projectUID + * @param {String} deviceUID + * @param {module:model/String} firmwareType + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/DeviceDfuHistory} and HTTP response + */ + getDeviceDfuHistoryWithHttpInfo(projectUID, deviceUID, firmwareType) { + let postBody = null; + // verify the required parameter 'projectUID' is set + if (projectUID === undefined || projectUID === null) { + throw new Error( + "Missing the required parameter 'projectUID' when calling getDeviceDfuHistory" + ); + } + // verify the required parameter 'deviceUID' is set + if (deviceUID === undefined || deviceUID === null) { + throw new Error( + "Missing the required parameter 'deviceUID' when calling getDeviceDfuHistory" + ); + } + // verify the required parameter 'firmwareType' is set + if (firmwareType === undefined || firmwareType === null) { + throw new Error( + "Missing the required parameter 'firmwareType' when calling getDeviceDfuHistory" + ); + } + + let pathParams = { + projectUID: projectUID, + deviceUID: deviceUID, + firmwareType: firmwareType, + }; + let queryParams = {}; + let headerParams = {}; + let formParams = {}; + + let authNames = ["api_key"]; + let contentTypes = []; + let accepts = ["application/json"]; + let returnType = DeviceDfuHistory; + return this.apiClient.callApi( + "/v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/history", + "GET", + pathParams, + queryParams, + headerParams, + formParams, + postBody, + authNames, + contentTypes, + accepts, + returnType, + null + ); + } + + /** + * Get device DFU history for host or Notecard firmware + * @param {String} projectUID + * @param {String} deviceUID + * @param {module:model/String} firmwareType + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/DeviceDfuHistory} + */ + getDeviceDfuHistory(projectUID, deviceUID, firmwareType) { + return this.getDeviceDfuHistoryWithHttpInfo( + projectUID, + deviceUID, + firmwareType + ).then(function (response_and_data) { + return response_and_data.data; + }); + } + + /** + * Get device DFU history for host or Notecard firmware + * @param {String} projectUID + * @param {String} deviceUID + * @param {module:model/String} firmwareType + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/DeviceDfuStatus} and HTTP response + */ + getDeviceDfuStatusWithHttpInfo(projectUID, deviceUID, firmwareType) { + let postBody = null; + // verify the required parameter 'projectUID' is set + if (projectUID === undefined || projectUID === null) { + throw new Error( + "Missing the required parameter 'projectUID' when calling getDeviceDfuStatus" + ); + } + // verify the required parameter 'deviceUID' is set + if (deviceUID === undefined || deviceUID === null) { + throw new Error( + "Missing the required parameter 'deviceUID' when calling getDeviceDfuStatus" + ); + } + // verify the required parameter 'firmwareType' is set + if (firmwareType === undefined || firmwareType === null) { + throw new Error( + "Missing the required parameter 'firmwareType' when calling getDeviceDfuStatus" + ); + } + + let pathParams = { + projectUID: projectUID, + deviceUID: deviceUID, + firmwareType: firmwareType, + }; + let queryParams = {}; + let headerParams = {}; + let formParams = {}; + + let authNames = ["api_key"]; + let contentTypes = []; + let accepts = ["application/json"]; + let returnType = DeviceDfuStatus; + return this.apiClient.callApi( + "/v1/projects/{projectUID}/devices/{deviceUID}/dfu/{firmwareType}/status", + "GET", + pathParams, + queryParams, + headerParams, + formParams, + postBody, + authNames, + contentTypes, + accepts, + returnType, + null + ); + } + + /** + * Get device DFU history for host or Notecard firmware + * @param {String} projectUID + * @param {String} deviceUID + * @param {module:model/String} firmwareType + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/DeviceDfuStatus} + */ + getDeviceDfuStatus(projectUID, deviceUID, firmwareType) { + return this.getDeviceDfuStatusWithHttpInfo( + projectUID, + deviceUID, + firmwareType + ).then(function (response_and_data) { + return response_and_data.data; + }); + } + /** * Get Device Fleets * @param {String} projectUID @@ -795,6 +1068,252 @@ export default class ProjectApi { ); } + /** + * Get host or Notecard DFU history for all devices that match the filter criteria + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {Object} opts Optional parameters + * @param {Number} opts.pageSize (default to 50) + * @param {Number} opts.pageNum (default to 1) + * @param {module:model/String} opts.sortBy (default to 'captured') + * @param {module:model/String} opts.sortOrder (default to 'asc') + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/DeviceDfuHistoryPage} and HTTP response + */ + getDevicesDfuHistoryWithHttpInfo(projectUID, firmwareType, opts) { + opts = opts || {}; + let postBody = null; + // verify the required parameter 'projectUID' is set + if (projectUID === undefined || projectUID === null) { + throw new Error( + "Missing the required parameter 'projectUID' when calling getDevicesDfuHistory" + ); + } + // verify the required parameter 'firmwareType' is set + if (firmwareType === undefined || firmwareType === null) { + throw new Error( + "Missing the required parameter 'firmwareType' when calling getDevicesDfuHistory" + ); + } + + let pathParams = { + projectUID: projectUID, + firmwareType: firmwareType, + }; + let queryParams = { + pageSize: opts["pageSize"], + pageNum: opts["pageNum"], + sortBy: opts["sortBy"], + sortOrder: opts["sortOrder"], + deviceUID: this.apiClient.buildCollectionParam( + opts["deviceUID"], + "multi" + ), + tag: this.apiClient.buildCollectionParam(opts["tag"], "multi"), + serialNumber: this.apiClient.buildCollectionParam( + opts["serialNumber"], + "multi" + ), + fleetUID: opts["fleetUID"], + notecardFirmware: this.apiClient.buildCollectionParam( + opts["notecardFirmware"], + "multi" + ), + location: this.apiClient.buildCollectionParam(opts["location"], "multi"), + hostFirmware: this.apiClient.buildCollectionParam( + opts["hostFirmware"], + "multi" + ), + productUID: this.apiClient.buildCollectionParam( + opts["productUID"], + "multi" + ), + sku: this.apiClient.buildCollectionParam(opts["sku"], "multi"), + }; + let headerParams = {}; + let formParams = {}; + + let authNames = ["api_key"]; + let contentTypes = []; + let accepts = ["application/json"]; + let returnType = DeviceDfuHistoryPage; + return this.apiClient.callApi( + "/v1/projects/{projectUID}/dfu/{firmwareType}/history", + "GET", + pathParams, + queryParams, + headerParams, + formParams, + postBody, + authNames, + contentTypes, + accepts, + returnType, + null + ); + } + + /** + * Get host or Notecard DFU history for all devices that match the filter criteria + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {Object} opts Optional parameters + * @param {Number} opts.pageSize (default to 50) + * @param {Number} opts.pageNum (default to 1) + * @param {module:model/String} opts.sortBy (default to 'captured') + * @param {module:model/String} opts.sortOrder (default to 'asc') + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/DeviceDfuHistoryPage} + */ + getDevicesDfuHistory(projectUID, firmwareType, opts) { + return this.getDevicesDfuHistoryWithHttpInfo( + projectUID, + firmwareType, + opts + ).then(function (response_and_data) { + return response_and_data.data; + }); + } + + /** + * Get host or Notecard DFU history for all devices that match the filter criteria + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {Object} opts Optional parameters + * @param {Number} opts.pageSize (default to 50) + * @param {Number} opts.pageNum (default to 1) + * @param {module:model/String} opts.sortBy (default to 'captured') + * @param {module:model/String} opts.sortOrder (default to 'asc') + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/DeviceDfuStatusPage} and HTTP response + */ + getDevicesDfuStatusWithHttpInfo(projectUID, firmwareType, opts) { + opts = opts || {}; + let postBody = null; + // verify the required parameter 'projectUID' is set + if (projectUID === undefined || projectUID === null) { + throw new Error( + "Missing the required parameter 'projectUID' when calling getDevicesDfuStatus" + ); + } + // verify the required parameter 'firmwareType' is set + if (firmwareType === undefined || firmwareType === null) { + throw new Error( + "Missing the required parameter 'firmwareType' when calling getDevicesDfuStatus" + ); + } + + let pathParams = { + projectUID: projectUID, + firmwareType: firmwareType, + }; + let queryParams = { + pageSize: opts["pageSize"], + pageNum: opts["pageNum"], + sortBy: opts["sortBy"], + sortOrder: opts["sortOrder"], + deviceUID: this.apiClient.buildCollectionParam( + opts["deviceUID"], + "multi" + ), + tag: this.apiClient.buildCollectionParam(opts["tag"], "multi"), + serialNumber: this.apiClient.buildCollectionParam( + opts["serialNumber"], + "multi" + ), + fleetUID: opts["fleetUID"], + notecardFirmware: this.apiClient.buildCollectionParam( + opts["notecardFirmware"], + "multi" + ), + location: this.apiClient.buildCollectionParam(opts["location"], "multi"), + hostFirmware: this.apiClient.buildCollectionParam( + opts["hostFirmware"], + "multi" + ), + productUID: this.apiClient.buildCollectionParam( + opts["productUID"], + "multi" + ), + sku: this.apiClient.buildCollectionParam(opts["sku"], "multi"), + }; + let headerParams = {}; + let formParams = {}; + + let authNames = ["api_key"]; + let contentTypes = []; + let accepts = ["application/json"]; + let returnType = DeviceDfuStatusPage; + return this.apiClient.callApi( + "/v1/projects/{projectUID}/dfu/{firmwareType}/status", + "GET", + pathParams, + queryParams, + headerParams, + formParams, + postBody, + authNames, + contentTypes, + accepts, + returnType, + null + ); + } + + /** + * Get host or Notecard DFU history for all devices that match the filter criteria + * @param {String} projectUID + * @param {module:model/String} firmwareType + * @param {Object} opts Optional parameters + * @param {Number} opts.pageSize (default to 50) + * @param {Number} opts.pageNum (default to 1) + * @param {module:model/String} opts.sortBy (default to 'captured') + * @param {module:model/String} opts.sortOrder (default to 'asc') + * @param {Array.} opts.deviceUID A Device UID. + * @param {Array.} opts.tag Tag filter + * @param {Array.} opts.serialNumber Serial number filter + * @param {String} opts.fleetUID + * @param {Array.} opts.notecardFirmware Firmware version filter + * @param {Array.} opts.location Location filter + * @param {Array.} opts.hostFirmware Host firmware filter + * @param {Array.} opts.productUID + * @param {Array.} opts.sku SKU filter + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/DeviceDfuStatusPage} + */ + getDevicesDfuStatus(projectUID, firmwareType, opts) { + return this.getDevicesDfuStatusWithHttpInfo( + projectUID, + firmwareType, + opts + ).then(function (response_and_data) { + return response_and_data.data; + }); + } + /** * Get Available Firmware Information * @param {String} projectUID @@ -1208,88 +1727,6 @@ export default class ProjectApi { }); } - /** - * Get Project OTA Status - * @param {String} projectUID - * @param {Object} opts Optional parameters - * @param {Array.} opts.deviceUIDs An array of Device UIDs. - * @param {Array.} opts.fleetUIDs - * @param {Array.} opts.deviceTags - * @param {Number} opts.pageSize (default to 50) - * @param {Number} opts.pageNum (default to 1) - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link Array.} and HTTP response - */ - getProjectOTAStatusWithHttpInfo(projectUID, opts) { - opts = opts || {}; - let postBody = null; - // verify the required parameter 'projectUID' is set - if (projectUID === undefined || projectUID === null) { - throw new Error( - "Missing the required parameter 'projectUID' when calling getProjectOTAStatus" - ); - } - - let pathParams = { - projectUID: projectUID, - }; - let queryParams = { - deviceUIDs: this.apiClient.buildCollectionParam( - opts["deviceUIDs"], - "multi" - ), - fleetUIDs: this.apiClient.buildCollectionParam( - opts["fleetUIDs"], - "multi" - ), - deviceTags: this.apiClient.buildCollectionParam( - opts["deviceTags"], - "multi" - ), - pageSize: opts["pageSize"], - pageNum: opts["pageNum"], - }; - let headerParams = {}; - let formParams = {}; - - let authNames = ["api_key"]; - let contentTypes = []; - let accepts = ["application/json"]; - let returnType = [OTAStatusList]; - return this.apiClient.callApi( - "/v1/projects/{projectUID}/ota/status", - "GET", - pathParams, - queryParams, - headerParams, - formParams, - postBody, - authNames, - contentTypes, - accepts, - returnType, - null - ); - } - - /** - * Get Project OTA Status - * @param {String} projectUID - * @param {Object} opts Optional parameters - * @param {Array.} opts.deviceUIDs An array of Device UIDs. - * @param {Array.} opts.fleetUIDs - * @param {Array.} opts.deviceTags - * @param {Number} opts.pageSize (default to 50) - * @param {Number} opts.pageNum (default to 1) - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link Array.} - */ - getProjectOTAStatus(projectUID, opts) { - return this.getProjectOTAStatusWithHttpInfo(projectUID, opts).then( - function (response_and_data) { - return response_and_data.data; - } - ); - } - /** * Get Products within a Project * @param {String} projectUID @@ -1733,67 +2170,4 @@ export default class ProjectApi { return response_and_data.data; }); } - - /** - * Update Project Firmware - * @param {String} projectUID - * @param {module:model/OTAUpdateRequest} oTAUpdateRequest Body or payload of firmware update - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link Array.} and HTTP response - */ - updateProjectFirmwareWithHttpInfo(projectUID, oTAUpdateRequest) { - let postBody = oTAUpdateRequest; - // verify the required parameter 'projectUID' is set - if (projectUID === undefined || projectUID === null) { - throw new Error( - "Missing the required parameter 'projectUID' when calling updateProjectFirmware" - ); - } - // verify the required parameter 'oTAUpdateRequest' is set - if (oTAUpdateRequest === undefined || oTAUpdateRequest === null) { - throw new Error( - "Missing the required parameter 'oTAUpdateRequest' when calling updateProjectFirmware" - ); - } - - let pathParams = { - projectUID: projectUID, - }; - let queryParams = {}; - let headerParams = {}; - let formParams = {}; - - let authNames = ["api_key"]; - let contentTypes = ["application/json"]; - let accepts = ["application/json"]; - let returnType = [OTAUpdateStatus]; - return this.apiClient.callApi( - "/v1/projects/{projectUID}/ota/update", - "POST", - pathParams, - queryParams, - headerParams, - formParams, - postBody, - authNames, - contentTypes, - accepts, - returnType, - null - ); - } - - /** - * Update Project Firmware - * @param {String} projectUID - * @param {module:model/OTAUpdateRequest} oTAUpdateRequest Body or payload of firmware update - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link Array.} - */ - updateProjectFirmware(projectUID, oTAUpdateRequest) { - return this.updateProjectFirmwareWithHttpInfo( - projectUID, - oTAUpdateRequest - ).then(function (response_and_data) { - return response_and_data.data; - }); - } } diff --git a/src/src/api/RouteApi.js b/src/src/api/RouteApi.js index 96a391cb..a4d8501c 100644 --- a/src/src/api/RouteApi.js +++ b/src/src/api/RouteApi.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -14,13 +14,13 @@ import ApiClient from "../ApiClient"; import Error from "../model/Error"; import GetRouteLogsByRoute200ResponseInner from "../model/GetRouteLogsByRoute200ResponseInner"; -import Route from "../model/Route"; +import NotehubRoute from "../model/NotehubRoute"; import UserDbRoute from "../model/UserDbRoute"; /** * Route service. * @module api/RouteApi - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export default class RouteApi { /** @@ -37,21 +37,21 @@ export default class RouteApi { /** * Create Route within a Project * @param {String} projectUID - * @param {module:model/Route} route Route to be Created - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/Route} and HTTP response + * @param {module:model/NotehubRoute} notehubRoute Route to be Created + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/NotehubRoute} and HTTP response */ - createRouteWithHttpInfo(projectUID, route) { - let postBody = route; + createRouteWithHttpInfo(projectUID, notehubRoute) { + let postBody = notehubRoute; // verify the required parameter 'projectUID' is set if (projectUID === undefined || projectUID === null) { throw new Error( "Missing the required parameter 'projectUID' when calling createRoute" ); } - // verify the required parameter 'route' is set - if (route === undefined || route === null) { + // verify the required parameter 'notehubRoute' is set + if (notehubRoute === undefined || notehubRoute === null) { throw new Error( - "Missing the required parameter 'route' when calling createRoute" + "Missing the required parameter 'notehubRoute' when calling createRoute" ); } @@ -65,7 +65,7 @@ export default class RouteApi { let authNames = ["api_key"]; let contentTypes = ["application/json"]; let accepts = ["application/json"]; - let returnType = Route; + let returnType = NotehubRoute; return this.apiClient.callApi( "/v1/projects/{projectUID}/routes", "POST", @@ -85,15 +85,15 @@ export default class RouteApi { /** * Create Route within a Project * @param {String} projectUID - * @param {module:model/Route} route Route to be Created - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/Route} + * @param {module:model/NotehubRoute} notehubRoute Route to be Created + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/NotehubRoute} */ - createRoute(projectUID, route) { - return this.createRouteWithHttpInfo(projectUID, route).then(function ( - response_and_data - ) { - return response_and_data.data; - }); + createRoute(projectUID, notehubRoute) { + return this.createRouteWithHttpInfo(projectUID, notehubRoute).then( + function (response_and_data) { + return response_and_data.data; + } + ); } /** @@ -163,7 +163,7 @@ export default class RouteApi { * Get single route within a project * @param {String} projectUID * @param {String} routeUID - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/Route} and HTTP response + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/NotehubRoute} and HTTP response */ getRouteWithHttpInfo(projectUID, routeUID) { let postBody = null; @@ -191,7 +191,7 @@ export default class RouteApi { let authNames = ["api_key"]; let contentTypes = []; let accepts = ["application/json"]; - let returnType = Route; + let returnType = NotehubRoute; return this.apiClient.callApi( "/v1/projects/{projectUID}/routes/{routeUID}", "GET", @@ -212,7 +212,7 @@ export default class RouteApi { * Get single route within a project * @param {String} projectUID * @param {String} routeUID - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/Route} + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/NotehubRoute} */ getRoute(projectUID, routeUID) { return this.getRouteWithHttpInfo(projectUID, routeUID).then(function ( @@ -379,11 +379,11 @@ export default class RouteApi { * Update route by UID * @param {String} projectUID * @param {String} routeUID - * @param {module:model/Route} route Route settings to be updated - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/Route} and HTTP response + * @param {module:model/NotehubRoute} notehubRoute Route settings to be updated + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/NotehubRoute} and HTTP response */ - updateRouteWithHttpInfo(projectUID, routeUID, route) { - let postBody = route; + updateRouteWithHttpInfo(projectUID, routeUID, notehubRoute) { + let postBody = notehubRoute; // verify the required parameter 'projectUID' is set if (projectUID === undefined || projectUID === null) { throw new Error( @@ -396,10 +396,10 @@ export default class RouteApi { "Missing the required parameter 'routeUID' when calling updateRoute" ); } - // verify the required parameter 'route' is set - if (route === undefined || route === null) { + // verify the required parameter 'notehubRoute' is set + if (notehubRoute === undefined || notehubRoute === null) { throw new Error( - "Missing the required parameter 'route' when calling updateRoute" + "Missing the required parameter 'notehubRoute' when calling updateRoute" ); } @@ -414,7 +414,7 @@ export default class RouteApi { let authNames = ["api_key"]; let contentTypes = ["application/json"]; let accepts = ["application/json"]; - let returnType = Route; + let returnType = NotehubRoute; return this.apiClient.callApi( "/v1/projects/{projectUID}/routes/{routeUID}", "PUT", @@ -435,14 +435,16 @@ export default class RouteApi { * Update route by UID * @param {String} projectUID * @param {String} routeUID - * @param {module:model/Route} route Route settings to be updated - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/Route} + * @param {module:model/NotehubRoute} notehubRoute Route settings to be updated + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/NotehubRoute} */ - updateRoute(projectUID, routeUID, route) { - return this.updateRouteWithHttpInfo(projectUID, routeUID, route).then( - function (response_and_data) { - return response_and_data.data; - } - ); + updateRoute(projectUID, routeUID, notehubRoute) { + return this.updateRouteWithHttpInfo( + projectUID, + routeUID, + notehubRoute + ).then(function (response_and_data) { + return response_and_data.data; + }); } } diff --git a/src/src/index.js b/src/src/index.js index 34469147..8ffc017d 100644 --- a/src/src/index.js +++ b/src/src/index.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -26,19 +26,28 @@ import CreateFleetRequest from "./model/CreateFleetRequest"; import CreateMonitor from "./model/CreateMonitor"; import CreateProductRequest from "./model/CreateProductRequest"; import CreateProjectRequest from "./model/CreateProjectRequest"; +import CurrentFirmware from "./model/CurrentFirmware"; import DFUEnv from "./model/DFUEnv"; import DFUState from "./model/DFUState"; import DeleteDeviceFleetsRequest from "./model/DeleteDeviceFleetsRequest"; import Device from "./model/Device"; +import DeviceDfuHistory from "./model/DeviceDfuHistory"; +import DeviceDfuHistoryPage from "./model/DeviceDfuHistoryPage"; +import DeviceDfuStateMachine from "./model/DeviceDfuStateMachine"; +import DeviceDfuStateMachineNode from "./model/DeviceDfuStateMachineNode"; +import DeviceDfuStatus from "./model/DeviceDfuStatus"; +import DeviceDfuStatusCurrent from "./model/DeviceDfuStatusCurrent"; +import DeviceDfuStatusPage from "./model/DeviceDfuStatusPage"; import DeviceSession from "./model/DeviceSession"; import DeviceTowerInfo from "./model/DeviceTowerInfo"; import DeviceUsage from "./model/DeviceUsage"; +import DfuActionRequest from "./model/DfuActionRequest"; import EmailNotification from "./model/EmailNotification"; import EnvironmentVariables from "./model/EnvironmentVariables"; import Error from "./model/Error"; import Event from "./model/Event"; +import Firmware from "./model/Firmware"; import FirmwareInfo from "./model/FirmwareInfo"; -import FirmwareStatus from "./model/FirmwareStatus"; import Fleet from "./model/Fleet"; import GetAlerts200Response from "./model/GetAlerts200Response"; import GetBillingAccounts200Response from "./model/GetBillingAccounts200Response"; @@ -75,10 +84,8 @@ import Monitor from "./model/Monitor"; import MonitorAlertRoutesInner from "./model/MonitorAlertRoutesInner"; import Mqtt from "./model/Mqtt"; import Note from "./model/Note"; -import OTAStatus from "./model/OTAStatus"; -import OTAStatusList from "./model/OTAStatusList"; -import OTAUpdateRequest from "./model/OTAUpdateRequest"; -import OTAUpdateStatus from "./model/OTAUpdateStatus"; +import NotehubRoute from "./model/NotehubRoute"; +import NotehubRouteSchema from "./model/NotehubRouteSchema"; import PostProvisionProjectDeviceRequest from "./model/PostProvisionProjectDeviceRequest"; import Product from "./model/Product"; import Project from "./model/Project"; @@ -87,8 +94,6 @@ import Proxy from "./model/Proxy"; import PutDeviceFleetsRequest from "./model/PutDeviceFleetsRequest"; import Radresponder from "./model/Radresponder"; import Role from "./model/Role"; -import Route from "./model/Route"; -import RouteSchema from "./model/RouteSchema"; import Slack from "./model/Slack"; import SlackBearerNotification from "./model/SlackBearerNotification"; import SlackWebHookNotification from "./model/SlackWebHookNotification"; @@ -98,7 +103,11 @@ import Thingworx from "./model/Thingworx"; import TowerLocation from "./model/TowerLocation"; import Twilio from "./model/Twilio"; import UpdateFleetRequest from "./model/UpdateFleetRequest"; +import UploadMetadata from "./model/UploadMetadata"; import UserDbRoute from "./model/UserDbRoute"; +import UserDfuStateMachine from "./model/UserDfuStateMachine"; +import UserDfuStateMachineStatus from "./model/UserDfuStateMachineStatus"; +import UserFirmwareInfo from "./model/UserFirmwareInfo"; import AlertApi from "./api/AlertApi"; import AuthorizationApi from "./api/AuthorizationApi"; import BillingAccountApi from "./api/BillingAccountApi"; @@ -137,7 +146,7 @@ import RouteApi from "./api/RouteApi"; * *

* @module index - * @version 1.0.23 + * @version 1.0.23-beta.3 */ export { /** @@ -230,6 +239,12 @@ export { */ CreateProjectRequest, + /** + * The CurrentFirmware model constructor. + * @property {module:model/CurrentFirmware} + */ + CurrentFirmware, + /** * The DFUEnv model constructor. * @property {module:model/DFUEnv} @@ -254,6 +269,48 @@ export { */ Device, + /** + * The DeviceDfuHistory model constructor. + * @property {module:model/DeviceDfuHistory} + */ + DeviceDfuHistory, + + /** + * The DeviceDfuHistoryPage model constructor. + * @property {module:model/DeviceDfuHistoryPage} + */ + DeviceDfuHistoryPage, + + /** + * The DeviceDfuStateMachine model constructor. + * @property {module:model/DeviceDfuStateMachine} + */ + DeviceDfuStateMachine, + + /** + * The DeviceDfuStateMachineNode model constructor. + * @property {module:model/DeviceDfuStateMachineNode} + */ + DeviceDfuStateMachineNode, + + /** + * The DeviceDfuStatus model constructor. + * @property {module:model/DeviceDfuStatus} + */ + DeviceDfuStatus, + + /** + * The DeviceDfuStatusCurrent model constructor. + * @property {module:model/DeviceDfuStatusCurrent} + */ + DeviceDfuStatusCurrent, + + /** + * The DeviceDfuStatusPage model constructor. + * @property {module:model/DeviceDfuStatusPage} + */ + DeviceDfuStatusPage, + /** * The DeviceSession model constructor. * @property {module:model/DeviceSession} @@ -272,6 +329,12 @@ export { */ DeviceUsage, + /** + * The DfuActionRequest model constructor. + * @property {module:model/DfuActionRequest} + */ + DfuActionRequest, + /** * The EmailNotification model constructor. * @property {module:model/EmailNotification} @@ -297,16 +360,16 @@ export { Event, /** - * The FirmwareInfo model constructor. - * @property {module:model/FirmwareInfo} + * The Firmware model constructor. + * @property {module:model/Firmware} */ - FirmwareInfo, + Firmware, /** - * The FirmwareStatus model constructor. - * @property {module:model/FirmwareStatus} + * The FirmwareInfo model constructor. + * @property {module:model/FirmwareInfo} */ - FirmwareStatus, + FirmwareInfo, /** * The Fleet model constructor. @@ -525,28 +588,16 @@ export { Note, /** - * The OTAStatus model constructor. - * @property {module:model/OTAStatus} - */ - OTAStatus, - - /** - * The OTAStatusList model constructor. - * @property {module:model/OTAStatusList} + * The NotehubRoute model constructor. + * @property {module:model/NotehubRoute} */ - OTAStatusList, + NotehubRoute, /** - * The OTAUpdateRequest model constructor. - * @property {module:model/OTAUpdateRequest} + * The NotehubRouteSchema model constructor. + * @property {module:model/NotehubRouteSchema} */ - OTAUpdateRequest, - - /** - * The OTAUpdateStatus model constructor. - * @property {module:model/OTAUpdateStatus} - */ - OTAUpdateStatus, + NotehubRouteSchema, /** * The PostProvisionProjectDeviceRequest model constructor. @@ -596,18 +647,6 @@ export { */ Role, - /** - * The Route model constructor. - * @property {module:model/Route} - */ - Route, - - /** - * The RouteSchema model constructor. - * @property {module:model/RouteSchema} - */ - RouteSchema, - /** * The Slack model constructor. * @property {module:model/Slack} @@ -662,12 +701,36 @@ export { */ UpdateFleetRequest, + /** + * The UploadMetadata model constructor. + * @property {module:model/UploadMetadata} + */ + UploadMetadata, + /** * The UserDbRoute model constructor. * @property {module:model/UserDbRoute} */ UserDbRoute, + /** + * The UserDfuStateMachine model constructor. + * @property {module:model/UserDfuStateMachine} + */ + UserDfuStateMachine, + + /** + * The UserDfuStateMachineStatus model constructor. + * @property {module:model/UserDfuStateMachineStatus} + */ + UserDfuStateMachineStatus, + + /** + * The UserFirmwareInfo model constructor. + * @property {module:model/UserFirmwareInfo} + */ + UserFirmwareInfo, + /** * The AlertApi service constructor. * @property {module:api/AlertApi} diff --git a/src/src/model/Alert.js b/src/src/model/Alert.js index f506f986..3bad9f50 100644 --- a/src/src/model/Alert.js +++ b/src/src/model/Alert.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import AlertNotificationsInner from "./AlertNotificationsInner"; /** * The Alert model module. * @module model/Alert - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Alert { /** @@ -92,6 +92,18 @@ class Alert { if (data.hasOwnProperty("source")) { obj["source"] = ApiClient.convertToType(data["source"], "String"); } + if (data.hasOwnProperty("monitor_type")) { + obj["monitor_type"] = ApiClient.convertToType( + data["monitor_type"], + "String" + ); + } + if (data.hasOwnProperty("field_name")) { + obj["field_name"] = ApiClient.convertToType( + data["field_name"], + "String" + ); + } if (data.hasOwnProperty("data")) { obj["data"] = ApiClient.convertToType(data["data"], [AlertDataInner]); } @@ -184,6 +196,32 @@ class Alert { data["source"] ); } + // ensure the json data is a string + if ( + data["monitor_type"] && + !( + typeof data["monitor_type"] === "string" || + data["monitor_type"] instanceof String + ) + ) { + throw new Error( + "Expected the field `monitor_type` to be a primitive type in the JSON string but got " + + data["monitor_type"] + ); + } + // ensure the json data is a string + if ( + data["field_name"] && + !( + typeof data["field_name"] === "string" || + data["field_name"] instanceof String + ) + ) { + throw new Error( + "Expected the field `field_name` to be a primitive type in the JSON string but got " + + data["field_name"] + ); + } if (data["data"]) { // data not null // ensure the json data is an array @@ -277,6 +315,18 @@ Alert.prototype["alert_source"] = undefined; */ Alert.prototype["source"] = undefined; +/** + * The type of monitor that triggered the alert + * @member {module:model/Alert.MonitorTypeEnum} monitor_type + */ +Alert.prototype["monitor_type"] = undefined; + +/** + * The field name that triggered the alert + * @member {String} field_name + */ +Alert.prototype["field_name"] = undefined; + /** * @member {Array.} data */ @@ -306,4 +356,23 @@ Alert["AlertSourceEnum"] = { device: "device", }; +/** + * Allowed values for the monitor_type property. + * @enum {String} + * @readonly + */ +Alert["MonitorTypeEnum"] = { + /** + * value: "event" + * @const + */ + event: "event", + + /** + * value: "device" + * @const + */ + device: "device", +}; + export default Alert; diff --git a/src/src/model/AlertDataInner.js b/src/src/model/AlertDataInner.js index cfc29a74..0c15139a 100644 --- a/src/src/model/AlertDataInner.js +++ b/src/src/model/AlertDataInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The AlertDataInner model module. * @module model/AlertDataInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class AlertDataInner { /** diff --git a/src/src/model/AlertNotificationsInner.js b/src/src/model/AlertNotificationsInner.js index f9fec83a..ebe0ccc7 100644 --- a/src/src/model/AlertNotificationsInner.js +++ b/src/src/model/AlertNotificationsInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The AlertNotificationsInner model module. * @module model/AlertNotificationsInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class AlertNotificationsInner { /** diff --git a/src/src/model/Aws.js b/src/src/model/Aws.js index a68caa66..3baf7f29 100644 --- a/src/src/model/Aws.js +++ b/src/src/model/Aws.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Aws model module. * @module model/Aws - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Aws { /** diff --git a/src/src/model/Azure.js b/src/src/model/Azure.js index cda5880c..537fc973 100644 --- a/src/src/model/Azure.js +++ b/src/src/model/Azure.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Azure model module. * @module model/Azure - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Azure { /** diff --git a/src/src/model/BillingAccount.js b/src/src/model/BillingAccount.js index 46acae85..21997319 100644 --- a/src/src/model/BillingAccount.js +++ b/src/src/model/BillingAccount.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import BillingAccountRole from "./BillingAccountRole"; /** * The BillingAccount model module. * @module model/BillingAccount - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class BillingAccount { /** diff --git a/src/src/model/BillingAccountRole.js b/src/src/model/BillingAccountRole.js index a7a22364..e359a140 100644 --- a/src/src/model/BillingAccountRole.js +++ b/src/src/model/BillingAccountRole.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/src/model/Body.js b/src/src/model/Body.js index 5f954a96..7c38a4b9 100644 --- a/src/src/model/Body.js +++ b/src/src/model/Body.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Body model module. * @module model/Body - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Body { /** diff --git a/src/src/model/CloneProjectRequest.js b/src/src/model/CloneProjectRequest.js index 323dd2ec..df83ff2c 100644 --- a/src/src/model/CloneProjectRequest.js +++ b/src/src/model/CloneProjectRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The CloneProjectRequest model module. * @module model/CloneProjectRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class CloneProjectRequest { /** diff --git a/src/src/model/Contact.js b/src/src/model/Contact.js index 534640e1..cf05c2ea 100644 --- a/src/src/model/Contact.js +++ b/src/src/model/Contact.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Contact model module. * @module model/Contact - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Contact { /** diff --git a/src/src/model/CreateFleetRequest.js b/src/src/model/CreateFleetRequest.js index 05bbdf74..33618526 100644 --- a/src/src/model/CreateFleetRequest.js +++ b/src/src/model/CreateFleetRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The CreateFleetRequest model module. * @module model/CreateFleetRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class CreateFleetRequest { /** diff --git a/src/src/model/CreateMonitor.js b/src/src/model/CreateMonitor.js index 59a45091..d4d1c405 100644 --- a/src/src/model/CreateMonitor.js +++ b/src/src/model/CreateMonitor.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import MonitorAlertRoutesInner from "./MonitorAlertRoutesInner"; /** * The CreateMonitor model module. * @module model/CreateMonitor - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class CreateMonitor { /** diff --git a/src/src/model/CreateProductRequest.js b/src/src/model/CreateProductRequest.js index a31cb7c2..fbadf9e9 100644 --- a/src/src/model/CreateProductRequest.js +++ b/src/src/model/CreateProductRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The CreateProductRequest model module. * @module model/CreateProductRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class CreateProductRequest { /** diff --git a/src/src/model/CreateProjectRequest.js b/src/src/model/CreateProjectRequest.js index fbc3ffd8..8c3cff07 100644 --- a/src/src/model/CreateProjectRequest.js +++ b/src/src/model/CreateProjectRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The CreateProjectRequest model module. * @module model/CreateProjectRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class CreateProjectRequest { /** diff --git a/src/src/model/CurrentFirmware.js b/src/src/model/CurrentFirmware.js new file mode 100644 index 00000000..a4eff7cf --- /dev/null +++ b/src/src/model/CurrentFirmware.js @@ -0,0 +1,99 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import Firmware from "./Firmware"; + +/** + * The CurrentFirmware model module. + * @module model/CurrentFirmware + * @version 1.0.23-beta.3 + */ +class CurrentFirmware { + /** + * Constructs a new CurrentFirmware. + * @alias module:model/CurrentFirmware + */ + constructor() { + CurrentFirmware.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a CurrentFirmware from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/CurrentFirmware} obj Optional instance to populate. + * @return {module:model/CurrentFirmware} The populated CurrentFirmware instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new CurrentFirmware(); + + if (data.hasOwnProperty("version")) { + obj["version"] = ApiClient.convertToType(data["version"], "String"); + } + if (data.hasOwnProperty("metadata")) { + obj["metadata"] = Firmware.constructFromObject(data["metadata"]); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to CurrentFirmware. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to CurrentFirmware. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["version"] && + !( + typeof data["version"] === "string" || data["version"] instanceof String + ) + ) { + throw new Error( + "Expected the field `version` to be a primitive type in the JSON string but got " + + data["version"] + ); + } + // validate the optional field `metadata` + if (data["metadata"]) { + // data not null + Firmware.validateJSON(data["metadata"]); + } + + return true; + } +} + +/** + * @member {String} version + */ +CurrentFirmware.prototype["version"] = undefined; + +/** + * @member {module:model/Firmware} metadata + */ +CurrentFirmware.prototype["metadata"] = undefined; + +export default CurrentFirmware; diff --git a/src/src/model/DFUEnv.js b/src/src/model/DFUEnv.js index 32133ea1..f03c7296 100644 --- a/src/src/model/DFUEnv.js +++ b/src/src/model/DFUEnv.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import DFUState from "./DFUState"; /** * The DFUEnv model module. * @module model/DFUEnv - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DFUEnv { /** diff --git a/src/src/model/DFUState.js b/src/src/model/DFUState.js index 29b4fe45..be5a5e08 100644 --- a/src/src/model/DFUState.js +++ b/src/src/model/DFUState.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The DFUState model module. * @module model/DFUState - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DFUState { /** diff --git a/src/src/model/DeleteDeviceFleetsRequest.js b/src/src/model/DeleteDeviceFleetsRequest.js index 5c4cda18..6bbd618d 100644 --- a/src/src/model/DeleteDeviceFleetsRequest.js +++ b/src/src/model/DeleteDeviceFleetsRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The DeleteDeviceFleetsRequest model module. * @module model/DeleteDeviceFleetsRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DeleteDeviceFleetsRequest { /** diff --git a/src/src/model/Device.js b/src/src/model/Device.js index 6ff6d1dc..74528209 100644 --- a/src/src/model/Device.js +++ b/src/src/model/Device.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -20,7 +20,7 @@ import Location from "./Location"; /** * The Device model module. * @module model/Device - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Device { /** diff --git a/src/src/model/DeviceDfuHistory.js b/src/src/model/DeviceDfuHistory.js new file mode 100644 index 00000000..c21815f3 --- /dev/null +++ b/src/src/model/DeviceDfuHistory.js @@ -0,0 +1,131 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import DeviceDfuStateMachine from "./DeviceDfuStateMachine"; +import DeviceDfuStatusCurrent from "./DeviceDfuStatusCurrent"; + +/** + * The DeviceDfuHistory model module. + * @module model/DeviceDfuHistory + * @version 1.0.23-beta.3 + */ +class DeviceDfuHistory { + /** + * Constructs a new DeviceDfuHistory. + * @alias module:model/DeviceDfuHistory + */ + constructor() { + DeviceDfuHistory.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DeviceDfuHistory from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDfuHistory} obj Optional instance to populate. + * @return {module:model/DeviceDfuHistory} The populated DeviceDfuHistory instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DeviceDfuHistory(); + + if (data.hasOwnProperty("device_uid")) { + obj["device_uid"] = ApiClient.convertToType( + data["device_uid"], + "String" + ); + } + if (data.hasOwnProperty("current")) { + obj["current"] = DeviceDfuStatusCurrent.constructFromObject( + data["current"] + ); + } + if (data.hasOwnProperty("history")) { + obj["history"] = ApiClient.convertToType(data["history"], [ + DeviceDfuStateMachine, + ]); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DeviceDfuHistory. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuHistory. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["device_uid"] && + !( + typeof data["device_uid"] === "string" || + data["device_uid"] instanceof String + ) + ) { + throw new Error( + "Expected the field `device_uid` to be a primitive type in the JSON string but got " + + data["device_uid"] + ); + } + // validate the optional field `current` + if (data["current"]) { + // data not null + DeviceDfuStatusCurrent.validateJSON(data["current"]); + } + if (data["history"]) { + // data not null + // ensure the json data is an array + if (!Array.isArray(data["history"])) { + throw new Error( + "Expected the field `history` to be an array in the JSON data but got " + + data["history"] + ); + } + // validate the optional field `history` (array) + for (const item of data["history"]) { + DeviceDfuStateMachine.validateJsonObject(item); + } + } + + return true; + } +} + +/** + * Device UID + * @member {String} device_uid + */ +DeviceDfuHistory.prototype["device_uid"] = undefined; + +/** + * @member {module:model/DeviceDfuStatusCurrent} current + */ +DeviceDfuHistory.prototype["current"] = undefined; + +/** + * @member {Array.} history + */ +DeviceDfuHistory.prototype["history"] = undefined; + +export default DeviceDfuHistory; diff --git a/src/src/model/DeviceDfuHistoryPage.js b/src/src/model/DeviceDfuHistoryPage.js new file mode 100644 index 00000000..5bea8526 --- /dev/null +++ b/src/src/model/DeviceDfuHistoryPage.js @@ -0,0 +1,99 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import DeviceDfuHistory from "./DeviceDfuHistory"; + +/** + * The DeviceDfuHistoryPage model module. + * @module model/DeviceDfuHistoryPage + * @version 1.0.23-beta.3 + */ +class DeviceDfuHistoryPage { + /** + * Constructs a new DeviceDfuHistoryPage. + * @alias module:model/DeviceDfuHistoryPage + */ + constructor() { + DeviceDfuHistoryPage.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DeviceDfuHistoryPage from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDfuHistoryPage} obj Optional instance to populate. + * @return {module:model/DeviceDfuHistoryPage} The populated DeviceDfuHistoryPage instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DeviceDfuHistoryPage(); + + if (data.hasOwnProperty("devices")) { + obj["devices"] = ApiClient.convertToType(data["devices"], [ + DeviceDfuHistory, + ]); + } + if (data.hasOwnProperty("has_more")) { + obj["has_more"] = ApiClient.convertToType(data["has_more"], "Boolean"); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DeviceDfuHistoryPage. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuHistoryPage. + */ + static validateJSON(data) { + if (data["devices"]) { + // data not null + // ensure the json data is an array + if (!Array.isArray(data["devices"])) { + throw new Error( + "Expected the field `devices` to be an array in the JSON data but got " + + data["devices"] + ); + } + // validate the optional field `devices` (array) + for (const item of data["devices"]) { + DeviceDfuHistory.validateJsonObject(item); + } + } + + return true; + } +} + +/** + * @member {Array.} devices + */ +DeviceDfuHistoryPage.prototype["devices"] = undefined; + +/** + * @member {Boolean} has_more + * @default false + */ +DeviceDfuHistoryPage.prototype["has_more"] = false; + +export default DeviceDfuHistoryPage; diff --git a/src/src/model/DeviceDfuStateMachine.js b/src/src/model/DeviceDfuStateMachine.js new file mode 100644 index 00000000..a7cedbee --- /dev/null +++ b/src/src/model/DeviceDfuStateMachine.js @@ -0,0 +1,163 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import DeviceDfuStateMachineNode from "./DeviceDfuStateMachineNode"; + +/** + * The DeviceDfuStateMachine model module. + * @module model/DeviceDfuStateMachine + * @version 1.0.23-beta.3 + */ +class DeviceDfuStateMachine { + /** + * Constructs a new DeviceDfuStateMachine. + * Represents a single request to update the host or Notecard firmware + * @alias module:model/DeviceDfuStateMachine + */ + constructor() { + DeviceDfuStateMachine.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DeviceDfuStateMachine from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDfuStateMachine} obj Optional instance to populate. + * @return {module:model/DeviceDfuStateMachine} The populated DeviceDfuStateMachine instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DeviceDfuStateMachine(); + + if (data.hasOwnProperty("requested_version")) { + obj["requested_version"] = ApiClient.convertToType( + data["requested_version"], + "String" + ); + } + if (data.hasOwnProperty("current_version")) { + obj["current_version"] = ApiClient.convertToType( + data["current_version"], + "String" + ); + } + if (data.hasOwnProperty("initiated")) { + obj["initiated"] = ApiClient.convertToType(data["initiated"], "String"); + } + if (data.hasOwnProperty("updates")) { + obj["updates"] = ApiClient.convertToType(data["updates"], [ + DeviceDfuStateMachineNode, + ]); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DeviceDfuStateMachine. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuStateMachine. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["requested_version"] && + !( + typeof data["requested_version"] === "string" || + data["requested_version"] instanceof String + ) + ) { + throw new Error( + "Expected the field `requested_version` to be a primitive type in the JSON string but got " + + data["requested_version"] + ); + } + // ensure the json data is a string + if ( + data["current_version"] && + !( + typeof data["current_version"] === "string" || + data["current_version"] instanceof String + ) + ) { + throw new Error( + "Expected the field `current_version` to be a primitive type in the JSON string but got " + + data["current_version"] + ); + } + // ensure the json data is a string + if ( + data["initiated"] && + !( + typeof data["initiated"] === "string" || + data["initiated"] instanceof String + ) + ) { + throw new Error( + "Expected the field `initiated` to be a primitive type in the JSON string but got " + + data["initiated"] + ); + } + if (data["updates"]) { + // data not null + // ensure the json data is an array + if (!Array.isArray(data["updates"])) { + throw new Error( + "Expected the field `updates` to be an array in the JSON data but got " + + data["updates"] + ); + } + // validate the optional field `updates` (array) + for (const item of data["updates"]) { + DeviceDfuStateMachineNode.validateJsonObject(item); + } + } + + return true; + } +} + +/** + * Version of the firmware that was requested to be installed + * @member {String} requested_version + */ +DeviceDfuStateMachine.prototype["requested_version"] = undefined; + +/** + * Version of the firmware that was installed prior to this request + * @member {String} current_version + */ +DeviceDfuStateMachine.prototype["current_version"] = undefined; + +/** + * RFC3339 datetime of when this update was requested + * @member {String} initiated + */ +DeviceDfuStateMachine.prototype["initiated"] = undefined; + +/** + * @member {Array.} updates + */ +DeviceDfuStateMachine.prototype["updates"] = undefined; + +export default DeviceDfuStateMachine; diff --git a/src/src/model/DeviceDfuStateMachineNode.js b/src/src/model/DeviceDfuStateMachineNode.js new file mode 100644 index 00000000..adedfd22 --- /dev/null +++ b/src/src/model/DeviceDfuStateMachineNode.js @@ -0,0 +1,151 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; + +/** + * The DeviceDfuStateMachineNode model module. + * @module model/DeviceDfuStateMachineNode + * @version 1.0.23-beta.3 + */ +class DeviceDfuStateMachineNode { + /** + * Constructs a new DeviceDfuStateMachineNode. + * Represents a single request to update the host or Notecard firmware + * @alias module:model/DeviceDfuStateMachineNode + */ + constructor() { + DeviceDfuStateMachineNode.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DeviceDfuStateMachineNode from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDfuStateMachineNode} obj Optional instance to populate. + * @return {module:model/DeviceDfuStateMachineNode} The populated DeviceDfuStateMachineNode instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DeviceDfuStateMachineNode(); + + if (data.hasOwnProperty("status")) { + obj["status"] = ApiClient.convertToType(data["status"], "String"); + } + if (data.hasOwnProperty("phase")) { + obj["phase"] = ApiClient.convertToType(data["phase"], "String"); + } + if (data.hasOwnProperty("datetime")) { + obj["datetime"] = ApiClient.convertToType(data["datetime"], "String"); + } + if (data.hasOwnProperty("description")) { + obj["description"] = ApiClient.convertToType( + data["description"], + "String" + ); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DeviceDfuStateMachineNode. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuStateMachineNode. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["status"] && + !(typeof data["status"] === "string" || data["status"] instanceof String) + ) { + throw new Error( + "Expected the field `status` to be a primitive type in the JSON string but got " + + data["status"] + ); + } + // ensure the json data is a string + if ( + data["phase"] && + !(typeof data["phase"] === "string" || data["phase"] instanceof String) + ) { + throw new Error( + "Expected the field `phase` to be a primitive type in the JSON string but got " + + data["phase"] + ); + } + // ensure the json data is a string + if ( + data["datetime"] && + !( + typeof data["datetime"] === "string" || + data["datetime"] instanceof String + ) + ) { + throw new Error( + "Expected the field `datetime` to be a primitive type in the JSON string but got " + + data["datetime"] + ); + } + // ensure the json data is a string + if ( + data["description"] && + !( + typeof data["description"] === "string" || + data["description"] instanceof String + ) + ) { + throw new Error( + "Expected the field `description` to be a primitive type in the JSON string but got " + + data["description"] + ); + } + + return true; + } +} + +/** + * Status for this step in the firmware update process + * @member {String} status + */ +DeviceDfuStateMachineNode.prototype["status"] = undefined; + +/** + * Phase for this step in the firmware update process + * @member {String} phase + */ +DeviceDfuStateMachineNode.prototype["phase"] = undefined; + +/** + * RFC3339 compatible datetime of when this status update happened + * @member {String} datetime + */ +DeviceDfuStateMachineNode.prototype["datetime"] = undefined; + +/** + * Additional information + * @member {String} description + */ +DeviceDfuStateMachineNode.prototype["description"] = undefined; + +export default DeviceDfuStateMachineNode; diff --git a/src/src/model/DeviceDfuStatus.js b/src/src/model/DeviceDfuStatus.js new file mode 100644 index 00000000..c4c4338d --- /dev/null +++ b/src/src/model/DeviceDfuStatus.js @@ -0,0 +1,134 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import DeviceDfuStateMachine from "./DeviceDfuStateMachine"; +import DeviceDfuStatusCurrent from "./DeviceDfuStatusCurrent"; + +/** + * The DeviceDfuStatus model module. + * @module model/DeviceDfuStatus + * @version 1.0.23-beta.3 + */ +class DeviceDfuStatus { + /** + * Constructs a new DeviceDfuStatus. + * @alias module:model/DeviceDfuStatus + */ + constructor() { + DeviceDfuStatus.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DeviceDfuStatus from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DeviceDfuStatus} obj Optional instance to populate. + * @return {module:model/DeviceDfuStatus} The populated DeviceDfuStatus instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DeviceDfuStatus(); + + if (data.hasOwnProperty("device_uid")) { + obj["device_uid"] = ApiClient.convertToType( + data["device_uid"], + "String" + ); + } + if (data.hasOwnProperty("dfu_in_progress")) { + obj["dfu_in_progress"] = ApiClient.convertToType( + data["dfu_in_progress"], + "Boolean" + ); + } + if (data.hasOwnProperty("current")) { + obj["current"] = DeviceDfuStatusCurrent.constructFromObject( + data["current"] + ); + } + if (data.hasOwnProperty("status")) { + obj["status"] = DeviceDfuStateMachine.constructFromObject( + data["status"] + ); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DeviceDfuStatus. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuStatus. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["device_uid"] && + !( + typeof data["device_uid"] === "string" || + data["device_uid"] instanceof String + ) + ) { + throw new Error( + "Expected the field `device_uid` to be a primitive type in the JSON string but got " + + data["device_uid"] + ); + } + // validate the optional field `current` + if (data["current"]) { + // data not null + DeviceDfuStatusCurrent.validateJSON(data["current"]); + } + // validate the optional field `status` + if (data["status"]) { + // data not null + DeviceDfuStateMachine.validateJSON(data["status"]); + } + + return true; + } +} + +/** + * Device UID + * @member {String} device_uid + */ +DeviceDfuStatus.prototype["device_uid"] = undefined; + +/** + * true if there is a DFU currently in progress + * @member {Boolean} dfu_in_progress + */ +DeviceDfuStatus.prototype["dfu_in_progress"] = undefined; + +/** + * @member {module:model/DeviceDfuStatusCurrent} current + */ +DeviceDfuStatus.prototype["current"] = undefined; + +/** + * @member {module:model/DeviceDfuStateMachine} status + */ +DeviceDfuStatus.prototype["status"] = undefined; + +export default DeviceDfuStatus; diff --git a/src/src/model/FirmwareStatus.js b/src/src/model/DeviceDfuStatusCurrent.js similarity index 66% rename from src/src/model/FirmwareStatus.js rename to src/src/model/DeviceDfuStatusCurrent.js index 74de8099..eb85c579 100644 --- a/src/src/model/FirmwareStatus.js +++ b/src/src/model/DeviceDfuStatusCurrent.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -14,17 +14,18 @@ import ApiClient from "../ApiClient"; /** - * The FirmwareStatus model module. - * @module model/FirmwareStatus - * @version 1.0.23 + * The DeviceDfuStatusCurrent model module. + * @module model/DeviceDfuStatusCurrent + * @version 1.0.23-beta.3 */ -class FirmwareStatus { +class DeviceDfuStatusCurrent { /** - * Constructs a new FirmwareStatus. - * @alias module:model/FirmwareStatus + * Constructs a new DeviceDfuStatusCurrent. + * Description of the current firmware + * @alias module:model/DeviceDfuStatusCurrent */ constructor() { - FirmwareStatus.initialize(this); + DeviceDfuStatusCurrent.initialize(this); } /** @@ -35,15 +36,15 @@ class FirmwareStatus { static initialize(obj) {} /** - * Constructs a FirmwareStatus from a plain JavaScript object, optionally creating a new instance. + * Constructs a DeviceDfuStatusCurrent from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/FirmwareStatus} obj Optional instance to populate. - * @return {module:model/FirmwareStatus} The populated FirmwareStatus instance. + * @param {module:model/DeviceDfuStatusCurrent} obj Optional instance to populate. + * @return {module:model/DeviceDfuStatusCurrent} The populated DeviceDfuStatusCurrent instance. */ static constructFromObject(data, obj) { if (data) { - obj = obj || new FirmwareStatus(); + obj = obj || new DeviceDfuStatusCurrent(); if (data.hasOwnProperty("version")) { obj["version"] = ApiClient.convertToType(data["version"], "String"); @@ -66,6 +67,9 @@ class FirmwareStatus { if (data.hasOwnProperty("built")) { obj["built"] = ApiClient.convertToType(data["built"], "String"); } + if (data.hasOwnProperty("builder")) { + obj["builder"] = ApiClient.convertToType(data["builder"], "String"); + } } else if (data === null) { return null; } @@ -73,9 +77,9 @@ class FirmwareStatus { } /** - * Validates the JSON data with respect to FirmwareStatus. + * Validates the JSON data with respect to DeviceDfuStatusCurrent. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to FirmwareStatus. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuStatusCurrent. */ static validateJSON(data) { // ensure the json data is a string @@ -138,39 +142,57 @@ class FirmwareStatus { data["built"] ); } + // ensure the json data is a string + if ( + data["builder"] && + !( + typeof data["builder"] === "string" || data["builder"] instanceof String + ) + ) { + throw new Error( + "Expected the field `builder` to be a primitive type in the JSON string but got " + + data["builder"] + ); + } return true; } } /** - * The version of the firmware + * Firmware version * @member {String} version */ -FirmwareStatus.prototype["version"] = undefined; +DeviceDfuStatusCurrent.prototype["version"] = undefined; /** - * The organization that owns the firmware + * Firmware organization * @member {String} organization */ -FirmwareStatus.prototype["organization"] = undefined; +DeviceDfuStatusCurrent.prototype["organization"] = undefined; /** - * A description of the firmware + * Firmware description * @member {String} description */ -FirmwareStatus.prototype["description"] = undefined; +DeviceDfuStatusCurrent.prototype["description"] = undefined; /** - * The product that the firmware is for + * Firmware product * @member {String} product */ -FirmwareStatus.prototype["product"] = undefined; +DeviceDfuStatusCurrent.prototype["product"] = undefined; /** - * The date the firmware was built + * Firmware build date * @member {String} built */ -FirmwareStatus.prototype["built"] = undefined; +DeviceDfuStatusCurrent.prototype["built"] = undefined; + +/** + * Firmware author + * @member {String} builder + */ +DeviceDfuStatusCurrent.prototype["builder"] = undefined; -export default FirmwareStatus; +export default DeviceDfuStatusCurrent; diff --git a/src/src/model/OTAStatusList.js b/src/src/model/DeviceDfuStatusPage.js similarity index 61% rename from src/src/model/OTAStatusList.js rename to src/src/model/DeviceDfuStatusPage.js index dd39188a..77202386 100644 --- a/src/src/model/OTAStatusList.js +++ b/src/src/model/DeviceDfuStatusPage.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -12,20 +12,20 @@ */ import ApiClient from "../ApiClient"; -import OTAStatus from "./OTAStatus"; +import DeviceDfuStatus from "./DeviceDfuStatus"; /** - * The OTAStatusList model module. - * @module model/OTAStatusList - * @version 1.0.23 + * The DeviceDfuStatusPage model module. + * @module model/DeviceDfuStatusPage + * @version 1.0.23-beta.3 */ -class OTAStatusList { +class DeviceDfuStatusPage { /** - * Constructs a new OTAStatusList. - * @alias module:model/OTAStatusList + * Constructs a new DeviceDfuStatusPage. + * @alias module:model/DeviceDfuStatusPage */ constructor() { - OTAStatusList.initialize(this); + DeviceDfuStatusPage.initialize(this); } /** @@ -36,18 +36,20 @@ class OTAStatusList { static initialize(obj) {} /** - * Constructs a OTAStatusList from a plain JavaScript object, optionally creating a new instance. + * Constructs a DeviceDfuStatusPage from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/OTAStatusList} obj Optional instance to populate. - * @return {module:model/OTAStatusList} The populated OTAStatusList instance. + * @param {module:model/DeviceDfuStatusPage} obj Optional instance to populate. + * @return {module:model/DeviceDfuStatusPage} The populated DeviceDfuStatusPage instance. */ static constructFromObject(data, obj) { if (data) { - obj = obj || new OTAStatusList(); + obj = obj || new DeviceDfuStatusPage(); if (data.hasOwnProperty("devices")) { - obj["devices"] = ApiClient.convertToType(data["devices"], [OTAStatus]); + obj["devices"] = ApiClient.convertToType(data["devices"], [ + DeviceDfuStatus, + ]); } if (data.hasOwnProperty("has_more")) { obj["has_more"] = ApiClient.convertToType(data["has_more"], "Boolean"); @@ -59,9 +61,9 @@ class OTAStatusList { } /** - * Validates the JSON data with respect to OTAStatusList. + * Validates the JSON data with respect to DeviceDfuStatusPage. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to OTAStatusList. + * @return {boolean} to indicate whether the JSON data is valid with respect to DeviceDfuStatusPage. */ static validateJSON(data) { if (data["devices"]) { @@ -75,7 +77,7 @@ class OTAStatusList { } // validate the optional field `devices` (array) for (const item of data["devices"]) { - OTAStatus.validateJsonObject(item); + DeviceDfuStatus.validateJsonObject(item); } } @@ -84,14 +86,14 @@ class OTAStatusList { } /** - * @member {Array.} devices + * @member {Array.} devices */ -OTAStatusList.prototype["devices"] = undefined; +DeviceDfuStatusPage.prototype["devices"] = undefined; /** - * Indicates whether more items are available * @member {Boolean} has_more + * @default false */ -OTAStatusList.prototype["has_more"] = undefined; +DeviceDfuStatusPage.prototype["has_more"] = false; -export default OTAStatusList; +export default DeviceDfuStatusPage; diff --git a/src/src/model/DeviceSession.js b/src/src/model/DeviceSession.js index 4d06e93a..b3309146 100644 --- a/src/src/model/DeviceSession.js +++ b/src/src/model/DeviceSession.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import TowerLocation from "./TowerLocation"; /** * The DeviceSession model module. * @module model/DeviceSession - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DeviceSession { /** diff --git a/src/src/model/DeviceTowerInfo.js b/src/src/model/DeviceTowerInfo.js index 1c24d18b..74ec1978 100644 --- a/src/src/model/DeviceTowerInfo.js +++ b/src/src/model/DeviceTowerInfo.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The DeviceTowerInfo model module. * @module model/DeviceTowerInfo - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DeviceTowerInfo { /** diff --git a/src/src/model/DeviceUsage.js b/src/src/model/DeviceUsage.js index 12b7ca53..b3cce42b 100644 --- a/src/src/model/DeviceUsage.js +++ b/src/src/model/DeviceUsage.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The DeviceUsage model module. * @module model/DeviceUsage - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class DeviceUsage { /** diff --git a/src/src/model/DfuActionRequest.js b/src/src/model/DfuActionRequest.js new file mode 100644 index 00000000..1ce2a9b4 --- /dev/null +++ b/src/src/model/DfuActionRequest.js @@ -0,0 +1,87 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; + +/** + * The DfuActionRequest model module. + * @module model/DfuActionRequest + * @version 1.0.23-beta.3 + */ +class DfuActionRequest { + /** + * Constructs a new DfuActionRequest. + * @alias module:model/DfuActionRequest + */ + constructor() { + DfuActionRequest.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a DfuActionRequest from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DfuActionRequest} obj Optional instance to populate. + * @return {module:model/DfuActionRequest} The populated DfuActionRequest instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DfuActionRequest(); + + if (data.hasOwnProperty("filename")) { + obj["filename"] = ApiClient.convertToType(data["filename"], "String"); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to DfuActionRequest. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to DfuActionRequest. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["filename"] && + !( + typeof data["filename"] === "string" || + data["filename"] instanceof String + ) + ) { + throw new Error( + "Expected the field `filename` to be a primitive type in the JSON string but got " + + data["filename"] + ); + } + + return true; + } +} + +/** + * The name of the firmware file + * @member {String} filename + */ +DfuActionRequest.prototype["filename"] = undefined; + +export default DfuActionRequest; diff --git a/src/src/model/EmailNotification.js b/src/src/model/EmailNotification.js index e613f1e2..e5652ce1 100644 --- a/src/src/model/EmailNotification.js +++ b/src/src/model/EmailNotification.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The EmailNotification model module. * @module model/EmailNotification - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class EmailNotification { /** diff --git a/src/src/model/EnvironmentVariables.js b/src/src/model/EnvironmentVariables.js index c3d91aa1..e82613a7 100644 --- a/src/src/model/EnvironmentVariables.js +++ b/src/src/model/EnvironmentVariables.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The EnvironmentVariables model module. * @module model/EnvironmentVariables - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class EnvironmentVariables { /** diff --git a/src/src/model/Error.js b/src/src/model/Error.js index bbbdcfca..ed5dc71e 100644 --- a/src/src/model/Error.js +++ b/src/src/model/Error.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Error model module. * @module model/Error - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Error { /** diff --git a/src/src/model/Event.js b/src/src/model/Event.js index a4c2745f..218abf82 100644 --- a/src/src/model/Event.js +++ b/src/src/model/Event.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Event model module. * @module model/Event - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Event { /** diff --git a/src/src/model/Firmware.js b/src/src/model/Firmware.js new file mode 100644 index 00000000..78285610 --- /dev/null +++ b/src/src/model/Firmware.js @@ -0,0 +1,232 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; + +/** + * The Firmware model module. + * @module model/Firmware + * @version 1.0.23-beta.3 + */ +class Firmware { + /** + * Constructs a new Firmware. + * @alias module:model/Firmware + */ + constructor() { + Firmware.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a Firmware from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Firmware} obj Optional instance to populate. + * @return {module:model/Firmware} The populated Firmware instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new Firmware(); + + if (data.hasOwnProperty("org")) { + obj["org"] = ApiClient.convertToType(data["org"], "String"); + } + if (data.hasOwnProperty("product")) { + obj["product"] = ApiClient.convertToType(data["product"], "String"); + } + if (data.hasOwnProperty("firmware")) { + obj["firmware"] = ApiClient.convertToType(data["firmware"], "String"); + } + if (data.hasOwnProperty("version")) { + obj["version"] = ApiClient.convertToType(data["version"], "String"); + } + if (data.hasOwnProperty("target")) { + obj["target"] = ApiClient.convertToType(data["target"], "String"); + } + if (data.hasOwnProperty("ver_major")) { + obj["ver_major"] = ApiClient.convertToType(data["ver_major"], "Number"); + } + if (data.hasOwnProperty("ver_minor")) { + obj["ver_minor"] = ApiClient.convertToType(data["ver_minor"], "Number"); + } + if (data.hasOwnProperty("ver_patch")) { + obj["ver_patch"] = ApiClient.convertToType(data["ver_patch"], "Number"); + } + if (data.hasOwnProperty("ver_build")) { + obj["ver_build"] = ApiClient.convertToType(data["ver_build"], "Number"); + } + if (data.hasOwnProperty("built")) { + obj["built"] = ApiClient.convertToType(data["built"], "String"); + } + if (data.hasOwnProperty("builder")) { + obj["builder"] = ApiClient.convertToType(data["builder"], "String"); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to Firmware. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to Firmware. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["org"] && + !(typeof data["org"] === "string" || data["org"] instanceof String) + ) { + throw new Error( + "Expected the field `org` to be a primitive type in the JSON string but got " + + data["org"] + ); + } + // ensure the json data is a string + if ( + data["product"] && + !( + typeof data["product"] === "string" || data["product"] instanceof String + ) + ) { + throw new Error( + "Expected the field `product` to be a primitive type in the JSON string but got " + + data["product"] + ); + } + // ensure the json data is a string + if ( + data["firmware"] && + !( + typeof data["firmware"] === "string" || + data["firmware"] instanceof String + ) + ) { + throw new Error( + "Expected the field `firmware` to be a primitive type in the JSON string but got " + + data["firmware"] + ); + } + // ensure the json data is a string + if ( + data["version"] && + !( + typeof data["version"] === "string" || data["version"] instanceof String + ) + ) { + throw new Error( + "Expected the field `version` to be a primitive type in the JSON string but got " + + data["version"] + ); + } + // ensure the json data is a string + if ( + data["target"] && + !(typeof data["target"] === "string" || data["target"] instanceof String) + ) { + throw new Error( + "Expected the field `target` to be a primitive type in the JSON string but got " + + data["target"] + ); + } + // ensure the json data is a string + if ( + data["built"] && + !(typeof data["built"] === "string" || data["built"] instanceof String) + ) { + throw new Error( + "Expected the field `built` to be a primitive type in the JSON string but got " + + data["built"] + ); + } + // ensure the json data is a string + if ( + data["builder"] && + !( + typeof data["builder"] === "string" || data["builder"] instanceof String + ) + ) { + throw new Error( + "Expected the field `builder` to be a primitive type in the JSON string but got " + + data["builder"] + ); + } + + return true; + } +} + +/** + * @member {String} org + */ +Firmware.prototype["org"] = undefined; + +/** + * @member {String} product + */ +Firmware.prototype["product"] = undefined; + +/** + * @member {String} firmware + */ +Firmware.prototype["firmware"] = undefined; + +/** + * @member {String} version + */ +Firmware.prototype["version"] = undefined; + +/** + * @member {String} target + */ +Firmware.prototype["target"] = undefined; + +/** + * @member {Number} ver_major + */ +Firmware.prototype["ver_major"] = undefined; + +/** + * @member {Number} ver_minor + */ +Firmware.prototype["ver_minor"] = undefined; + +/** + * @member {Number} ver_patch + */ +Firmware.prototype["ver_patch"] = undefined; + +/** + * @member {Number} ver_build + */ +Firmware.prototype["ver_build"] = undefined; + +/** + * @member {String} built + */ +Firmware.prototype["built"] = undefined; + +/** + * @member {String} builder + */ +Firmware.prototype["builder"] = undefined; + +export default Firmware; diff --git a/src/src/model/FirmwareInfo.js b/src/src/model/FirmwareInfo.js index b17d63cd..92c06881 100644 --- a/src/src/model/FirmwareInfo.js +++ b/src/src/model/FirmwareInfo.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The FirmwareInfo model module. * @module model/FirmwareInfo - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class FirmwareInfo { /** diff --git a/src/src/model/Fleet.js b/src/src/model/Fleet.js index a6f52035..92017b98 100644 --- a/src/src/model/Fleet.js +++ b/src/src/model/Fleet.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Fleet model module. * @module model/Fleet - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Fleet { /** diff --git a/src/src/model/GetAlerts200Response.js b/src/src/model/GetAlerts200Response.js index b2def021..e74407b2 100644 --- a/src/src/model/GetAlerts200Response.js +++ b/src/src/model/GetAlerts200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Alert from "./Alert"; /** * The GetAlerts200Response model module. * @module model/GetAlerts200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetAlerts200Response { /** diff --git a/src/src/model/GetBillingAccounts200Response.js b/src/src/model/GetBillingAccounts200Response.js index a47f370d..ba40364d 100644 --- a/src/src/model/GetBillingAccounts200Response.js +++ b/src/src/model/GetBillingAccounts200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import BillingAccount from "./BillingAccount"; /** * The GetBillingAccounts200Response model module. * @module model/GetBillingAccounts200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetBillingAccounts200Response { /** diff --git a/src/src/model/GetDeviceEnvironmentVariables200Response.js b/src/src/model/GetDeviceEnvironmentVariables200Response.js index 2b09db35..48c2f9d8 100644 --- a/src/src/model/GetDeviceEnvironmentVariables200Response.js +++ b/src/src/model/GetDeviceEnvironmentVariables200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The GetDeviceEnvironmentVariables200Response model module. * @module model/GetDeviceEnvironmentVariables200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDeviceEnvironmentVariables200Response { /** diff --git a/src/src/model/GetDeviceHealthLog200Response.js b/src/src/model/GetDeviceHealthLog200Response.js index 6db819ba..5208c3b1 100644 --- a/src/src/model/GetDeviceHealthLog200Response.js +++ b/src/src/model/GetDeviceHealthLog200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import GetDeviceHealthLog200ResponseHealthLogInner from "./GetDeviceHealthLog200 /** * The GetDeviceHealthLog200Response model module. * @module model/GetDeviceHealthLog200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDeviceHealthLog200Response { /** diff --git a/src/src/model/GetDeviceHealthLog200ResponseHealthLogInner.js b/src/src/model/GetDeviceHealthLog200ResponseHealthLogInner.js index eca66676..79e33615 100644 --- a/src/src/model/GetDeviceHealthLog200ResponseHealthLogInner.js +++ b/src/src/model/GetDeviceHealthLog200ResponseHealthLogInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The GetDeviceHealthLog200ResponseHealthLogInner model module. * @module model/GetDeviceHealthLog200ResponseHealthLogInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDeviceHealthLog200ResponseHealthLogInner { /** diff --git a/src/src/model/GetDeviceLatest200Response.js b/src/src/model/GetDeviceLatest200Response.js index c6bb469e..7922a118 100644 --- a/src/src/model/GetDeviceLatest200Response.js +++ b/src/src/model/GetDeviceLatest200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Event from "./Event"; /** * The GetDeviceLatest200Response model module. * @module model/GetDeviceLatest200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDeviceLatest200Response { /** diff --git a/src/src/model/GetDevicePublicKey200Response.js b/src/src/model/GetDevicePublicKey200Response.js index 5b553448..1026bdd5 100644 --- a/src/src/model/GetDevicePublicKey200Response.js +++ b/src/src/model/GetDevicePublicKey200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The GetDevicePublicKey200Response model module. * @module model/GetDevicePublicKey200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDevicePublicKey200Response { /** diff --git a/src/src/model/GetDeviceSessions200Response.js b/src/src/model/GetDeviceSessions200Response.js index 228242a2..a126ab2c 100644 --- a/src/src/model/GetDeviceSessions200Response.js +++ b/src/src/model/GetDeviceSessions200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import DeviceSession from "./DeviceSession"; /** * The GetDeviceSessions200Response model module. * @module model/GetDeviceSessions200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetDeviceSessions200Response { /** diff --git a/src/src/model/GetProjectDevicePublicKeys200Response.js b/src/src/model/GetProjectDevicePublicKeys200Response.js index d1c8a81a..82ff9740 100644 --- a/src/src/model/GetProjectDevicePublicKeys200Response.js +++ b/src/src/model/GetProjectDevicePublicKeys200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner from "./GetPro /** * The GetProjectDevicePublicKeys200Response model module. * @module model/GetProjectDevicePublicKeys200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectDevicePublicKeys200Response { /** diff --git a/src/src/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.js b/src/src/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.js index ec417b3b..b3f71bd5 100644 --- a/src/src/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.js +++ b/src/src/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner model module. * @module model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner { /** diff --git a/src/src/model/GetProjectDevices200Response.js b/src/src/model/GetProjectDevices200Response.js index ca694eb8..14ccdb90 100644 --- a/src/src/model/GetProjectDevices200Response.js +++ b/src/src/model/GetProjectDevices200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Device from "./Device"; /** * The GetProjectDevices200Response model module. * @module model/GetProjectDevices200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectDevices200Response { /** diff --git a/src/src/model/GetProjectEvents200Response.js b/src/src/model/GetProjectEvents200Response.js index 8f14ece7..5d312c63 100644 --- a/src/src/model/GetProjectEvents200Response.js +++ b/src/src/model/GetProjectEvents200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Event from "./Event"; /** * The GetProjectEvents200Response model module. * @module model/GetProjectEvents200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectEvents200Response { /** diff --git a/src/src/model/GetProjectEventsByCursor200Response.js b/src/src/model/GetProjectEventsByCursor200Response.js index 8fa3d604..6bf3b30f 100644 --- a/src/src/model/GetProjectEventsByCursor200Response.js +++ b/src/src/model/GetProjectEventsByCursor200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Event from "./Event"; /** * The GetProjectEventsByCursor200Response model module. * @module model/GetProjectEventsByCursor200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectEventsByCursor200Response { /** diff --git a/src/src/model/GetProjectFleets200Response.js b/src/src/model/GetProjectFleets200Response.js index b744e048..88be1bd2 100644 --- a/src/src/model/GetProjectFleets200Response.js +++ b/src/src/model/GetProjectFleets200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Fleet from "./Fleet"; /** * The GetProjectFleets200Response model module. * @module model/GetProjectFleets200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectFleets200Response { /** diff --git a/src/src/model/GetProjectMembers200Response.js b/src/src/model/GetProjectMembers200Response.js index c1ef1dd1..8e69e706 100644 --- a/src/src/model/GetProjectMembers200Response.js +++ b/src/src/model/GetProjectMembers200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import ProjectMember from "./ProjectMember"; /** * The GetProjectMembers200Response model module. * @module model/GetProjectMembers200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectMembers200Response { /** diff --git a/src/src/model/GetProjectProducts200Response.js b/src/src/model/GetProjectProducts200Response.js index feb9a338..613fff31 100644 --- a/src/src/model/GetProjectProducts200Response.js +++ b/src/src/model/GetProjectProducts200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Product from "./Product"; /** * The GetProjectProducts200Response model module. * @module model/GetProjectProducts200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjectProducts200Response { /** diff --git a/src/src/model/GetProjects200Response.js b/src/src/model/GetProjects200Response.js index 7a579a98..1122aedf 100644 --- a/src/src/model/GetProjects200Response.js +++ b/src/src/model/GetProjects200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Project from "./Project"; /** * The GetProjects200Response model module. * @module model/GetProjects200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetProjects200Response { /** diff --git a/src/src/model/GetRouteLogsByRoute200ResponseInner.js b/src/src/model/GetRouteLogsByRoute200ResponseInner.js index 9d50591d..445c54ab 100644 --- a/src/src/model/GetRouteLogsByRoute200ResponseInner.js +++ b/src/src/model/GetRouteLogsByRoute200ResponseInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The GetRouteLogsByRoute200ResponseInner model module. * @module model/GetRouteLogsByRoute200ResponseInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class GetRouteLogsByRoute200ResponseInner { /** diff --git a/src/src/model/Google.js b/src/src/model/Google.js index 4b356e7a..146d2e7d 100644 --- a/src/src/model/Google.js +++ b/src/src/model/Google.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Google model module. * @module model/Google - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Google { /** diff --git a/src/src/model/HandleNoteChanges200Response.js b/src/src/model/HandleNoteChanges200Response.js index ebb93e6a..c7907567 100644 --- a/src/src/model/HandleNoteChanges200Response.js +++ b/src/src/model/HandleNoteChanges200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNoteChanges200Response model module. * @module model/HandleNoteChanges200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNoteChanges200Response { /** diff --git a/src/src/model/HandleNoteGet200Response.js b/src/src/model/HandleNoteGet200Response.js index 8e795469..e05668a0 100644 --- a/src/src/model/HandleNoteGet200Response.js +++ b/src/src/model/HandleNoteGet200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNoteGet200Response model module. * @module model/HandleNoteGet200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNoteGet200Response { /** diff --git a/src/src/model/HandleNoteSignal200Response.js b/src/src/model/HandleNoteSignal200Response.js index 4560037e..a0599aee 100644 --- a/src/src/model/HandleNoteSignal200Response.js +++ b/src/src/model/HandleNoteSignal200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNoteSignal200Response model module. * @module model/HandleNoteSignal200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNoteSignal200Response { /** diff --git a/src/src/model/HandleNotefileChanges200Response.js b/src/src/model/HandleNotefileChanges200Response.js index 00be98f1..5c8f72d6 100644 --- a/src/src/model/HandleNotefileChanges200Response.js +++ b/src/src/model/HandleNotefileChanges200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNotefileChanges200Response model module. * @module model/HandleNotefileChanges200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNotefileChanges200Response { /** diff --git a/src/src/model/HandleNotefileChangesPending200Response.js b/src/src/model/HandleNotefileChangesPending200Response.js index ec992710..7b605859 100644 --- a/src/src/model/HandleNotefileChangesPending200Response.js +++ b/src/src/model/HandleNotefileChangesPending200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNotefileChangesPending200Response model module. * @module model/HandleNotefileChangesPending200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNotefileChangesPending200Response { /** diff --git a/src/src/model/HandleNotefileDeleteRequest.js b/src/src/model/HandleNotefileDeleteRequest.js index c1834e9c..df4a49ca 100644 --- a/src/src/model/HandleNotefileDeleteRequest.js +++ b/src/src/model/HandleNotefileDeleteRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HandleNotefileDeleteRequest model module. * @module model/HandleNotefileDeleteRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HandleNotefileDeleteRequest { /** diff --git a/src/src/model/Http.js b/src/src/model/Http.js index 07892cb0..aff62245 100644 --- a/src/src/model/Http.js +++ b/src/src/model/Http.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Http model module. * @module model/Http - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Http { /** diff --git a/src/src/model/HttpFilter.js b/src/src/model/HttpFilter.js index 6eec109b..e7777e12 100644 --- a/src/src/model/HttpFilter.js +++ b/src/src/model/HttpFilter.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HttpFilter model module. * @module model/HttpFilter - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HttpFilter { /** diff --git a/src/src/model/HttpTransform.js b/src/src/model/HttpTransform.js index 89c1cd09..8424b0e8 100644 --- a/src/src/model/HttpTransform.js +++ b/src/src/model/HttpTransform.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The HttpTransform model module. * @module model/HttpTransform - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class HttpTransform { /** diff --git a/src/src/model/Location.js b/src/src/model/Location.js index 32d67da0..922102a0 100644 --- a/src/src/model/Location.js +++ b/src/src/model/Location.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Location model module. * @module model/Location - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Location { /** diff --git a/src/src/model/Login200Response.js b/src/src/model/Login200Response.js index 64a29b17..32c7dc7e 100644 --- a/src/src/model/Login200Response.js +++ b/src/src/model/Login200Response.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Login200Response model module. * @module model/Login200Response - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Login200Response { /** diff --git a/src/src/model/LoginRequest.js b/src/src/model/LoginRequest.js index 68327e74..f10bcb17 100644 --- a/src/src/model/LoginRequest.js +++ b/src/src/model/LoginRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The LoginRequest model module. * @module model/LoginRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class LoginRequest { /** diff --git a/src/src/model/Monitor.js b/src/src/model/Monitor.js index 69ed2cc9..2b0117a6 100644 --- a/src/src/model/Monitor.js +++ b/src/src/model/Monitor.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import MonitorAlertRoutesInner from "./MonitorAlertRoutesInner"; /** * The Monitor model module. * @module model/Monitor - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Monitor { /** diff --git a/src/src/model/MonitorAlertRoutesInner.js b/src/src/model/MonitorAlertRoutesInner.js index a6c89a6f..bba24626 100644 --- a/src/src/model/MonitorAlertRoutesInner.js +++ b/src/src/model/MonitorAlertRoutesInner.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -19,7 +19,7 @@ import SlackWebHookNotification from "./SlackWebHookNotification"; /** * The MonitorAlertRoutesInner model module. * @module model/MonitorAlertRoutesInner - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class MonitorAlertRoutesInner { /** diff --git a/src/src/model/Mqtt.js b/src/src/model/Mqtt.js index fe097cd5..cc2beb5a 100644 --- a/src/src/model/Mqtt.js +++ b/src/src/model/Mqtt.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Mqtt model module. * @module model/Mqtt - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Mqtt { /** diff --git a/src/src/model/Note.js b/src/src/model/Note.js index 0820c42d..864f4adc 100644 --- a/src/src/model/Note.js +++ b/src/src/model/Note.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Note model module. * @module model/Note - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Note { /** diff --git a/src/src/model/Route.js b/src/src/model/NotehubRoute.js similarity index 80% rename from src/src/model/Route.js rename to src/src/model/NotehubRoute.js index 561c8708..28565f56 100644 --- a/src/src/model/Route.js +++ b/src/src/model/NotehubRoute.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -12,20 +12,20 @@ */ import ApiClient from "../ApiClient"; -import RouteSchema from "./RouteSchema"; +import NotehubRouteSchema from "./NotehubRouteSchema"; /** - * The Route model module. - * @module model/Route - * @version 1.0.23 + * The NotehubRoute model module. + * @module model/NotehubRoute + * @version 1.0.23-beta.3 */ -class Route { +class NotehubRoute { /** - * Constructs a new Route. - * @alias module:model/Route + * Constructs a new NotehubRoute. + * @alias module:model/NotehubRoute */ constructor() { - Route.initialize(this); + NotehubRoute.initialize(this); } /** @@ -36,15 +36,15 @@ class Route { static initialize(obj) {} /** - * Constructs a Route from a plain JavaScript object, optionally creating a new instance. + * Constructs a NotehubRoute from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/Route} obj Optional instance to populate. - * @return {module:model/Route} The populated Route instance. + * @param {module:model/NotehubRoute} obj Optional instance to populate. + * @return {module:model/NotehubRoute} The populated NotehubRoute instance. */ static constructFromObject(data, obj) { if (data) { - obj = obj || new Route(); + obj = obj || new NotehubRoute(); if (data.hasOwnProperty("uid")) { obj["uid"] = ApiClient.convertToType(data["uid"], "String"); @@ -65,7 +65,7 @@ class Route { obj["disabled"] = ApiClient.convertToType(data["disabled"], "Boolean"); } if (data.hasOwnProperty("schema")) { - obj["schema"] = RouteSchema.constructFromObject(data["schema"]); + obj["schema"] = NotehubRouteSchema.constructFromObject(data["schema"]); } } else if (data === null) { return null; @@ -74,9 +74,9 @@ class Route { } /** - * Validates the JSON data with respect to Route. + * Validates the JSON data with respect to NotehubRoute. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to Route. + * @return {boolean} to indicate whether the JSON data is valid with respect to NotehubRoute. */ static validateJSON(data) { // ensure the json data is a string @@ -128,7 +128,7 @@ class Route { // validate the optional field `schema` if (data["schema"]) { // data not null - RouteSchema.validateJSON(data["schema"]); + NotehubRouteSchema.validateJSON(data["schema"]); } return true; @@ -139,45 +139,45 @@ class Route { * Route UID * @member {String} uid */ -Route.prototype["uid"] = undefined; +NotehubRoute.prototype["uid"] = undefined; /** * Route Label * @member {String} label */ -Route.prototype["label"] = undefined; +NotehubRoute.prototype["label"] = undefined; /** * Type of route. - * @member {module:model/Route.RouteTypeEnum} route_type + * @member {module:model/NotehubRoute.RouteTypeEnum} route_type * @default 'http' */ -Route.prototype["route_type"] = "http"; +NotehubRoute.prototype["route_type"] = "http"; /** * Last Modified * @member {String} modified */ -Route.prototype["modified"] = undefined; +NotehubRoute.prototype["modified"] = undefined; /** * Is route disabled? * @member {Boolean} disabled * @default false */ -Route.prototype["disabled"] = false; +NotehubRoute.prototype["disabled"] = false; /** - * @member {module:model/RouteSchema} schema + * @member {module:model/NotehubRouteSchema} schema */ -Route.prototype["schema"] = undefined; +NotehubRoute.prototype["schema"] = undefined; /** * Allowed values for the route_type property. * @enum {String} * @readonly */ -Route["RouteTypeEnum"] = { +NotehubRoute["RouteTypeEnum"] = { /** * value: "http" * @const @@ -299,4 +299,4 @@ Route["RouteTypeEnum"] = { "slack-webhook": "slack-webhook", }; -export default Route; +export default NotehubRoute; diff --git a/src/src/model/RouteSchema.js b/src/src/model/NotehubRouteSchema.js similarity index 76% rename from src/src/model/RouteSchema.js rename to src/src/model/NotehubRouteSchema.js index 9995bcf0..cb2fde19 100644 --- a/src/src/model/RouteSchema.js +++ b/src/src/model/NotehubRouteSchema.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -26,15 +26,15 @@ import SnowflakeTransform from "./SnowflakeTransform"; import Thingworx from "./Thingworx"; /** - * The RouteSchema model module. - * @module model/RouteSchema - * @version 1.0.23 + * The NotehubRouteSchema model module. + * @module model/NotehubRouteSchema + * @version 1.0.23-beta.3 */ -class RouteSchema { +class NotehubRouteSchema { /** - * Constructs a new RouteSchema. - * @alias module:model/RouteSchema - * @param {(module:model/Aws|module:model/Azure|module:model/Google|module:model/Http|module:model/Mqtt|module:model/Proxy|module:model/Radresponder|module:model/Slack|module:model/Snowflake|module:model/Thingworx)} instance The actual instance to initialize RouteSchema. + * Constructs a new NotehubRouteSchema. + * @alias module:model/NotehubRouteSchema + * @param {(module:model/Aws|module:model/Azure|module:model/Google|module:model/Http|module:model/Mqtt|module:model/Proxy|module:model/Radresponder|module:model/Slack|module:model/Snowflake|module:model/Thingworx)} instance The actual instance to initialize NotehubRouteSchema. */ constructor(instance = null) { if (instance === null) { @@ -205,13 +205,13 @@ class RouteSchema { if (match > 1) { throw new Error( - "Multiple matches found constructing `RouteSchema` with oneOf schemas Aws, Azure, Google, Http, Mqtt, Proxy, Radresponder, Slack, Snowflake, Thingworx. Input: " + + "Multiple matches found constructing `NotehubRouteSchema` with oneOf schemas Aws, Azure, Google, Http, Mqtt, Proxy, Radresponder, Slack, Snowflake, Thingworx. Input: " + JSON.stringify(instance) ); } else if (match === 0) { this.actualInstance = null; // clear the actual instance in case there are multiple matches throw new Error( - "No match found constructing `RouteSchema` with oneOf schemas Aws, Azure, Google, Http, Mqtt, Proxy, Radresponder, Slack, Snowflake, Thingworx. Details: " + + "No match found constructing `NotehubRouteSchema` with oneOf schemas Aws, Azure, Google, Http, Mqtt, Proxy, Radresponder, Slack, Snowflake, Thingworx. Details: " + errorMessages.join(", ") ); } else { @@ -221,14 +221,14 @@ class RouteSchema { } /** - * Constructs a RouteSchema from a plain JavaScript object, optionally creating a new instance. + * Constructs a NotehubRouteSchema from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/RouteSchema} obj Optional instance to populate. - * @return {module:model/RouteSchema} The populated RouteSchema instance. + * @param {module:model/NotehubRouteSchema} obj Optional instance to populate. + * @return {module:model/NotehubRouteSchema} The populated NotehubRouteSchema instance. */ static constructFromObject(data, obj) { - return new RouteSchema(data); + return new NotehubRouteSchema(data); } /** @@ -245,7 +245,7 @@ class RouteSchema { */ setActualInstance(obj) { this.actualInstance = - RouteSchema.constructFromObject(obj).getActualInstance(); + NotehubRouteSchema.constructFromObject(obj).getActualInstance(); } /** @@ -257,12 +257,12 @@ class RouteSchema { }; /** - * Create an instance of RouteSchema from a JSON string. + * Create an instance of NotehubRouteSchema from a JSON string. * @param {string} json_string JSON string. - * @return {module:model/RouteSchema} An instance of RouteSchema. + * @return {module:model/NotehubRouteSchema} An instance of NotehubRouteSchema. */ static fromJSON = function (json_string) { - return RouteSchema.constructFromObject(JSON.parse(json_string)); + return NotehubRouteSchema.constructFromObject(JSON.parse(json_string)); }; } @@ -270,238 +270,238 @@ class RouteSchema { * list of Fleet UIDs to apply route to, if any. If empty, applies to all Fleets * @member {Array.} fleets */ -RouteSchema.prototype["fleets"] = undefined; +NotehubRouteSchema.prototype["fleets"] = undefined; /** * @member {module:model/HttpFilter} filter */ -RouteSchema.prototype["filter"] = undefined; +NotehubRouteSchema.prototype["filter"] = undefined; /** * @member {module:model/SnowflakeTransform} transform */ -RouteSchema.prototype["transform"] = undefined; +NotehubRouteSchema.prototype["transform"] = undefined; /** * Minimum time between requests in Miliseconds * @member {Number} throttle_ms */ -RouteSchema.prototype["throttle_ms"] = undefined; +NotehubRouteSchema.prototype["throttle_ms"] = undefined; /** * @member {String} url */ -RouteSchema.prototype["url"] = undefined; +NotehubRouteSchema.prototype["url"] = undefined; /** * @member {Object.} http_headers */ -RouteSchema.prototype["http_headers"] = undefined; +NotehubRouteSchema.prototype["http_headers"] = undefined; /** * @member {Boolean} disable_http_headers * @default false */ -RouteSchema.prototype["disable_http_headers"] = false; +NotehubRouteSchema.prototype["disable_http_headers"] = false; /** * Timeout in seconds for each request * @member {Number} timeout * @default 15 */ -RouteSchema.prototype["timeout"] = 15; +NotehubRouteSchema.prototype["timeout"] = 15; /** * Optional authentication token * @member {String} token */ -RouteSchema.prototype["token"] = undefined; +NotehubRouteSchema.prototype["token"] = undefined; /** * @member {String} alias */ -RouteSchema.prototype["alias"] = undefined; +NotehubRouteSchema.prototype["alias"] = undefined; /** * @member {String} broker */ -RouteSchema.prototype["broker"] = undefined; +NotehubRouteSchema.prototype["broker"] = undefined; /** * @member {Number} port */ -RouteSchema.prototype["port"] = undefined; +NotehubRouteSchema.prototype["port"] = undefined; /** * @member {String} username */ -RouteSchema.prototype["username"] = undefined; +NotehubRouteSchema.prototype["username"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} password */ -RouteSchema.prototype["password"] = undefined; +NotehubRouteSchema.prototype["password"] = undefined; /** * @member {String} topic */ -RouteSchema.prototype["topic"] = undefined; +NotehubRouteSchema.prototype["topic"] = undefined; /** * Certificate with \\n newlines. This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} certificate */ -RouteSchema.prototype["certificate"] = undefined; +NotehubRouteSchema.prototype["certificate"] = undefined; /** * Name of certificate. * @member {String} certificate_name */ -RouteSchema.prototype["certificate_name"] = undefined; +NotehubRouteSchema.prototype["certificate_name"] = undefined; /** * Key with \\n newlines. This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} key */ -RouteSchema.prototype["key"] = undefined; +NotehubRouteSchema.prototype["key"] = undefined; /** * Name of PEM key. If omitted, defaults to \"present\" * @member {String} private_key_name * @default 'present' */ -RouteSchema.prototype["private_key_name"] = "present"; +NotehubRouteSchema.prototype["private_key_name"] = "present"; /** * @member {String} region */ -RouteSchema.prototype["region"] = undefined; +NotehubRouteSchema.prototype["region"] = undefined; /** * @member {String} access_key_id */ -RouteSchema.prototype["access_key_id"] = undefined; +NotehubRouteSchema.prototype["access_key_id"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} access_key_secret */ -RouteSchema.prototype["access_key_secret"] = undefined; +NotehubRouteSchema.prototype["access_key_secret"] = undefined; /** * @member {String} message_group_id */ -RouteSchema.prototype["message_group_id"] = undefined; +NotehubRouteSchema.prototype["message_group_id"] = undefined; /** * @member {String} message_deduplication_id */ -RouteSchema.prototype["message_deduplication_id"] = undefined; +NotehubRouteSchema.prototype["message_deduplication_id"] = undefined; /** * The Channel ID for Bearer Token method, if the \"slack-bearer\" type is selected * @member {String} channel */ -RouteSchema.prototype["channel"] = undefined; +NotehubRouteSchema.prototype["channel"] = undefined; /** * @member {Boolean} test_api * @default false */ -RouteSchema.prototype["test_api"] = false; +NotehubRouteSchema.prototype["test_api"] = false; /** * @member {String} data_feed_key */ -RouteSchema.prototype["data_feed_key"] = undefined; +NotehubRouteSchema.prototype["data_feed_key"] = undefined; /** * @member {String} client_id */ -RouteSchema.prototype["client_id"] = undefined; +NotehubRouteSchema.prototype["client_id"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} client_secret */ -RouteSchema.prototype["client_secret"] = undefined; +NotehubRouteSchema.prototype["client_secret"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} functions_key_secret */ -RouteSchema.prototype["functions_key_secret"] = undefined; +NotehubRouteSchema.prototype["functions_key_secret"] = undefined; /** * @member {String} sas_policy_name */ -RouteSchema.prototype["sas_policy_name"] = undefined; +NotehubRouteSchema.prototype["sas_policy_name"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} sas_policy_key */ -RouteSchema.prototype["sas_policy_key"] = undefined; +NotehubRouteSchema.prototype["sas_policy_key"] = undefined; /** * This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} app_key */ -RouteSchema.prototype["app_key"] = undefined; +NotehubRouteSchema.prototype["app_key"] = undefined; /** * @member {String} organization_name */ -RouteSchema.prototype["organization_name"] = undefined; +NotehubRouteSchema.prototype["organization_name"] = undefined; /** * @member {String} account_name */ -RouteSchema.prototype["account_name"] = undefined; +NotehubRouteSchema.prototype["account_name"] = undefined; /** * @member {String} user_name */ -RouteSchema.prototype["user_name"] = undefined; +NotehubRouteSchema.prototype["user_name"] = undefined; /** * PEM key with \\n newlines. This value is input-only and will be omitted from the response and replaced with a placeholder * @member {String} pem */ -RouteSchema.prototype["pem"] = undefined; +NotehubRouteSchema.prototype["pem"] = undefined; /** * The type of Slack message. Must be one of \"slack-bearer\" for Bearer Token or \"slack-webhook\" for Webhook messages * @member {String} slack_type */ -RouteSchema.prototype["slack_type"] = undefined; +NotehubRouteSchema.prototype["slack_type"] = undefined; /** * The Bearer Token for Slack messaging, if the \"slack-bearer\" type is selected * @member {String} bearer */ -RouteSchema.prototype["bearer"] = undefined; +NotehubRouteSchema.prototype["bearer"] = undefined; /** * The Webhook URL for Slack Messaging if the \"slack-webhook\" type is selected * @member {String} webhook_url */ -RouteSchema.prototype["webhook_url"] = undefined; +NotehubRouteSchema.prototype["webhook_url"] = undefined; /** * The simple text message to be sent, if the blocks message field is not in use. Placeholders are available for this field. * @member {String} text */ -RouteSchema.prototype["text"] = undefined; +NotehubRouteSchema.prototype["text"] = undefined; /** * The Blocks message to be sent. If populated, this field overrides the text field within the Slack Messaging API. Placeholders are available for this field. * @member {String} blocks */ -RouteSchema.prototype["blocks"] = undefined; +NotehubRouteSchema.prototype["blocks"] = undefined; -RouteSchema.OneOf = [ +NotehubRouteSchema.OneOf = [ "Aws", "Azure", "Google", @@ -514,4 +514,4 @@ RouteSchema.OneOf = [ "Thingworx", ]; -export default RouteSchema; +export default NotehubRouteSchema; diff --git a/src/src/model/OTAStatus.js b/src/src/model/OTAStatus.js deleted file mode 100644 index 0e356133..00000000 --- a/src/src/model/OTAStatus.js +++ /dev/null @@ -1,444 +0,0 @@ -/** - * Notehub API - * The OpenAPI definition for the Notehub.io API. - * - * The version of the OpenAPI document: 1.1.0 - * Contact: engineering@blues.io - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - * - */ - -import ApiClient from "../ApiClient"; -import FirmwareStatus from "./FirmwareStatus"; - -/** - * The OTAStatus model module. - * @module model/OTAStatus - * @version 1.0.23 - */ -class OTAStatus { - /** - * Constructs a new OTAStatus. - * @alias module:model/OTAStatus - */ - constructor() { - OTAStatus.initialize(this); - } - - /** - * Initializes the fields of this object. - * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). - * Only for internal use. - */ - static initialize(obj) {} - - /** - * Constructs a OTAStatus from a plain JavaScript object, optionally creating a new instance. - * Copies all relevant properties from data to obj if supplied or a new instance if not. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/OTAStatus} obj Optional instance to populate. - * @return {module:model/OTAStatus} The populated OTAStatus instance. - */ - static constructFromObject(data, obj) { - if (data) { - obj = obj || new OTAStatus(); - - if (data.hasOwnProperty("device_uid")) { - obj["device_uid"] = ApiClient.convertToType( - data["device_uid"], - "String" - ); - } - if (data.hasOwnProperty("tags")) { - obj["tags"] = ApiClient.convertToType(data["tags"], "String"); - } - if (data.hasOwnProperty("notecard_current_firmware")) { - obj["notecard_current_firmware"] = FirmwareStatus.constructFromObject( - data["notecard_current_firmware"] - ); - } - if (data.hasOwnProperty("notecard_dfu_began_at")) { - obj["notecard_dfu_began_at"] = ApiClient.convertToType( - data["notecard_dfu_began_at"], - "String" - ); - } - if (data.hasOwnProperty("notecard_dfu_status")) { - obj["notecard_dfu_status"] = ApiClient.convertToType( - data["notecard_dfu_status"], - "String" - ); - } - if (data.hasOwnProperty("notecard_requested_firmware")) { - obj["notecard_requested_firmware"] = FirmwareStatus.constructFromObject( - data["notecard_requested_firmware"] - ); - } - if (data.hasOwnProperty("notecard_requested_at")) { - obj["notecard_requested_at"] = ApiClient.convertToType( - data["notecard_requested_at"], - "String" - ); - } - if (data.hasOwnProperty("notecard_requested_scope")) { - obj["notecard_requested_scope"] = ApiClient.convertToType( - data["notecard_requested_scope"], - "String" - ); - } - if (data.hasOwnProperty("notecard_requested_show_details")) { - obj["notecard_requested_show_details"] = ApiClient.convertToType( - data["notecard_requested_show_details"], - "Boolean" - ); - } - if (data.hasOwnProperty("notecard_requested_status")) { - obj["notecard_requested_status"] = ApiClient.convertToType( - data["notecard_requested_status"], - "String" - ); - } - if (data.hasOwnProperty("host_current_firmware")) { - obj["host_current_firmware"] = FirmwareStatus.constructFromObject( - data["host_current_firmware"] - ); - } - if (data.hasOwnProperty("host_dfu_began_at")) { - obj["host_dfu_began_at"] = ApiClient.convertToType( - data["host_dfu_began_at"], - "String" - ); - } - if (data.hasOwnProperty("host_dfu_status")) { - obj["host_dfu_status"] = ApiClient.convertToType( - data["host_dfu_status"], - "String" - ); - } - if (data.hasOwnProperty("host_requested_firmware")) { - obj["host_requested_firmware"] = FirmwareStatus.constructFromObject( - data["host_requested_firmware"] - ); - } - if (data.hasOwnProperty("host_requested_at")) { - obj["host_requested_at"] = ApiClient.convertToType( - data["host_requested_at"], - "String" - ); - } - if (data.hasOwnProperty("host_requested_scope")) { - obj["host_requested_scope"] = ApiClient.convertToType( - data["host_requested_scope"], - "String" - ); - } - if (data.hasOwnProperty("host_requested_show_details")) { - obj["host_requested_show_details"] = ApiClient.convertToType( - data["host_requested_show_details"], - "Boolean" - ); - } - if (data.hasOwnProperty("host_requested_status")) { - obj["host_requested_status"] = ApiClient.convertToType( - data["host_requested_status"], - "String" - ); - } - } else if (data === null) { - return null; - } - return obj; - } - - /** - * Validates the JSON data with respect to OTAStatus. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to OTAStatus. - */ - static validateJSON(data) { - // ensure the json data is a string - if ( - data["device_uid"] && - !( - typeof data["device_uid"] === "string" || - data["device_uid"] instanceof String - ) - ) { - throw new Error( - "Expected the field `device_uid` to be a primitive type in the JSON string but got " + - data["device_uid"] - ); - } - // ensure the json data is a string - if ( - data["tags"] && - !(typeof data["tags"] === "string" || data["tags"] instanceof String) - ) { - throw new Error( - "Expected the field `tags` to be a primitive type in the JSON string but got " + - data["tags"] - ); - } - // validate the optional field `notecard_current_firmware` - if (data["notecard_current_firmware"]) { - // data not null - FirmwareStatus.validateJSON(data["notecard_current_firmware"]); - } - // ensure the json data is a string - if ( - data["notecard_dfu_began_at"] && - !( - typeof data["notecard_dfu_began_at"] === "string" || - data["notecard_dfu_began_at"] instanceof String - ) - ) { - throw new Error( - "Expected the field `notecard_dfu_began_at` to be a primitive type in the JSON string but got " + - data["notecard_dfu_began_at"] - ); - } - // ensure the json data is a string - if ( - data["notecard_dfu_status"] && - !( - typeof data["notecard_dfu_status"] === "string" || - data["notecard_dfu_status"] instanceof String - ) - ) { - throw new Error( - "Expected the field `notecard_dfu_status` to be a primitive type in the JSON string but got " + - data["notecard_dfu_status"] - ); - } - // validate the optional field `notecard_requested_firmware` - if (data["notecard_requested_firmware"]) { - // data not null - FirmwareStatus.validateJSON(data["notecard_requested_firmware"]); - } - // ensure the json data is a string - if ( - data["notecard_requested_at"] && - !( - typeof data["notecard_requested_at"] === "string" || - data["notecard_requested_at"] instanceof String - ) - ) { - throw new Error( - "Expected the field `notecard_requested_at` to be a primitive type in the JSON string but got " + - data["notecard_requested_at"] - ); - } - // ensure the json data is a string - if ( - data["notecard_requested_scope"] && - !( - typeof data["notecard_requested_scope"] === "string" || - data["notecard_requested_scope"] instanceof String - ) - ) { - throw new Error( - "Expected the field `notecard_requested_scope` to be a primitive type in the JSON string but got " + - data["notecard_requested_scope"] - ); - } - // ensure the json data is a string - if ( - data["notecard_requested_status"] && - !( - typeof data["notecard_requested_status"] === "string" || - data["notecard_requested_status"] instanceof String - ) - ) { - throw new Error( - "Expected the field `notecard_requested_status` to be a primitive type in the JSON string but got " + - data["notecard_requested_status"] - ); - } - // validate the optional field `host_current_firmware` - if (data["host_current_firmware"]) { - // data not null - FirmwareStatus.validateJSON(data["host_current_firmware"]); - } - // ensure the json data is a string - if ( - data["host_dfu_began_at"] && - !( - typeof data["host_dfu_began_at"] === "string" || - data["host_dfu_began_at"] instanceof String - ) - ) { - throw new Error( - "Expected the field `host_dfu_began_at` to be a primitive type in the JSON string but got " + - data["host_dfu_began_at"] - ); - } - // ensure the json data is a string - if ( - data["host_dfu_status"] && - !( - typeof data["host_dfu_status"] === "string" || - data["host_dfu_status"] instanceof String - ) - ) { - throw new Error( - "Expected the field `host_dfu_status` to be a primitive type in the JSON string but got " + - data["host_dfu_status"] - ); - } - // validate the optional field `host_requested_firmware` - if (data["host_requested_firmware"]) { - // data not null - FirmwareStatus.validateJSON(data["host_requested_firmware"]); - } - // ensure the json data is a string - if ( - data["host_requested_at"] && - !( - typeof data["host_requested_at"] === "string" || - data["host_requested_at"] instanceof String - ) - ) { - throw new Error( - "Expected the field `host_requested_at` to be a primitive type in the JSON string but got " + - data["host_requested_at"] - ); - } - // ensure the json data is a string - if ( - data["host_requested_scope"] && - !( - typeof data["host_requested_scope"] === "string" || - data["host_requested_scope"] instanceof String - ) - ) { - throw new Error( - "Expected the field `host_requested_scope` to be a primitive type in the JSON string but got " + - data["host_requested_scope"] - ); - } - // ensure the json data is a string - if ( - data["host_requested_status"] && - !( - typeof data["host_requested_status"] === "string" || - data["host_requested_status"] instanceof String - ) - ) { - throw new Error( - "Expected the field `host_requested_status` to be a primitive type in the JSON string but got " + - data["host_requested_status"] - ); - } - - return true; - } -} - -/** - * The device UID - * @member {String} device_uid - */ -OTAStatus.prototype["device_uid"] = undefined; - -/** - * The tags associated with the device - * @member {String} tags - */ -OTAStatus.prototype["tags"] = undefined; - -/** - * @member {module:model/FirmwareStatus} notecard_current_firmware - */ -OTAStatus.prototype["notecard_current_firmware"] = undefined; - -/** - * The time the Notecard DFU began - * @member {String} notecard_dfu_began_at - */ -OTAStatus.prototype["notecard_dfu_began_at"] = undefined; - -/** - * The status of the Notecard DFU - * @member {String} notecard_dfu_status - */ -OTAStatus.prototype["notecard_dfu_status"] = undefined; - -/** - * @member {module:model/FirmwareStatus} notecard_requested_firmware - */ -OTAStatus.prototype["notecard_requested_firmware"] = undefined; - -/** - * The time the Notecard firmware was requested - * @member {String} notecard_requested_at - */ -OTAStatus.prototype["notecard_requested_at"] = undefined; - -/** - * The scope of the Notecard firmware request - * @member {String} notecard_requested_scope - */ -OTAStatus.prototype["notecard_requested_scope"] = undefined; - -/** - * Whether to show details of the Notecard firmware request - * @member {Boolean} notecard_requested_show_details - */ -OTAStatus.prototype["notecard_requested_show_details"] = undefined; - -/** - * The status of the Notecard firmware request - * @member {String} notecard_requested_status - */ -OTAStatus.prototype["notecard_requested_status"] = undefined; - -/** - * @member {module:model/FirmwareStatus} host_current_firmware - */ -OTAStatus.prototype["host_current_firmware"] = undefined; - -/** - * The time the host DFU began - * @member {String} host_dfu_began_at - */ -OTAStatus.prototype["host_dfu_began_at"] = undefined; - -/** - * The status of the host DFU - * @member {String} host_dfu_status - */ -OTAStatus.prototype["host_dfu_status"] = undefined; - -/** - * @member {module:model/FirmwareStatus} host_requested_firmware - */ -OTAStatus.prototype["host_requested_firmware"] = undefined; - -/** - * The time the host firmware was requested - * @member {String} host_requested_at - */ -OTAStatus.prototype["host_requested_at"] = undefined; - -/** - * The scope of the host firmware request - * @member {String} host_requested_scope - */ -OTAStatus.prototype["host_requested_scope"] = undefined; - -/** - * Whether to show details of the host firmware request - * @member {Boolean} host_requested_show_details - */ -OTAStatus.prototype["host_requested_show_details"] = undefined; - -/** - * The status of the host firmware request - * @member {String} host_requested_status - */ -OTAStatus.prototype["host_requested_status"] = undefined; - -export default OTAStatus; diff --git a/src/src/model/OTAUpdateRequest.js b/src/src/model/OTAUpdateRequest.js deleted file mode 100644 index 63a5e9f7..00000000 --- a/src/src/model/OTAUpdateRequest.js +++ /dev/null @@ -1,264 +0,0 @@ -/** - * Notehub API - * The OpenAPI definition for the Notehub.io API. - * - * The version of the OpenAPI document: 1.1.0 - * Contact: engineering@blues.io - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - * - */ - -import ApiClient from "../ApiClient"; - -/** - * The OTAUpdateRequest model module. - * @module model/OTAUpdateRequest - * @version 1.0.23 - */ -class OTAUpdateRequest { - /** - * Constructs a new OTAUpdateRequest. - * @alias module:model/OTAUpdateRequest - */ - constructor() { - OTAUpdateRequest.initialize(this); - } - - /** - * Initializes the fields of this object. - * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). - * Only for internal use. - */ - static initialize(obj) {} - - /** - * Constructs a OTAUpdateRequest from a plain JavaScript object, optionally creating a new instance. - * Copies all relevant properties from data to obj if supplied or a new instance if not. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/OTAUpdateRequest} obj Optional instance to populate. - * @return {module:model/OTAUpdateRequest} The populated OTAUpdateRequest instance. - */ - static constructFromObject(data, obj) { - if (data) { - obj = obj || new OTAUpdateRequest(); - - if (data.hasOwnProperty("filename")) { - obj["filename"] = ApiClient.convertToType(data["filename"], "String"); - } - if (data.hasOwnProperty("device_uids")) { - obj["device_uids"] = ApiClient.convertToType(data["device_uids"], [ - "String", - ]); - } - if (data.hasOwnProperty("fleet_uids")) { - obj["fleet_uids"] = ApiClient.convertToType(data["fleet_uids"], [ - "String", - ]); - } - if (data.hasOwnProperty("device_tags")) { - obj["device_tags"] = ApiClient.convertToType(data["device_tags"], [ - "String", - ]); - } - if (data.hasOwnProperty("version")) { - obj["version"] = ApiClient.convertToType(data["version"], "String"); - } - if (data.hasOwnProperty("MD5")) { - obj["MD5"] = ApiClient.convertToType(data["MD5"], "String"); - } - if (data.hasOwnProperty("type")) { - obj["type"] = ApiClient.convertToType(data["type"], "String"); - } - if (data.hasOwnProperty("product")) { - obj["product"] = ApiClient.convertToType(data["product"], "String"); - } - if (data.hasOwnProperty("target")) { - obj["target"] = ApiClient.convertToType(data["target"], "String"); - } - if (data.hasOwnProperty("unpublished")) { - obj["unpublished"] = ApiClient.convertToType( - data["unpublished"], - "Boolean" - ); - } - if (data.hasOwnProperty("cancel_dfu")) { - obj["cancel_dfu"] = ApiClient.convertToType( - data["cancel_dfu"], - "Boolean" - ); - } - } else if (data === null) { - return null; - } - return obj; - } - - /** - * Validates the JSON data with respect to OTAUpdateRequest. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to OTAUpdateRequest. - */ - static validateJSON(data) { - // ensure the json data is a string - if ( - data["filename"] && - !( - typeof data["filename"] === "string" || - data["filename"] instanceof String - ) - ) { - throw new Error( - "Expected the field `filename` to be a primitive type in the JSON string but got " + - data["filename"] - ); - } - // ensure the json data is an array - if (!Array.isArray(data["device_uids"])) { - throw new Error( - "Expected the field `device_uids` to be an array in the JSON data but got " + - data["device_uids"] - ); - } - // ensure the json data is an array - if (!Array.isArray(data["fleet_uids"])) { - throw new Error( - "Expected the field `fleet_uids` to be an array in the JSON data but got " + - data["fleet_uids"] - ); - } - // ensure the json data is an array - if (!Array.isArray(data["device_tags"])) { - throw new Error( - "Expected the field `device_tags` to be an array in the JSON data but got " + - data["device_tags"] - ); - } - // ensure the json data is a string - if ( - data["version"] && - !( - typeof data["version"] === "string" || data["version"] instanceof String - ) - ) { - throw new Error( - "Expected the field `version` to be a primitive type in the JSON string but got " + - data["version"] - ); - } - // ensure the json data is a string - if ( - data["MD5"] && - !(typeof data["MD5"] === "string" || data["MD5"] instanceof String) - ) { - throw new Error( - "Expected the field `MD5` to be a primitive type in the JSON string but got " + - data["MD5"] - ); - } - // ensure the json data is a string - if ( - data["type"] && - !(typeof data["type"] === "string" || data["type"] instanceof String) - ) { - throw new Error( - "Expected the field `type` to be a primitive type in the JSON string but got " + - data["type"] - ); - } - // ensure the json data is a string - if ( - data["product"] && - !( - typeof data["product"] === "string" || data["product"] instanceof String - ) - ) { - throw new Error( - "Expected the field `product` to be a primitive type in the JSON string but got " + - data["product"] - ); - } - // ensure the json data is a string - if ( - data["target"] && - !(typeof data["target"] === "string" || data["target"] instanceof String) - ) { - throw new Error( - "Expected the field `target` to be a primitive type in the JSON string but got " + - data["target"] - ); - } - - return true; - } -} - -/** - * The name of the firmware file - * @member {String} filename - */ -OTAUpdateRequest.prototype["filename"] = undefined; - -/** - * The device UIDs to update - * @member {Array.} device_uids - */ -OTAUpdateRequest.prototype["device_uids"] = undefined; - -/** - * The fleet UIDs to update - * @member {Array.} fleet_uids - */ -OTAUpdateRequest.prototype["fleet_uids"] = undefined; - -/** - * The device tags to update - * @member {Array.} device_tags - */ -OTAUpdateRequest.prototype["device_tags"] = undefined; - -/** - * The version of the firmware - * @member {String} version - */ -OTAUpdateRequest.prototype["version"] = undefined; - -/** - * The MD5 hash of the firmware file - * @member {String} MD5 - */ -OTAUpdateRequest.prototype["MD5"] = undefined; - -/** - * The type of firmware - * @member {String} type - */ -OTAUpdateRequest.prototype["type"] = undefined; - -/** - * The product that the firmware is for - * @member {String} product - */ -OTAUpdateRequest.prototype["product"] = undefined; - -/** - * The target device for the firmware - * @member {String} target - */ -OTAUpdateRequest.prototype["target"] = undefined; - -/** - * If true, the firmware is unpublished - * @member {Boolean} unpublished - */ -OTAUpdateRequest.prototype["unpublished"] = undefined; - -/** - * If true, the DFU is canceled - * @member {Boolean} cancel_dfu - */ -OTAUpdateRequest.prototype["cancel_dfu"] = undefined; - -export default OTAUpdateRequest; diff --git a/src/src/model/OTAUpdateStatus.js b/src/src/model/OTAUpdateStatus.js deleted file mode 100644 index 31f00dfc..00000000 --- a/src/src/model/OTAUpdateStatus.js +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Notehub API - * The OpenAPI definition for the Notehub.io API. - * - * The version of the OpenAPI document: 1.1.0 - * Contact: engineering@blues.io - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - * - */ - -import ApiClient from "../ApiClient"; - -/** - * The OTAUpdateStatus model module. - * @module model/OTAUpdateStatus - * @version 1.0.23 - */ -class OTAUpdateStatus { - /** - * Constructs a new OTAUpdateStatus. - * @alias module:model/OTAUpdateStatus - */ - constructor() { - OTAUpdateStatus.initialize(this); - } - - /** - * Initializes the fields of this object. - * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). - * Only for internal use. - */ - static initialize(obj) {} - - /** - * Constructs a OTAUpdateStatus from a plain JavaScript object, optionally creating a new instance. - * Copies all relevant properties from data to obj if supplied or a new instance if not. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @param {module:model/OTAUpdateStatus} obj Optional instance to populate. - * @return {module:model/OTAUpdateStatus} The populated OTAUpdateStatus instance. - */ - static constructFromObject(data, obj) { - if (data) { - obj = obj || new OTAUpdateStatus(); - - if (data.hasOwnProperty("status")) { - obj["status"] = ApiClient.convertToType(data["status"], "String"); - } - if (data.hasOwnProperty("successful")) { - obj["successful"] = ApiClient.convertToType(data["successful"], [ - "String", - ]); - } - if (data.hasOwnProperty("failed")) { - obj["failed"] = ApiClient.convertToType(data["failed"], ["String"]); - } - } else if (data === null) { - return null; - } - return obj; - } - - /** - * Validates the JSON data with respect to OTAUpdateStatus. - * @param {Object} data The plain JavaScript object bearing properties of interest. - * @return {boolean} to indicate whether the JSON data is valid with respect to OTAUpdateStatus. - */ - static validateJSON(data) { - // ensure the json data is a string - if ( - data["status"] && - !(typeof data["status"] === "string" || data["status"] instanceof String) - ) { - throw new Error( - "Expected the field `status` to be a primitive type in the JSON string but got " + - data["status"] - ); - } - // ensure the json data is an array - if (!Array.isArray(data["successful"])) { - throw new Error( - "Expected the field `successful` to be an array in the JSON data but got " + - data["successful"] - ); - } - // ensure the json data is an array - if (!Array.isArray(data["failed"])) { - throw new Error( - "Expected the field `failed` to be an array in the JSON data but got " + - data["failed"] - ); - } - - return true; - } -} - -/** - * The status of the OTA request - * @member {String} status - */ -OTAUpdateStatus.prototype["status"] = undefined; - -/** - * The successful device UIDs - * @member {Array.} successful - */ -OTAUpdateStatus.prototype["successful"] = undefined; - -/** - * The failed device UIDs - * @member {Array.} failed - */ -OTAUpdateStatus.prototype["failed"] = undefined; - -export default OTAUpdateStatus; diff --git a/src/src/model/PostProvisionProjectDeviceRequest.js b/src/src/model/PostProvisionProjectDeviceRequest.js index 49422f74..5c49ee2e 100644 --- a/src/src/model/PostProvisionProjectDeviceRequest.js +++ b/src/src/model/PostProvisionProjectDeviceRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The PostProvisionProjectDeviceRequest model module. * @module model/PostProvisionProjectDeviceRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class PostProvisionProjectDeviceRequest { /** diff --git a/src/src/model/Product.js b/src/src/model/Product.js index 46c3b431..00a3ddee 100644 --- a/src/src/model/Product.js +++ b/src/src/model/Product.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Product model module. * @module model/Product - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Product { /** diff --git a/src/src/model/Project.js b/src/src/model/Project.js index 32cde3b4..cf62bb41 100644 --- a/src/src/model/Project.js +++ b/src/src/model/Project.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import Role from "./Role"; /** * The Project model module. * @module model/Project - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Project { /** diff --git a/src/src/model/ProjectMember.js b/src/src/model/ProjectMember.js index 0b447a83..c1b03a73 100644 --- a/src/src/model/ProjectMember.js +++ b/src/src/model/ProjectMember.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import Role from "./Role"; /** * The ProjectMember model module. * @module model/ProjectMember - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class ProjectMember { /** diff --git a/src/src/model/Proxy.js b/src/src/model/Proxy.js index a565ff54..cec3353e 100644 --- a/src/src/model/Proxy.js +++ b/src/src/model/Proxy.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Proxy model module. * @module model/Proxy - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Proxy { /** diff --git a/src/src/model/PutDeviceFleetsRequest.js b/src/src/model/PutDeviceFleetsRequest.js index 8b60ea73..d5b9d9e9 100644 --- a/src/src/model/PutDeviceFleetsRequest.js +++ b/src/src/model/PutDeviceFleetsRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The PutDeviceFleetsRequest model module. * @module model/PutDeviceFleetsRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class PutDeviceFleetsRequest { /** diff --git a/src/src/model/Radresponder.js b/src/src/model/Radresponder.js index c6395c35..67b323d9 100644 --- a/src/src/model/Radresponder.js +++ b/src/src/model/Radresponder.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The Radresponder model module. * @module model/Radresponder - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Radresponder { /** diff --git a/src/src/model/Role.js b/src/src/model/Role.js index 3e2a6181..27cf9fc1 100644 --- a/src/src/model/Role.js +++ b/src/src/model/Role.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/src/model/Slack.js b/src/src/model/Slack.js index 0e085319..1303b533 100644 --- a/src/src/model/Slack.js +++ b/src/src/model/Slack.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import SnowflakeTransform from "./SnowflakeTransform"; /** * The Slack model module. * @module model/Slack - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Slack { /** diff --git a/src/src/model/SlackBearerNotification.js b/src/src/model/SlackBearerNotification.js index fc6015fb..3bafefe8 100644 --- a/src/src/model/SlackBearerNotification.js +++ b/src/src/model/SlackBearerNotification.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The SlackBearerNotification model module. * @module model/SlackBearerNotification - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class SlackBearerNotification { /** diff --git a/src/src/model/SlackWebHookNotification.js b/src/src/model/SlackWebHookNotification.js index 952178c9..f347a995 100644 --- a/src/src/model/SlackWebHookNotification.js +++ b/src/src/model/SlackWebHookNotification.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The SlackWebHookNotification model module. * @module model/SlackWebHookNotification - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class SlackWebHookNotification { /** diff --git a/src/src/model/Snowflake.js b/src/src/model/Snowflake.js index c3aab078..df326f18 100644 --- a/src/src/model/Snowflake.js +++ b/src/src/model/Snowflake.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import SnowflakeTransform from "./SnowflakeTransform"; /** * The Snowflake model module. * @module model/Snowflake - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Snowflake { /** diff --git a/src/src/model/SnowflakeTransform.js b/src/src/model/SnowflakeTransform.js index 274bb735..a47842a6 100644 --- a/src/src/model/SnowflakeTransform.js +++ b/src/src/model/SnowflakeTransform.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The SnowflakeTransform model module. * @module model/SnowflakeTransform - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class SnowflakeTransform { /** diff --git a/src/src/model/Thingworx.js b/src/src/model/Thingworx.js index 5ac0cafa..3acaabd9 100644 --- a/src/src/model/Thingworx.js +++ b/src/src/model/Thingworx.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -18,7 +18,7 @@ import HttpTransform from "./HttpTransform"; /** * The Thingworx model module. * @module model/Thingworx - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Thingworx { /** diff --git a/src/src/model/TowerLocation.js b/src/src/model/TowerLocation.js index 171406d2..86851e6c 100644 --- a/src/src/model/TowerLocation.js +++ b/src/src/model/TowerLocation.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The TowerLocation model module. * @module model/TowerLocation - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class TowerLocation { /** diff --git a/src/src/model/Twilio.js b/src/src/model/Twilio.js index 4bbe534c..ad6583c9 100644 --- a/src/src/model/Twilio.js +++ b/src/src/model/Twilio.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -17,7 +17,7 @@ import HttpFilter from "./HttpFilter"; /** * The Twilio model module. * @module model/Twilio - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class Twilio { /** diff --git a/src/src/model/UpdateFleetRequest.js b/src/src/model/UpdateFleetRequest.js index acb313aa..e54d2b92 100644 --- a/src/src/model/UpdateFleetRequest.js +++ b/src/src/model/UpdateFleetRequest.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The UpdateFleetRequest model module. * @module model/UpdateFleetRequest - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class UpdateFleetRequest { /** diff --git a/src/src/model/UploadMetadata.js b/src/src/model/UploadMetadata.js new file mode 100644 index 00000000..65f9178a --- /dev/null +++ b/src/src/model/UploadMetadata.js @@ -0,0 +1,258 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import Firmware from "./Firmware"; + +/** + * The UploadMetadata model module. + * @module model/UploadMetadata + * @version 1.0.23-beta.3 + */ +class UploadMetadata { + /** + * Constructs a new UploadMetadata. + * @alias module:model/UploadMetadata + */ + constructor() { + UploadMetadata.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a UploadMetadata from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/UploadMetadata} obj Optional instance to populate. + * @return {module:model/UploadMetadata} The populated UploadMetadata instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new UploadMetadata(); + + if (data.hasOwnProperty("name")) { + obj["name"] = ApiClient.convertToType(data["name"], "String"); + } + if (data.hasOwnProperty("length")) { + obj["length"] = ApiClient.convertToType(data["length"], "Number"); + } + if (data.hasOwnProperty("md5")) { + obj["md5"] = ApiClient.convertToType(data["md5"], "String"); + } + if (data.hasOwnProperty("crc32")) { + obj["crc32"] = ApiClient.convertToType(data["crc32"], "Number"); + } + if (data.hasOwnProperty("created")) { + obj["created"] = ApiClient.convertToType(data["created"], "Number"); + } + if (data.hasOwnProperty("modified")) { + obj["modified"] = ApiClient.convertToType(data["modified"], "Number"); + } + if (data.hasOwnProperty("source")) { + obj["source"] = ApiClient.convertToType(data["source"], "String"); + } + if (data.hasOwnProperty("contains")) { + obj["contains"] = ApiClient.convertToType(data["contains"], "String"); + } + if (data.hasOwnProperty("found")) { + obj["found"] = ApiClient.convertToType(data["found"], "String"); + } + if (data.hasOwnProperty("type")) { + obj["type"] = ApiClient.convertToType(data["type"], "String"); + } + if (data.hasOwnProperty("tags")) { + obj["tags"] = ApiClient.convertToType(data["tags"], "String"); + } + if (data.hasOwnProperty("notes")) { + obj["notes"] = ApiClient.convertToType(data["notes"], "String"); + } + if (data.hasOwnProperty("firmware")) { + obj["firmware"] = Firmware.constructFromObject(data["firmware"]); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to UploadMetadata. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to UploadMetadata. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["name"] && + !(typeof data["name"] === "string" || data["name"] instanceof String) + ) { + throw new Error( + "Expected the field `name` to be a primitive type in the JSON string but got " + + data["name"] + ); + } + // ensure the json data is a string + if ( + data["md5"] && + !(typeof data["md5"] === "string" || data["md5"] instanceof String) + ) { + throw new Error( + "Expected the field `md5` to be a primitive type in the JSON string but got " + + data["md5"] + ); + } + // ensure the json data is a string + if ( + data["source"] && + !(typeof data["source"] === "string" || data["source"] instanceof String) + ) { + throw new Error( + "Expected the field `source` to be a primitive type in the JSON string but got " + + data["source"] + ); + } + // ensure the json data is a string + if ( + data["contains"] && + !( + typeof data["contains"] === "string" || + data["contains"] instanceof String + ) + ) { + throw new Error( + "Expected the field `contains` to be a primitive type in the JSON string but got " + + data["contains"] + ); + } + // ensure the json data is a string + if ( + data["found"] && + !(typeof data["found"] === "string" || data["found"] instanceof String) + ) { + throw new Error( + "Expected the field `found` to be a primitive type in the JSON string but got " + + data["found"] + ); + } + // ensure the json data is a string + if ( + data["type"] && + !(typeof data["type"] === "string" || data["type"] instanceof String) + ) { + throw new Error( + "Expected the field `type` to be a primitive type in the JSON string but got " + + data["type"] + ); + } + // ensure the json data is a string + if ( + data["tags"] && + !(typeof data["tags"] === "string" || data["tags"] instanceof String) + ) { + throw new Error( + "Expected the field `tags` to be a primitive type in the JSON string but got " + + data["tags"] + ); + } + // ensure the json data is a string + if ( + data["notes"] && + !(typeof data["notes"] === "string" || data["notes"] instanceof String) + ) { + throw new Error( + "Expected the field `notes` to be a primitive type in the JSON string but got " + + data["notes"] + ); + } + // validate the optional field `firmware` + if (data["firmware"]) { + // data not null + Firmware.validateJSON(data["firmware"]); + } + + return true; + } +} + +/** + * @member {String} name + */ +UploadMetadata.prototype["name"] = undefined; + +/** + * @member {Number} length + */ +UploadMetadata.prototype["length"] = undefined; + +/** + * @member {String} md5 + */ +UploadMetadata.prototype["md5"] = undefined; + +/** + * @member {Number} crc32 + */ +UploadMetadata.prototype["crc32"] = undefined; + +/** + * @member {Number} created + */ +UploadMetadata.prototype["created"] = undefined; + +/** + * @member {Number} modified + */ +UploadMetadata.prototype["modified"] = undefined; + +/** + * @member {String} source + */ +UploadMetadata.prototype["source"] = undefined; + +/** + * @member {String} contains + */ +UploadMetadata.prototype["contains"] = undefined; + +/** + * @member {String} found + */ +UploadMetadata.prototype["found"] = undefined; + +/** + * @member {String} type + */ +UploadMetadata.prototype["type"] = undefined; + +/** + * @member {String} tags + */ +UploadMetadata.prototype["tags"] = undefined; + +/** + * @member {String} notes + */ +UploadMetadata.prototype["notes"] = undefined; + +/** + * @member {module:model/Firmware} firmware + */ +UploadMetadata.prototype["firmware"] = undefined; + +export default UploadMetadata; diff --git a/src/src/model/UserDbRoute.js b/src/src/model/UserDbRoute.js index 9674e91c..85ceec33 100644 --- a/src/src/model/UserDbRoute.js +++ b/src/src/model/UserDbRoute.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * The UserDbRoute model module. * @module model/UserDbRoute - * @version 1.0.23 + * @version 1.0.23-beta.3 */ class UserDbRoute { /** diff --git a/src/src/model/UserDfuStateMachine.js b/src/src/model/UserDfuStateMachine.js new file mode 100644 index 00000000..d75ae34e --- /dev/null +++ b/src/src/model/UserDfuStateMachine.js @@ -0,0 +1,127 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import UploadMetadata from "./UploadMetadata"; +import UserDfuStateMachineStatus from "./UserDfuStateMachineStatus"; + +/** + * The UserDfuStateMachine model module. + * @module model/UserDfuStateMachine + * @version 1.0.23-beta.3 + */ +class UserDfuStateMachine { + /** + * Constructs a new UserDfuStateMachine. + * @alias module:model/UserDfuStateMachine + */ + constructor() { + UserDfuStateMachine.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a UserDfuStateMachine from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/UserDfuStateMachine} obj Optional instance to populate. + * @return {module:model/UserDfuStateMachine} The populated UserDfuStateMachine instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new UserDfuStateMachine(); + + if (data.hasOwnProperty("status")) { + obj["status"] = UserDfuStateMachineStatus.constructFromObject( + data["status"] + ); + } + if (data.hasOwnProperty("created")) { + obj["created"] = ApiClient.convertToType(data["created"], "Date"); + } + if (data.hasOwnProperty("from_version")) { + obj["from_version"] = ApiClient.convertToType( + data["from_version"], + "String" + ); + } + if (data.hasOwnProperty("metadata")) { + obj["metadata"] = UploadMetadata.constructFromObject(data["metadata"]); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to UserDfuStateMachine. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to UserDfuStateMachine. + */ + static validateJSON(data) { + // validate the optional field `status` + if (data["status"]) { + // data not null + UserDfuStateMachineStatus.validateJSON(data["status"]); + } + // ensure the json data is a string + if ( + data["from_version"] && + !( + typeof data["from_version"] === "string" || + data["from_version"] instanceof String + ) + ) { + throw new Error( + "Expected the field `from_version` to be a primitive type in the JSON string but got " + + data["from_version"] + ); + } + // validate the optional field `metadata` + if (data["metadata"]) { + // data not null + UploadMetadata.validateJSON(data["metadata"]); + } + + return true; + } +} + +/** + * @member {module:model/UserDfuStateMachineStatus} status + */ +UserDfuStateMachine.prototype["status"] = undefined; + +/** + * @member {Date} created + */ +UserDfuStateMachine.prototype["created"] = undefined; + +/** + * @member {String} from_version + */ +UserDfuStateMachine.prototype["from_version"] = undefined; + +/** + * @member {module:model/UploadMetadata} metadata + */ +UserDfuStateMachine.prototype["metadata"] = undefined; + +export default UserDfuStateMachine; diff --git a/src/src/model/UserDfuStateMachineStatus.js b/src/src/model/UserDfuStateMachineStatus.js new file mode 100644 index 00000000..8eeea1d8 --- /dev/null +++ b/src/src/model/UserDfuStateMachineStatus.js @@ -0,0 +1,133 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; + +/** + * The UserDfuStateMachineStatus model module. + * @module model/UserDfuStateMachineStatus + * @version 1.0.23-beta.3 + */ +class UserDfuStateMachineStatus { + /** + * Constructs a new UserDfuStateMachineStatus. + * @alias module:model/UserDfuStateMachineStatus + */ + constructor() { + UserDfuStateMachineStatus.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a UserDfuStateMachineStatus from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/UserDfuStateMachineStatus} obj Optional instance to populate. + * @return {module:model/UserDfuStateMachineStatus} The populated UserDfuStateMachineStatus instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new UserDfuStateMachineStatus(); + + if (data.hasOwnProperty("phase")) { + obj["phase"] = ApiClient.convertToType(data["phase"], "String"); + } + if (data.hasOwnProperty("phase_description")) { + obj["phase_description"] = ApiClient.convertToType( + data["phase_description"], + "String" + ); + } + if (data.hasOwnProperty("date")) { + obj["date"] = ApiClient.convertToType(data["date"], "Date"); + } + if (data.hasOwnProperty("status")) { + obj["status"] = ApiClient.convertToType(data["status"], "String"); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to UserDfuStateMachineStatus. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to UserDfuStateMachineStatus. + */ + static validateJSON(data) { + // ensure the json data is a string + if ( + data["phase"] && + !(typeof data["phase"] === "string" || data["phase"] instanceof String) + ) { + throw new Error( + "Expected the field `phase` to be a primitive type in the JSON string but got " + + data["phase"] + ); + } + // ensure the json data is a string + if ( + data["phase_description"] && + !( + typeof data["phase_description"] === "string" || + data["phase_description"] instanceof String + ) + ) { + throw new Error( + "Expected the field `phase_description` to be a primitive type in the JSON string but got " + + data["phase_description"] + ); + } + // ensure the json data is a string + if ( + data["status"] && + !(typeof data["status"] === "string" || data["status"] instanceof String) + ) { + throw new Error( + "Expected the field `status` to be a primitive type in the JSON string but got " + + data["status"] + ); + } + + return true; + } +} + +/** + * @member {String} phase + */ +UserDfuStateMachineStatus.prototype["phase"] = undefined; + +/** + * @member {String} phase_description + */ +UserDfuStateMachineStatus.prototype["phase_description"] = undefined; + +/** + * @member {Date} date + */ +UserDfuStateMachineStatus.prototype["date"] = undefined; + +/** + * @member {String} status + */ +UserDfuStateMachineStatus.prototype["status"] = undefined; + +export default UserDfuStateMachineStatus; diff --git a/src/src/model/UserFirmwareInfo.js b/src/src/model/UserFirmwareInfo.js new file mode 100644 index 00000000..ea12c7e6 --- /dev/null +++ b/src/src/model/UserFirmwareInfo.js @@ -0,0 +1,97 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +import ApiClient from "../ApiClient"; +import CurrentFirmware from "./CurrentFirmware"; +import UserDfuStateMachine from "./UserDfuStateMachine"; + +/** + * The UserFirmwareInfo model module. + * @module model/UserFirmwareInfo + * @version 1.0.23-beta.3 + */ +class UserFirmwareInfo { + /** + * Constructs a new UserFirmwareInfo. + * @alias module:model/UserFirmwareInfo + */ + constructor() { + UserFirmwareInfo.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) {} + + /** + * Constructs a UserFirmwareInfo from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/UserFirmwareInfo} obj Optional instance to populate. + * @return {module:model/UserFirmwareInfo} The populated UserFirmwareInfo instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new UserFirmwareInfo(); + + if (data.hasOwnProperty("current_firmware")) { + obj["current_firmware"] = CurrentFirmware.constructFromObject( + data["current_firmware"] + ); + } + if (data.hasOwnProperty("firmware_update")) { + obj["firmware_update"] = UserDfuStateMachine.constructFromObject( + data["firmware_update"] + ); + } + } else if (data === null) { + return null; + } + return obj; + } + + /** + * Validates the JSON data with respect to UserFirmwareInfo. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @return {boolean} to indicate whether the JSON data is valid with respect to UserFirmwareInfo. + */ + static validateJSON(data) { + // validate the optional field `current_firmware` + if (data["current_firmware"]) { + // data not null + CurrentFirmware.validateJSON(data["current_firmware"]); + } + // validate the optional field `firmware_update` + if (data["firmware_update"]) { + // data not null + UserDfuStateMachine.validateJSON(data["firmware_update"]); + } + + return true; + } +} + +/** + * @member {module:model/CurrentFirmware} current_firmware + */ +UserFirmwareInfo.prototype["current_firmware"] = undefined; + +/** + * @member {module:model/UserDfuStateMachine} firmware_update + */ +UserFirmwareInfo.prototype["firmware_update"] = undefined; + +export default UserFirmwareInfo; diff --git a/src/test/api/AlertApi.spec.js b/src/test/api/AlertApi.spec.js index 4cad08b1..0bb278b7 100644 --- a/src/test/api/AlertApi.spec.js +++ b/src/test/api/AlertApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/AuthorizationApi.spec.js b/src/test/api/AuthorizationApi.spec.js index ae77d690..bdad08dd 100644 --- a/src/test/api/AuthorizationApi.spec.js +++ b/src/test/api/AuthorizationApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/BillingAccountApi.spec.js b/src/test/api/BillingAccountApi.spec.js index 7a30298e..7e7b0ef4 100644 --- a/src/test/api/BillingAccountApi.spec.js +++ b/src/test/api/BillingAccountApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/DeviceApi.spec.js b/src/test/api/DeviceApi.spec.js index 543e6080..dc7ad26c 100644 --- a/src/test/api/DeviceApi.spec.js +++ b/src/test/api/DeviceApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/EventApi.spec.js b/src/test/api/EventApi.spec.js index 2565becc..61472db8 100644 --- a/src/test/api/EventApi.spec.js +++ b/src/test/api/EventApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/MonitorApi.spec.js b/src/test/api/MonitorApi.spec.js index 75bf7740..00bfe543 100644 --- a/src/test/api/MonitorApi.spec.js +++ b/src/test/api/MonitorApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/api/ProjectApi.spec.js b/src/test/api/ProjectApi.spec.js index 83a1e94d..d36fb09e 100644 --- a/src/test/api/ProjectApi.spec.js +++ b/src/test/api/ProjectApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -134,6 +134,16 @@ done(); }); }); + describe("dfuAction", function () { + it("should call dfuAction successfully", function (done) { + //uncomment below and update the code to test dfuAction + //instance.dfuAction(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); describe("disableGlobalTransformation", function () { it("should call disableGlobalTransformation successfully", function (done) { //uncomment below and update the code to test disableGlobalTransformation @@ -154,6 +164,26 @@ done(); }); }); + describe("getDeviceDfuHistory", function () { + it("should call getDeviceDfuHistory successfully", function (done) { + //uncomment below and update the code to test getDeviceDfuHistory + //instance.getDeviceDfuHistory(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + describe("getDeviceDfuStatus", function () { + it("should call getDeviceDfuStatus successfully", function (done) { + //uncomment below and update the code to test getDeviceDfuStatus + //instance.getDeviceDfuStatus(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); describe("getDeviceFleets", function () { it("should call getDeviceFleets successfully", function (done) { //uncomment below and update the code to test getDeviceFleets @@ -164,6 +194,26 @@ done(); }); }); + describe("getDevicesDfuHistory", function () { + it("should call getDevicesDfuHistory successfully", function (done) { + //uncomment below and update the code to test getDevicesDfuHistory + //instance.getDevicesDfuHistory(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); + describe("getDevicesDfuStatus", function () { + it("should call getDevicesDfuStatus successfully", function (done) { + //uncomment below and update the code to test getDevicesDfuStatus + //instance.getDevicesDfuStatus(function(error) { + // if (error) throw error; + //expect().to.be(); + //}); + done(); + }); + }); describe("getFirmwareInfo", function () { it("should call getFirmwareInfo successfully", function (done) { //uncomment below and update the code to test getFirmwareInfo @@ -234,16 +284,6 @@ done(); }); }); - describe("getProjectOTAStatus", function () { - it("should call getProjectOTAStatus successfully", function (done) { - //uncomment below and update the code to test getProjectOTAStatus - //instance.getProjectOTAStatus(function(error) { - // if (error) throw error; - //expect().to.be(); - //}); - done(); - }); - }); describe("getProjectProducts", function () { it("should call getProjectProducts successfully", function (done) { //uncomment below and update the code to test getProjectProducts @@ -314,15 +354,5 @@ done(); }); }); - describe("updateProjectFirmware", function () { - it("should call updateProjectFirmware successfully", function (done) { - //uncomment below and update the code to test updateProjectFirmware - //instance.updateProjectFirmware(function(error) { - // if (error) throw error; - //expect().to.be(); - //}); - done(); - }); - }); }); }); diff --git a/src/test/api/RouteApi.spec.js b/src/test/api/RouteApi.spec.js index 60643436..d9752d22 100644 --- a/src/test/api/RouteApi.spec.js +++ b/src/test/api/RouteApi.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Alert.spec.js b/src/test/model/Alert.spec.js index 0ba27665..9d42364f 100644 --- a/src/test/model/Alert.spec.js +++ b/src/test/model/Alert.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -110,6 +110,18 @@ //expect(instance).to.be(); }); + it('should have the property monitorType (base name: "monitor_type")', function () { + // uncomment below and update the code to test the property monitorType + //var instance = new NotehubJs.Alert(); + //expect(instance).to.be(); + }); + + it('should have the property fieldName (base name: "field_name")', function () { + // uncomment below and update the code to test the property fieldName + //var instance = new NotehubJs.Alert(); + //expect(instance).to.be(); + }); + it('should have the property data (base name: "data")', function () { // uncomment below and update the code to test the property data //var instance = new NotehubJs.Alert(); diff --git a/src/test/model/AlertDataInner.spec.js b/src/test/model/AlertDataInner.spec.js index 594c783b..eb91acb1 100644 --- a/src/test/model/AlertDataInner.spec.js +++ b/src/test/model/AlertDataInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/AlertNotificationsInner.spec.js b/src/test/model/AlertNotificationsInner.spec.js index e8059d89..62e47003 100644 --- a/src/test/model/AlertNotificationsInner.spec.js +++ b/src/test/model/AlertNotificationsInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Aws.spec.js b/src/test/model/Aws.spec.js index 7fb6dc08..08a34fcb 100644 --- a/src/test/model/Aws.spec.js +++ b/src/test/model/Aws.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Azure.spec.js b/src/test/model/Azure.spec.js index a6d9994d..861fc312 100644 --- a/src/test/model/Azure.spec.js +++ b/src/test/model/Azure.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/BillingAccount.spec.js b/src/test/model/BillingAccount.spec.js index 7795d056..b3e3fe87 100644 --- a/src/test/model/BillingAccount.spec.js +++ b/src/test/model/BillingAccount.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/BillingAccountRole.spec.js b/src/test/model/BillingAccountRole.spec.js index 265888df..1f922443 100644 --- a/src/test/model/BillingAccountRole.spec.js +++ b/src/test/model/BillingAccountRole.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Body.spec.js b/src/test/model/Body.spec.js index 130b15dd..e5becf68 100644 --- a/src/test/model/Body.spec.js +++ b/src/test/model/Body.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CloneProjectRequest.spec.js b/src/test/model/CloneProjectRequest.spec.js index d8a06f9a..1b94fabc 100644 --- a/src/test/model/CloneProjectRequest.spec.js +++ b/src/test/model/CloneProjectRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Contact.spec.js b/src/test/model/Contact.spec.js index 8212b499..b5a3bff5 100644 --- a/src/test/model/Contact.spec.js +++ b/src/test/model/Contact.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CreateFleetRequest.spec.js b/src/test/model/CreateFleetRequest.spec.js index 1163c12a..6f1cb7f8 100644 --- a/src/test/model/CreateFleetRequest.spec.js +++ b/src/test/model/CreateFleetRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CreateMonitor.spec.js b/src/test/model/CreateMonitor.spec.js index 4d26beb3..7c362544 100644 --- a/src/test/model/CreateMonitor.spec.js +++ b/src/test/model/CreateMonitor.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CreateProductRequest.spec.js b/src/test/model/CreateProductRequest.spec.js index 1d560b84..e042b1dc 100644 --- a/src/test/model/CreateProductRequest.spec.js +++ b/src/test/model/CreateProductRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CreateProjectRequest.spec.js b/src/test/model/CreateProjectRequest.spec.js index 50fb56ec..1a20fc8c 100644 --- a/src/test/model/CreateProjectRequest.spec.js +++ b/src/test/model/CreateProjectRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/CurrentFirmware.spec.js b/src/test/model/CurrentFirmware.spec.js new file mode 100644 index 00000000..8bef5bf3 --- /dev/null +++ b/src/test/model/CurrentFirmware.spec.js @@ -0,0 +1,65 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.CurrentFirmware(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("CurrentFirmware", function () { + it("should create an instance of CurrentFirmware", function () { + // uncomment below and update the code to test CurrentFirmware + //var instance = new NotehubJs.CurrentFirmware(); + //expect(instance).to.be.a(NotehubJs.CurrentFirmware); + }); + + it('should have the property version (base name: "version")', function () { + // uncomment below and update the code to test the property version + //var instance = new NotehubJs.CurrentFirmware(); + //expect(instance).to.be(); + }); + + it('should have the property metadata (base name: "metadata")', function () { + // uncomment below and update the code to test the property metadata + //var instance = new NotehubJs.CurrentFirmware(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/DFUEnv.spec.js b/src/test/model/DFUEnv.spec.js index ae105b7f..c9e39864 100644 --- a/src/test/model/DFUEnv.spec.js +++ b/src/test/model/DFUEnv.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/DFUState.spec.js b/src/test/model/DFUState.spec.js index f157dc4e..d90c9e41 100644 --- a/src/test/model/DFUState.spec.js +++ b/src/test/model/DFUState.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/DeleteDeviceFleetsRequest.spec.js b/src/test/model/DeleteDeviceFleetsRequest.spec.js index 0e1a1adf..9eb370ea 100644 --- a/src/test/model/DeleteDeviceFleetsRequest.spec.js +++ b/src/test/model/DeleteDeviceFleetsRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Device.spec.js b/src/test/model/Device.spec.js index d9c80ed7..fb773288 100644 --- a/src/test/model/Device.spec.js +++ b/src/test/model/Device.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/OTAUpdateStatus.spec.js b/src/test/model/DeviceDfuHistory.spec.js similarity index 66% rename from src/test/model/OTAUpdateStatus.spec.js rename to src/test/model/DeviceDfuHistory.spec.js index 0d4e538a..d260ba6d 100644 --- a/src/test/model/OTAUpdateStatus.spec.js +++ b/src/test/model/DeviceDfuHistory.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.OTAUpdateStatus(); + instance = new NotehubJs.DeviceDfuHistory(); }); var getProperty = function (object, getter, property) { @@ -43,28 +43,28 @@ else object[property] = value; }; - describe("OTAUpdateStatus", function () { - it("should create an instance of OTAUpdateStatus", function () { - // uncomment below and update the code to test OTAUpdateStatus - //var instance = new NotehubJs.OTAUpdateStatus(); - //expect(instance).to.be.a(NotehubJs.OTAUpdateStatus); + describe("DeviceDfuHistory", function () { + it("should create an instance of DeviceDfuHistory", function () { + // uncomment below and update the code to test DeviceDfuHistory + //var instance = new NotehubJs.DeviceDfuHistory(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuHistory); }); - it('should have the property status (base name: "status")', function () { - // uncomment below and update the code to test the property status - //var instance = new NotehubJs.OTAUpdateStatus(); + it('should have the property deviceUid (base name: "device_uid")', function () { + // uncomment below and update the code to test the property deviceUid + //var instance = new NotehubJs.DeviceDfuHistory(); //expect(instance).to.be(); }); - it('should have the property successful (base name: "successful")', function () { - // uncomment below and update the code to test the property successful - //var instance = new NotehubJs.OTAUpdateStatus(); + it('should have the property current (base name: "current")', function () { + // uncomment below and update the code to test the property current + //var instance = new NotehubJs.DeviceDfuHistory(); //expect(instance).to.be(); }); - it('should have the property failed (base name: "failed")', function () { - // uncomment below and update the code to test the property failed - //var instance = new NotehubJs.OTAUpdateStatus(); + it('should have the property history (base name: "history")', function () { + // uncomment below and update the code to test the property history + //var instance = new NotehubJs.DeviceDfuHistory(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/DeviceDfuHistoryPage.spec.js b/src/test/model/DeviceDfuHistoryPage.spec.js new file mode 100644 index 00000000..5f2b3080 --- /dev/null +++ b/src/test/model/DeviceDfuHistoryPage.spec.js @@ -0,0 +1,65 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.DeviceDfuHistoryPage(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("DeviceDfuHistoryPage", function () { + it("should create an instance of DeviceDfuHistoryPage", function () { + // uncomment below and update the code to test DeviceDfuHistoryPage + //var instance = new NotehubJs.DeviceDfuHistoryPage(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuHistoryPage); + }); + + it('should have the property devices (base name: "devices")', function () { + // uncomment below and update the code to test the property devices + //var instance = new NotehubJs.DeviceDfuHistoryPage(); + //expect(instance).to.be(); + }); + + it('should have the property hasMore (base name: "has_more")', function () { + // uncomment below and update the code to test the property hasMore + //var instance = new NotehubJs.DeviceDfuHistoryPage(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/DeviceDfuStateMachine.spec.js b/src/test/model/DeviceDfuStateMachine.spec.js new file mode 100644 index 00000000..9bfdad1f --- /dev/null +++ b/src/test/model/DeviceDfuStateMachine.spec.js @@ -0,0 +1,77 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.DeviceDfuStateMachine(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("DeviceDfuStateMachine", function () { + it("should create an instance of DeviceDfuStateMachine", function () { + // uncomment below and update the code to test DeviceDfuStateMachine + //var instance = new NotehubJs.DeviceDfuStateMachine(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuStateMachine); + }); + + it('should have the property requestedVersion (base name: "requested_version")', function () { + // uncomment below and update the code to test the property requestedVersion + //var instance = new NotehubJs.DeviceDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property currentVersion (base name: "current_version")', function () { + // uncomment below and update the code to test the property currentVersion + //var instance = new NotehubJs.DeviceDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property initiated (base name: "initiated")', function () { + // uncomment below and update the code to test the property initiated + //var instance = new NotehubJs.DeviceDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property updates (base name: "updates")', function () { + // uncomment below and update the code to test the property updates + //var instance = new NotehubJs.DeviceDfuStateMachine(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/DeviceDfuStateMachineNode.spec.js b/src/test/model/DeviceDfuStateMachineNode.spec.js new file mode 100644 index 00000000..9d77290b --- /dev/null +++ b/src/test/model/DeviceDfuStateMachineNode.spec.js @@ -0,0 +1,77 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.DeviceDfuStateMachineNode(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("DeviceDfuStateMachineNode", function () { + it("should create an instance of DeviceDfuStateMachineNode", function () { + // uncomment below and update the code to test DeviceDfuStateMachineNode + //var instance = new NotehubJs.DeviceDfuStateMachineNode(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuStateMachineNode); + }); + + it('should have the property status (base name: "status")', function () { + // uncomment below and update the code to test the property status + //var instance = new NotehubJs.DeviceDfuStateMachineNode(); + //expect(instance).to.be(); + }); + + it('should have the property phase (base name: "phase")', function () { + // uncomment below and update the code to test the property phase + //var instance = new NotehubJs.DeviceDfuStateMachineNode(); + //expect(instance).to.be(); + }); + + it('should have the property datetime (base name: "datetime")', function () { + // uncomment below and update the code to test the property datetime + //var instance = new NotehubJs.DeviceDfuStateMachineNode(); + //expect(instance).to.be(); + }); + + it('should have the property description (base name: "description")', function () { + // uncomment below and update the code to test the property description + //var instance = new NotehubJs.DeviceDfuStateMachineNode(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/DeviceDfuStatus.spec.js b/src/test/model/DeviceDfuStatus.spec.js new file mode 100644 index 00000000..f02e5b70 --- /dev/null +++ b/src/test/model/DeviceDfuStatus.spec.js @@ -0,0 +1,77 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.DeviceDfuStatus(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("DeviceDfuStatus", function () { + it("should create an instance of DeviceDfuStatus", function () { + // uncomment below and update the code to test DeviceDfuStatus + //var instance = new NotehubJs.DeviceDfuStatus(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuStatus); + }); + + it('should have the property deviceUid (base name: "device_uid")', function () { + // uncomment below and update the code to test the property deviceUid + //var instance = new NotehubJs.DeviceDfuStatus(); + //expect(instance).to.be(); + }); + + it('should have the property dfuInProgress (base name: "dfu_in_progress")', function () { + // uncomment below and update the code to test the property dfuInProgress + //var instance = new NotehubJs.DeviceDfuStatus(); + //expect(instance).to.be(); + }); + + it('should have the property current (base name: "current")', function () { + // uncomment below and update the code to test the property current + //var instance = new NotehubJs.DeviceDfuStatus(); + //expect(instance).to.be(); + }); + + it('should have the property status (base name: "status")', function () { + // uncomment below and update the code to test the property status + //var instance = new NotehubJs.DeviceDfuStatus(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/FirmwareStatus.spec.js b/src/test/model/DeviceDfuStatusCurrent.spec.js similarity index 70% rename from src/test/model/FirmwareStatus.spec.js rename to src/test/model/DeviceDfuStatusCurrent.spec.js index 9742adf0..49b5c6b7 100644 --- a/src/test/model/FirmwareStatus.spec.js +++ b/src/test/model/DeviceDfuStatusCurrent.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.FirmwareStatus(); + instance = new NotehubJs.DeviceDfuStatusCurrent(); }); var getProperty = function (object, getter, property) { @@ -43,40 +43,46 @@ else object[property] = value; }; - describe("FirmwareStatus", function () { - it("should create an instance of FirmwareStatus", function () { - // uncomment below and update the code to test FirmwareStatus - //var instance = new NotehubJs.FirmwareStatus(); - //expect(instance).to.be.a(NotehubJs.FirmwareStatus); + describe("DeviceDfuStatusCurrent", function () { + it("should create an instance of DeviceDfuStatusCurrent", function () { + // uncomment below and update the code to test DeviceDfuStatusCurrent + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuStatusCurrent); }); it('should have the property version (base name: "version")', function () { // uncomment below and update the code to test the property version - //var instance = new NotehubJs.FirmwareStatus(); + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); //expect(instance).to.be(); }); it('should have the property organization (base name: "organization")', function () { // uncomment below and update the code to test the property organization - //var instance = new NotehubJs.FirmwareStatus(); + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); //expect(instance).to.be(); }); it('should have the property description (base name: "description")', function () { // uncomment below and update the code to test the property description - //var instance = new NotehubJs.FirmwareStatus(); + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); //expect(instance).to.be(); }); it('should have the property product (base name: "product")', function () { // uncomment below and update the code to test the property product - //var instance = new NotehubJs.FirmwareStatus(); + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); //expect(instance).to.be(); }); it('should have the property built (base name: "built")', function () { // uncomment below and update the code to test the property built - //var instance = new NotehubJs.FirmwareStatus(); + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); + //expect(instance).to.be(); + }); + + it('should have the property builder (base name: "builder")', function () { + // uncomment below and update the code to test the property builder + //var instance = new NotehubJs.DeviceDfuStatusCurrent(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/OTAStatusList.spec.js b/src/test/model/DeviceDfuStatusPage.spec.js similarity index 76% rename from src/test/model/OTAStatusList.spec.js rename to src/test/model/DeviceDfuStatusPage.spec.js index e2dcf72d..9d17ccb1 100644 --- a/src/test/model/OTAStatusList.spec.js +++ b/src/test/model/DeviceDfuStatusPage.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.OTAStatusList(); + instance = new NotehubJs.DeviceDfuStatusPage(); }); var getProperty = function (object, getter, property) { @@ -43,22 +43,22 @@ else object[property] = value; }; - describe("OTAStatusList", function () { - it("should create an instance of OTAStatusList", function () { - // uncomment below and update the code to test OTAStatusList - //var instance = new NotehubJs.OTAStatusList(); - //expect(instance).to.be.a(NotehubJs.OTAStatusList); + describe("DeviceDfuStatusPage", function () { + it("should create an instance of DeviceDfuStatusPage", function () { + // uncomment below and update the code to test DeviceDfuStatusPage + //var instance = new NotehubJs.DeviceDfuStatusPage(); + //expect(instance).to.be.a(NotehubJs.DeviceDfuStatusPage); }); it('should have the property devices (base name: "devices")', function () { // uncomment below and update the code to test the property devices - //var instance = new NotehubJs.OTAStatusList(); + //var instance = new NotehubJs.DeviceDfuStatusPage(); //expect(instance).to.be(); }); it('should have the property hasMore (base name: "has_more")', function () { // uncomment below and update the code to test the property hasMore - //var instance = new NotehubJs.OTAStatusList(); + //var instance = new NotehubJs.DeviceDfuStatusPage(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/DeviceSession.spec.js b/src/test/model/DeviceSession.spec.js index cafbf57d..c706d31a 100644 --- a/src/test/model/DeviceSession.spec.js +++ b/src/test/model/DeviceSession.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/DeviceTowerInfo.spec.js b/src/test/model/DeviceTowerInfo.spec.js index 8c9346e0..519587f6 100644 --- a/src/test/model/DeviceTowerInfo.spec.js +++ b/src/test/model/DeviceTowerInfo.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/DeviceUsage.spec.js b/src/test/model/DeviceUsage.spec.js index d0e4894d..9432348c 100644 --- a/src/test/model/DeviceUsage.spec.js +++ b/src/test/model/DeviceUsage.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/DfuActionRequest.spec.js b/src/test/model/DfuActionRequest.spec.js new file mode 100644 index 00000000..252fc145 --- /dev/null +++ b/src/test/model/DfuActionRequest.spec.js @@ -0,0 +1,59 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.DfuActionRequest(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("DfuActionRequest", function () { + it("should create an instance of DfuActionRequest", function () { + // uncomment below and update the code to test DfuActionRequest + //var instance = new NotehubJs.DfuActionRequest(); + //expect(instance).to.be.a(NotehubJs.DfuActionRequest); + }); + + it('should have the property filename (base name: "filename")', function () { + // uncomment below and update the code to test the property filename + //var instance = new NotehubJs.DfuActionRequest(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/EmailNotification.spec.js b/src/test/model/EmailNotification.spec.js index 18f2768a..c1fad0de 100644 --- a/src/test/model/EmailNotification.spec.js +++ b/src/test/model/EmailNotification.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/EnvironmentVariables.spec.js b/src/test/model/EnvironmentVariables.spec.js index ade6d285..50ee7120 100644 --- a/src/test/model/EnvironmentVariables.spec.js +++ b/src/test/model/EnvironmentVariables.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Error.spec.js b/src/test/model/Error.spec.js index c0cd9fd8..f858f4f3 100644 --- a/src/test/model/Error.spec.js +++ b/src/test/model/Error.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Event.spec.js b/src/test/model/Event.spec.js index 787f57d5..beb454f1 100644 --- a/src/test/model/Event.spec.js +++ b/src/test/model/Event.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/OTAUpdateRequest.spec.js b/src/test/model/Firmware.spec.js similarity index 61% rename from src/test/model/OTAUpdateRequest.spec.js rename to src/test/model/Firmware.spec.js index 38a967db..ada7e457 100644 --- a/src/test/model/OTAUpdateRequest.spec.js +++ b/src/test/model/Firmware.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.OTAUpdateRequest(); + instance = new NotehubJs.Firmware(); }); var getProperty = function (object, getter, property) { @@ -43,76 +43,76 @@ else object[property] = value; }; - describe("OTAUpdateRequest", function () { - it("should create an instance of OTAUpdateRequest", function () { - // uncomment below and update the code to test OTAUpdateRequest - //var instance = new NotehubJs.OTAUpdateRequest(); - //expect(instance).to.be.a(NotehubJs.OTAUpdateRequest); + describe("Firmware", function () { + it("should create an instance of Firmware", function () { + // uncomment below and update the code to test Firmware + //var instance = new NotehubJs.Firmware(); + //expect(instance).to.be.a(NotehubJs.Firmware); }); - it('should have the property filename (base name: "filename")', function () { - // uncomment below and update the code to test the property filename - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property org (base name: "org")', function () { + // uncomment below and update the code to test the property org + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property deviceUids (base name: "device_uids")', function () { - // uncomment below and update the code to test the property deviceUids - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property product (base name: "product")', function () { + // uncomment below and update the code to test the property product + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property fleetUids (base name: "fleet_uids")', function () { - // uncomment below and update the code to test the property fleetUids - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property firmware (base name: "firmware")', function () { + // uncomment below and update the code to test the property firmware + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property deviceTags (base name: "device_tags")', function () { - // uncomment below and update the code to test the property deviceTags - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property version (base name: "version")', function () { + // uncomment below and update the code to test the property version + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property version (base name: "version")', function () { - // uncomment below and update the code to test the property version - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property target (base name: "target")', function () { + // uncomment below and update the code to test the property target + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property mD5 (base name: "MD5")', function () { - // uncomment below and update the code to test the property mD5 - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property verMajor (base name: "ver_major")', function () { + // uncomment below and update the code to test the property verMajor + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property type (base name: "type")', function () { - // uncomment below and update the code to test the property type - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property verMinor (base name: "ver_minor")', function () { + // uncomment below and update the code to test the property verMinor + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property product (base name: "product")', function () { - // uncomment below and update the code to test the property product - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property verPatch (base name: "ver_patch")', function () { + // uncomment below and update the code to test the property verPatch + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property target (base name: "target")', function () { - // uncomment below and update the code to test the property target - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property verBuild (base name: "ver_build")', function () { + // uncomment below and update the code to test the property verBuild + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property unpublished (base name: "unpublished")', function () { - // uncomment below and update the code to test the property unpublished - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property built (base name: "built")', function () { + // uncomment below and update the code to test the property built + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); - it('should have the property cancelDfu (base name: "cancel_dfu")', function () { - // uncomment below and update the code to test the property cancelDfu - //var instance = new NotehubJs.OTAUpdateRequest(); + it('should have the property builder (base name: "builder")', function () { + // uncomment below and update the code to test the property builder + //var instance = new NotehubJs.Firmware(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/FirmwareInfo.spec.js b/src/test/model/FirmwareInfo.spec.js index ab719f3a..0cd1123e 100644 --- a/src/test/model/FirmwareInfo.spec.js +++ b/src/test/model/FirmwareInfo.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Fleet.spec.js b/src/test/model/Fleet.spec.js index f64f98e9..123331f1 100644 --- a/src/test/model/Fleet.spec.js +++ b/src/test/model/Fleet.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetAlerts200Response.spec.js b/src/test/model/GetAlerts200Response.spec.js index 6f13956d..245b45c5 100644 --- a/src/test/model/GetAlerts200Response.spec.js +++ b/src/test/model/GetAlerts200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetBillingAccounts200Response.spec.js b/src/test/model/GetBillingAccounts200Response.spec.js index 5bfd2be0..5332475d 100644 --- a/src/test/model/GetBillingAccounts200Response.spec.js +++ b/src/test/model/GetBillingAccounts200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDeviceEnvironmentVariables200Response.spec.js b/src/test/model/GetDeviceEnvironmentVariables200Response.spec.js index d2c8cbd0..63e3d532 100644 --- a/src/test/model/GetDeviceEnvironmentVariables200Response.spec.js +++ b/src/test/model/GetDeviceEnvironmentVariables200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDeviceHealthLog200Response.spec.js b/src/test/model/GetDeviceHealthLog200Response.spec.js index 0205110c..df400c88 100644 --- a/src/test/model/GetDeviceHealthLog200Response.spec.js +++ b/src/test/model/GetDeviceHealthLog200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDeviceHealthLog200ResponseHealthLogInner.spec.js b/src/test/model/GetDeviceHealthLog200ResponseHealthLogInner.spec.js index 7a9dde2b..378758d8 100644 --- a/src/test/model/GetDeviceHealthLog200ResponseHealthLogInner.spec.js +++ b/src/test/model/GetDeviceHealthLog200ResponseHealthLogInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDeviceLatest200Response.spec.js b/src/test/model/GetDeviceLatest200Response.spec.js index 784e575c..f4e9aa29 100644 --- a/src/test/model/GetDeviceLatest200Response.spec.js +++ b/src/test/model/GetDeviceLatest200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDevicePublicKey200Response.spec.js b/src/test/model/GetDevicePublicKey200Response.spec.js index 2618948a..8214dd59 100644 --- a/src/test/model/GetDevicePublicKey200Response.spec.js +++ b/src/test/model/GetDevicePublicKey200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetDeviceSessions200Response.spec.js b/src/test/model/GetDeviceSessions200Response.spec.js index b5b68df3..fd2c11b6 100644 --- a/src/test/model/GetDeviceSessions200Response.spec.js +++ b/src/test/model/GetDeviceSessions200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectDevicePublicKeys200Response.spec.js b/src/test/model/GetProjectDevicePublicKeys200Response.spec.js index 2ccb33a2..7e0cf373 100644 --- a/src/test/model/GetProjectDevicePublicKeys200Response.spec.js +++ b/src/test/model/GetProjectDevicePublicKeys200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.spec.js b/src/test/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.spec.js index 0a9757dd..4bfda679 100644 --- a/src/test/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.spec.js +++ b/src/test/model/GetProjectDevicePublicKeys200ResponseDevicePublicKeysInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectDevices200Response.spec.js b/src/test/model/GetProjectDevices200Response.spec.js index 21ff8d15..0fd37f01 100644 --- a/src/test/model/GetProjectDevices200Response.spec.js +++ b/src/test/model/GetProjectDevices200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectEvents200Response.spec.js b/src/test/model/GetProjectEvents200Response.spec.js index 82bb05e3..5dbe9412 100644 --- a/src/test/model/GetProjectEvents200Response.spec.js +++ b/src/test/model/GetProjectEvents200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectEventsByCursor200Response.spec.js b/src/test/model/GetProjectEventsByCursor200Response.spec.js index 034f482c..3fd9a8e6 100644 --- a/src/test/model/GetProjectEventsByCursor200Response.spec.js +++ b/src/test/model/GetProjectEventsByCursor200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectFleets200Response.spec.js b/src/test/model/GetProjectFleets200Response.spec.js index faba9aaa..74683fad 100644 --- a/src/test/model/GetProjectFleets200Response.spec.js +++ b/src/test/model/GetProjectFleets200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectMembers200Response.spec.js b/src/test/model/GetProjectMembers200Response.spec.js index 9ee7220d..0a6b2de3 100644 --- a/src/test/model/GetProjectMembers200Response.spec.js +++ b/src/test/model/GetProjectMembers200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjectProducts200Response.spec.js b/src/test/model/GetProjectProducts200Response.spec.js index afa4c55d..8b42369c 100644 --- a/src/test/model/GetProjectProducts200Response.spec.js +++ b/src/test/model/GetProjectProducts200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetProjects200Response.spec.js b/src/test/model/GetProjects200Response.spec.js index 1f374a54..710601da 100644 --- a/src/test/model/GetProjects200Response.spec.js +++ b/src/test/model/GetProjects200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/GetRouteLogsByRoute200ResponseInner.spec.js b/src/test/model/GetRouteLogsByRoute200ResponseInner.spec.js index 85b0297b..2eccec3c 100644 --- a/src/test/model/GetRouteLogsByRoute200ResponseInner.spec.js +++ b/src/test/model/GetRouteLogsByRoute200ResponseInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Google.spec.js b/src/test/model/Google.spec.js index e2523949..3e019cc7 100644 --- a/src/test/model/Google.spec.js +++ b/src/test/model/Google.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNoteChanges200Response.spec.js b/src/test/model/HandleNoteChanges200Response.spec.js index 304043a3..7341a8ed 100644 --- a/src/test/model/HandleNoteChanges200Response.spec.js +++ b/src/test/model/HandleNoteChanges200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNoteGet200Response.spec.js b/src/test/model/HandleNoteGet200Response.spec.js index 5416c92c..f7a2cf0d 100644 --- a/src/test/model/HandleNoteGet200Response.spec.js +++ b/src/test/model/HandleNoteGet200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNoteSignal200Response.spec.js b/src/test/model/HandleNoteSignal200Response.spec.js index 4357b589..443f6341 100644 --- a/src/test/model/HandleNoteSignal200Response.spec.js +++ b/src/test/model/HandleNoteSignal200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNotefileChanges200Response.spec.js b/src/test/model/HandleNotefileChanges200Response.spec.js index 3b94d2fb..16c932c2 100644 --- a/src/test/model/HandleNotefileChanges200Response.spec.js +++ b/src/test/model/HandleNotefileChanges200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNotefileChangesPending200Response.spec.js b/src/test/model/HandleNotefileChangesPending200Response.spec.js index 02de0162..ec38ce9d 100644 --- a/src/test/model/HandleNotefileChangesPending200Response.spec.js +++ b/src/test/model/HandleNotefileChangesPending200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HandleNotefileDeleteRequest.spec.js b/src/test/model/HandleNotefileDeleteRequest.spec.js index bb9bc42a..43eb393d 100644 --- a/src/test/model/HandleNotefileDeleteRequest.spec.js +++ b/src/test/model/HandleNotefileDeleteRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Http.spec.js b/src/test/model/Http.spec.js index e1ad4cae..69dfc2cd 100644 --- a/src/test/model/Http.spec.js +++ b/src/test/model/Http.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HttpFilter.spec.js b/src/test/model/HttpFilter.spec.js index c17968d1..5ccc08e4 100644 --- a/src/test/model/HttpFilter.spec.js +++ b/src/test/model/HttpFilter.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/HttpTransform.spec.js b/src/test/model/HttpTransform.spec.js index d97657f7..7cd13966 100644 --- a/src/test/model/HttpTransform.spec.js +++ b/src/test/model/HttpTransform.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Location.spec.js b/src/test/model/Location.spec.js index d0f42519..97e42cd5 100644 --- a/src/test/model/Location.spec.js +++ b/src/test/model/Location.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Login200Response.spec.js b/src/test/model/Login200Response.spec.js index 80369dbb..8d52a033 100644 --- a/src/test/model/Login200Response.spec.js +++ b/src/test/model/Login200Response.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/LoginRequest.spec.js b/src/test/model/LoginRequest.spec.js index 484a3af0..37e1fe93 100644 --- a/src/test/model/LoginRequest.spec.js +++ b/src/test/model/LoginRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Monitor.spec.js b/src/test/model/Monitor.spec.js index 37b9c78f..e7397052 100644 --- a/src/test/model/Monitor.spec.js +++ b/src/test/model/Monitor.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/MonitorAlertRoutesInner.spec.js b/src/test/model/MonitorAlertRoutesInner.spec.js index 1eb40dae..ac256f12 100644 --- a/src/test/model/MonitorAlertRoutesInner.spec.js +++ b/src/test/model/MonitorAlertRoutesInner.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Mqtt.spec.js b/src/test/model/Mqtt.spec.js index bdd345b2..4a40530c 100644 --- a/src/test/model/Mqtt.spec.js +++ b/src/test/model/Mqtt.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Note.spec.js b/src/test/model/Note.spec.js index d02041f7..9c90dcad 100644 --- a/src/test/model/Note.spec.js +++ b/src/test/model/Note.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Route.spec.js b/src/test/model/NotehubRoute.spec.js similarity index 78% rename from src/test/model/Route.spec.js rename to src/test/model/NotehubRoute.spec.js index fd5d761e..9d67ccb8 100644 --- a/src/test/model/Route.spec.js +++ b/src/test/model/NotehubRoute.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.Route(); + instance = new NotehubJs.NotehubRoute(); }); var getProperty = function (object, getter, property) { @@ -43,46 +43,46 @@ else object[property] = value; }; - describe("Route", function () { - it("should create an instance of Route", function () { - // uncomment below and update the code to test Route - //var instance = new NotehubJs.Route(); - //expect(instance).to.be.a(NotehubJs.Route); + describe("NotehubRoute", function () { + it("should create an instance of NotehubRoute", function () { + // uncomment below and update the code to test NotehubRoute + //var instance = new NotehubJs.NotehubRoute(); + //expect(instance).to.be.a(NotehubJs.NotehubRoute); }); it('should have the property uid (base name: "uid")', function () { // uncomment below and update the code to test the property uid - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); it('should have the property label (base name: "label")', function () { // uncomment below and update the code to test the property label - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); it('should have the property routeType (base name: "route_type")', function () { // uncomment below and update the code to test the property routeType - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); it('should have the property modified (base name: "modified")', function () { // uncomment below and update the code to test the property modified - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); it('should have the property disabled (base name: "disabled")', function () { // uncomment below and update the code to test the property disabled - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); it('should have the property schema (base name: "schema")', function () { // uncomment below and update the code to test the property schema - //var instance = new NotehubJs.Route(); + //var instance = new NotehubJs.NotehubRoute(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/RouteSchema.spec.js b/src/test/model/NotehubRouteSchema.spec.js similarity index 77% rename from src/test/model/RouteSchema.spec.js rename to src/test/model/NotehubRouteSchema.spec.js index 93faf4da..c76a4af0 100644 --- a/src/test/model/RouteSchema.spec.js +++ b/src/test/model/NotehubRouteSchema.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -28,7 +28,7 @@ var instance; beforeEach(function () { - instance = new NotehubJs.RouteSchema(); + instance = new NotehubJs.NotehubRouteSchema(); }); var getProperty = function (object, getter, property) { @@ -43,262 +43,262 @@ else object[property] = value; }; - describe("RouteSchema", function () { - it("should create an instance of RouteSchema", function () { - // uncomment below and update the code to test RouteSchema - //var instance = new NotehubJs.RouteSchema(); - //expect(instance).to.be.a(NotehubJs.RouteSchema); + describe("NotehubRouteSchema", function () { + it("should create an instance of NotehubRouteSchema", function () { + // uncomment below and update the code to test NotehubRouteSchema + //var instance = new NotehubJs.NotehubRouteSchema(); + //expect(instance).to.be.a(NotehubJs.NotehubRouteSchema); }); it('should have the property fleets (base name: "fleets")', function () { // uncomment below and update the code to test the property fleets - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property filter (base name: "filter")', function () { // uncomment below and update the code to test the property filter - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property transform (base name: "transform")', function () { // uncomment below and update the code to test the property transform - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property throttleMs (base name: "throttle_ms")', function () { // uncomment below and update the code to test the property throttleMs - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property url (base name: "url")', function () { // uncomment below and update the code to test the property url - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property httpHeaders (base name: "http_headers")', function () { // uncomment below and update the code to test the property httpHeaders - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property disableHttpHeaders (base name: "disable_http_headers")', function () { // uncomment below and update the code to test the property disableHttpHeaders - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property timeout (base name: "timeout")', function () { // uncomment below and update the code to test the property timeout - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property token (base name: "token")', function () { // uncomment below and update the code to test the property token - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property alias (base name: "alias")', function () { // uncomment below and update the code to test the property alias - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property broker (base name: "broker")', function () { // uncomment below and update the code to test the property broker - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property port (base name: "port")', function () { // uncomment below and update the code to test the property port - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property username (base name: "username")', function () { // uncomment below and update the code to test the property username - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property password (base name: "password")', function () { // uncomment below and update the code to test the property password - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property topic (base name: "topic")', function () { // uncomment below and update the code to test the property topic - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property certificate (base name: "certificate")', function () { // uncomment below and update the code to test the property certificate - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property certificateName (base name: "certificate_name")', function () { // uncomment below and update the code to test the property certificateName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property key (base name: "key")', function () { // uncomment below and update the code to test the property key - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property privateKeyName (base name: "private_key_name")', function () { // uncomment below and update the code to test the property privateKeyName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property region (base name: "region")', function () { // uncomment below and update the code to test the property region - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property accessKeyId (base name: "access_key_id")', function () { // uncomment below and update the code to test the property accessKeyId - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property accessKeySecret (base name: "access_key_secret")', function () { // uncomment below and update the code to test the property accessKeySecret - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property messageGroupId (base name: "message_group_id")', function () { // uncomment below and update the code to test the property messageGroupId - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property messageDeduplicationId (base name: "message_deduplication_id")', function () { // uncomment below and update the code to test the property messageDeduplicationId - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property channel (base name: "channel")', function () { // uncomment below and update the code to test the property channel - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property testApi (base name: "test_api")', function () { // uncomment below and update the code to test the property testApi - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property dataFeedKey (base name: "data_feed_key")', function () { // uncomment below and update the code to test the property dataFeedKey - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property clientId (base name: "client_id")', function () { // uncomment below and update the code to test the property clientId - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property clientSecret (base name: "client_secret")', function () { // uncomment below and update the code to test the property clientSecret - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property functionsKeySecret (base name: "functions_key_secret")', function () { // uncomment below and update the code to test the property functionsKeySecret - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property sasPolicyName (base name: "sas_policy_name")', function () { // uncomment below and update the code to test the property sasPolicyName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property sasPolicyKey (base name: "sas_policy_key")', function () { // uncomment below and update the code to test the property sasPolicyKey - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property appKey (base name: "app_key")', function () { // uncomment below and update the code to test the property appKey - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property organizationName (base name: "organization_name")', function () { // uncomment below and update the code to test the property organizationName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property accountName (base name: "account_name")', function () { // uncomment below and update the code to test the property accountName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property userName (base name: "user_name")', function () { // uncomment below and update the code to test the property userName - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property pem (base name: "pem")', function () { // uncomment below and update the code to test the property pem - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property slackType (base name: "slack_type")', function () { // uncomment below and update the code to test the property slackType - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property bearer (base name: "bearer")', function () { // uncomment below and update the code to test the property bearer - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property webhookUrl (base name: "webhook_url")', function () { // uncomment below and update the code to test the property webhookUrl - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property text (base name: "text")', function () { // uncomment below and update the code to test the property text - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); it('should have the property blocks (base name: "blocks")', function () { // uncomment below and update the code to test the property blocks - //var instance = new NotehubJs.RouteSchema(); + //var instance = new NotehubJs.NotehubRouteSchema(); //expect(instance).to.be(); }); }); diff --git a/src/test/model/OTAStatus.spec.js b/src/test/model/OTAStatus.spec.js deleted file mode 100644 index 70d5f1aa..00000000 --- a/src/test/model/OTAStatus.spec.js +++ /dev/null @@ -1,161 +0,0 @@ -/** - * Notehub API - * The OpenAPI definition for the Notehub.io API. - * - * The version of the OpenAPI document: 1.1.0 - * Contact: engineering@blues.io - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - * - */ - -(function (root, factory) { - if (typeof define === "function" && define.amd) { - // AMD. - define(["expect.js", process.cwd() + "/src/index"], factory); - } else if (typeof module === "object" && module.exports) { - // CommonJS-like environments that support module.exports, like Node. - factory(require("expect.js"), require(process.cwd() + "/src/index")); - } else { - // Browser globals (root is window) - factory(root.expect, root.NotehubJs); - } -})(this, function (expect, NotehubJs) { - "use strict"; - - var instance; - - beforeEach(function () { - instance = new NotehubJs.OTAStatus(); - }); - - var getProperty = function (object, getter, property) { - // Use getter method if present; otherwise, get the property directly. - if (typeof object[getter] === "function") return object[getter](); - else return object[property]; - }; - - var setProperty = function (object, setter, property, value) { - // Use setter method if present; otherwise, set the property directly. - if (typeof object[setter] === "function") object[setter](value); - else object[property] = value; - }; - - describe("OTAStatus", function () { - it("should create an instance of OTAStatus", function () { - // uncomment below and update the code to test OTAStatus - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be.a(NotehubJs.OTAStatus); - }); - - it('should have the property deviceUid (base name: "device_uid")', function () { - // uncomment below and update the code to test the property deviceUid - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property tags (base name: "tags")', function () { - // uncomment below and update the code to test the property tags - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardCurrentFirmware (base name: "notecard_current_firmware")', function () { - // uncomment below and update the code to test the property notecardCurrentFirmware - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardDfuBeganAt (base name: "notecard_dfu_began_at")', function () { - // uncomment below and update the code to test the property notecardDfuBeganAt - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardDfuStatus (base name: "notecard_dfu_status")', function () { - // uncomment below and update the code to test the property notecardDfuStatus - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardRequestedFirmware (base name: "notecard_requested_firmware")', function () { - // uncomment below and update the code to test the property notecardRequestedFirmware - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardRequestedAt (base name: "notecard_requested_at")', function () { - // uncomment below and update the code to test the property notecardRequestedAt - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardRequestedScope (base name: "notecard_requested_scope")', function () { - // uncomment below and update the code to test the property notecardRequestedScope - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardRequestedShowDetails (base name: "notecard_requested_show_details")', function () { - // uncomment below and update the code to test the property notecardRequestedShowDetails - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property notecardRequestedStatus (base name: "notecard_requested_status")', function () { - // uncomment below and update the code to test the property notecardRequestedStatus - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostCurrentFirmware (base name: "host_current_firmware")', function () { - // uncomment below and update the code to test the property hostCurrentFirmware - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostDfuBeganAt (base name: "host_dfu_began_at")', function () { - // uncomment below and update the code to test the property hostDfuBeganAt - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostDfuStatus (base name: "host_dfu_status")', function () { - // uncomment below and update the code to test the property hostDfuStatus - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostRequestedFirmware (base name: "host_requested_firmware")', function () { - // uncomment below and update the code to test the property hostRequestedFirmware - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostRequestedAt (base name: "host_requested_at")', function () { - // uncomment below and update the code to test the property hostRequestedAt - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostRequestedScope (base name: "host_requested_scope")', function () { - // uncomment below and update the code to test the property hostRequestedScope - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostRequestedShowDetails (base name: "host_requested_show_details")', function () { - // uncomment below and update the code to test the property hostRequestedShowDetails - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - - it('should have the property hostRequestedStatus (base name: "host_requested_status")', function () { - // uncomment below and update the code to test the property hostRequestedStatus - //var instance = new NotehubJs.OTAStatus(); - //expect(instance).to.be(); - }); - }); -}); diff --git a/src/test/model/PostProvisionProjectDeviceRequest.spec.js b/src/test/model/PostProvisionProjectDeviceRequest.spec.js index e59be659..92708d24 100644 --- a/src/test/model/PostProvisionProjectDeviceRequest.spec.js +++ b/src/test/model/PostProvisionProjectDeviceRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Product.spec.js b/src/test/model/Product.spec.js index 22437641..d10a04f5 100644 --- a/src/test/model/Product.spec.js +++ b/src/test/model/Product.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Project.spec.js b/src/test/model/Project.spec.js index bd43dfad..ffade660 100644 --- a/src/test/model/Project.spec.js +++ b/src/test/model/Project.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/ProjectMember.spec.js b/src/test/model/ProjectMember.spec.js index adfc2aa9..9135a81d 100644 --- a/src/test/model/ProjectMember.spec.js +++ b/src/test/model/ProjectMember.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Proxy.spec.js b/src/test/model/Proxy.spec.js index a66ba30a..eadfeb9b 100644 --- a/src/test/model/Proxy.spec.js +++ b/src/test/model/Proxy.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/PutDeviceFleetsRequest.spec.js b/src/test/model/PutDeviceFleetsRequest.spec.js index a5424358..972e08e0 100644 --- a/src/test/model/PutDeviceFleetsRequest.spec.js +++ b/src/test/model/PutDeviceFleetsRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Radresponder.spec.js b/src/test/model/Radresponder.spec.js index 65d8ff98..417edad0 100644 --- a/src/test/model/Radresponder.spec.js +++ b/src/test/model/Radresponder.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Role.spec.js b/src/test/model/Role.spec.js index 718d4de5..1535ca95 100644 --- a/src/test/model/Role.spec.js +++ b/src/test/model/Role.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Slack.spec.js b/src/test/model/Slack.spec.js index df2c3d39..75545f80 100644 --- a/src/test/model/Slack.spec.js +++ b/src/test/model/Slack.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/SlackBearerNotification.spec.js b/src/test/model/SlackBearerNotification.spec.js index 1a191e53..86afd74c 100644 --- a/src/test/model/SlackBearerNotification.spec.js +++ b/src/test/model/SlackBearerNotification.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/SlackWebHookNotification.spec.js b/src/test/model/SlackWebHookNotification.spec.js index 185d6f3c..ff9fcc6d 100644 --- a/src/test/model/SlackWebHookNotification.spec.js +++ b/src/test/model/SlackWebHookNotification.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Snowflake.spec.js b/src/test/model/Snowflake.spec.js index d6824065..ebb19e3f 100644 --- a/src/test/model/Snowflake.spec.js +++ b/src/test/model/Snowflake.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/SnowflakeTransform.spec.js b/src/test/model/SnowflakeTransform.spec.js index d4a2937c..59a1977f 100644 --- a/src/test/model/SnowflakeTransform.spec.js +++ b/src/test/model/SnowflakeTransform.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Thingworx.spec.js b/src/test/model/Thingworx.spec.js index a8fa97b8..369e4eb4 100644 --- a/src/test/model/Thingworx.spec.js +++ b/src/test/model/Thingworx.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/TowerLocation.spec.js b/src/test/model/TowerLocation.spec.js index e3eff9a6..e2de3f2a 100644 --- a/src/test/model/TowerLocation.spec.js +++ b/src/test/model/TowerLocation.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/Twilio.spec.js b/src/test/model/Twilio.spec.js index 8255b249..0eee8653 100644 --- a/src/test/model/Twilio.spec.js +++ b/src/test/model/Twilio.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/UpdateFleetRequest.spec.js b/src/test/model/UpdateFleetRequest.spec.js index 1109c2af..aacbe7d8 100644 --- a/src/test/model/UpdateFleetRequest.spec.js +++ b/src/test/model/UpdateFleetRequest.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/UploadMetadata.spec.js b/src/test/model/UploadMetadata.spec.js new file mode 100644 index 00000000..73c72f4b --- /dev/null +++ b/src/test/model/UploadMetadata.spec.js @@ -0,0 +1,131 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.UploadMetadata(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("UploadMetadata", function () { + it("should create an instance of UploadMetadata", function () { + // uncomment below and update the code to test UploadMetadata + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be.a(NotehubJs.UploadMetadata); + }); + + it('should have the property name (base name: "name")', function () { + // uncomment below and update the code to test the property name + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property length (base name: "length")', function () { + // uncomment below and update the code to test the property length + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property md5 (base name: "md5")', function () { + // uncomment below and update the code to test the property md5 + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property crc32 (base name: "crc32")', function () { + // uncomment below and update the code to test the property crc32 + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property created (base name: "created")', function () { + // uncomment below and update the code to test the property created + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property modified (base name: "modified")', function () { + // uncomment below and update the code to test the property modified + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property source (base name: "source")', function () { + // uncomment below and update the code to test the property source + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property contains (base name: "contains")', function () { + // uncomment below and update the code to test the property contains + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property found (base name: "found")', function () { + // uncomment below and update the code to test the property found + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property type (base name: "type")', function () { + // uncomment below and update the code to test the property type + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property tags (base name: "tags")', function () { + // uncomment below and update the code to test the property tags + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property notes (base name: "notes")', function () { + // uncomment below and update the code to test the property notes + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + + it('should have the property firmware (base name: "firmware")', function () { + // uncomment below and update the code to test the property firmware + //var instance = new NotehubJs.UploadMetadata(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/UserDbRoute.spec.js b/src/test/model/UserDbRoute.spec.js index 426059ef..1f09f42e 100644 --- a/src/test/model/UserDbRoute.spec.js +++ b/src/test/model/UserDbRoute.spec.js @@ -2,7 +2,7 @@ * Notehub API * The OpenAPI definition for the Notehub.io API. * - * The version of the OpenAPI document: 1.1.0 + * The version of the OpenAPI document: 1.2.0 * Contact: engineering@blues.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/test/model/UserDfuStateMachine.spec.js b/src/test/model/UserDfuStateMachine.spec.js new file mode 100644 index 00000000..5f36a394 --- /dev/null +++ b/src/test/model/UserDfuStateMachine.spec.js @@ -0,0 +1,77 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.UserDfuStateMachine(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("UserDfuStateMachine", function () { + it("should create an instance of UserDfuStateMachine", function () { + // uncomment below and update the code to test UserDfuStateMachine + //var instance = new NotehubJs.UserDfuStateMachine(); + //expect(instance).to.be.a(NotehubJs.UserDfuStateMachine); + }); + + it('should have the property status (base name: "status")', function () { + // uncomment below and update the code to test the property status + //var instance = new NotehubJs.UserDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property created (base name: "created")', function () { + // uncomment below and update the code to test the property created + //var instance = new NotehubJs.UserDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property fromVersion (base name: "from_version")', function () { + // uncomment below and update the code to test the property fromVersion + //var instance = new NotehubJs.UserDfuStateMachine(); + //expect(instance).to.be(); + }); + + it('should have the property metadata (base name: "metadata")', function () { + // uncomment below and update the code to test the property metadata + //var instance = new NotehubJs.UserDfuStateMachine(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/UserDfuStateMachineStatus.spec.js b/src/test/model/UserDfuStateMachineStatus.spec.js new file mode 100644 index 00000000..957277db --- /dev/null +++ b/src/test/model/UserDfuStateMachineStatus.spec.js @@ -0,0 +1,77 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.UserDfuStateMachineStatus(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("UserDfuStateMachineStatus", function () { + it("should create an instance of UserDfuStateMachineStatus", function () { + // uncomment below and update the code to test UserDfuStateMachineStatus + //var instance = new NotehubJs.UserDfuStateMachineStatus(); + //expect(instance).to.be.a(NotehubJs.UserDfuStateMachineStatus); + }); + + it('should have the property phase (base name: "phase")', function () { + // uncomment below and update the code to test the property phase + //var instance = new NotehubJs.UserDfuStateMachineStatus(); + //expect(instance).to.be(); + }); + + it('should have the property phaseDescription (base name: "phase_description")', function () { + // uncomment below and update the code to test the property phaseDescription + //var instance = new NotehubJs.UserDfuStateMachineStatus(); + //expect(instance).to.be(); + }); + + it('should have the property date (base name: "date")', function () { + // uncomment below and update the code to test the property date + //var instance = new NotehubJs.UserDfuStateMachineStatus(); + //expect(instance).to.be(); + }); + + it('should have the property status (base name: "status")', function () { + // uncomment below and update the code to test the property status + //var instance = new NotehubJs.UserDfuStateMachineStatus(); + //expect(instance).to.be(); + }); + }); +}); diff --git a/src/test/model/UserFirmwareInfo.spec.js b/src/test/model/UserFirmwareInfo.spec.js new file mode 100644 index 00000000..31c0240a --- /dev/null +++ b/src/test/model/UserFirmwareInfo.spec.js @@ -0,0 +1,65 @@ +/** + * Notehub API + * The OpenAPI definition for the Notehub.io API. + * + * The version of the OpenAPI document: 1.2.0 + * Contact: engineering@blues.io + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + * + */ + +(function (root, factory) { + if (typeof define === "function" && define.amd) { + // AMD. + define(["expect.js", process.cwd() + "/src/index"], factory); + } else if (typeof module === "object" && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + factory(require("expect.js"), require(process.cwd() + "/src/index")); + } else { + // Browser globals (root is window) + factory(root.expect, root.NotehubJs); + } +})(this, function (expect, NotehubJs) { + "use strict"; + + var instance; + + beforeEach(function () { + instance = new NotehubJs.UserFirmwareInfo(); + }); + + var getProperty = function (object, getter, property) { + // Use getter method if present; otherwise, get the property directly. + if (typeof object[getter] === "function") return object[getter](); + else return object[property]; + }; + + var setProperty = function (object, setter, property, value) { + // Use setter method if present; otherwise, set the property directly. + if (typeof object[setter] === "function") object[setter](value); + else object[property] = value; + }; + + describe("UserFirmwareInfo", function () { + it("should create an instance of UserFirmwareInfo", function () { + // uncomment below and update the code to test UserFirmwareInfo + //var instance = new NotehubJs.UserFirmwareInfo(); + //expect(instance).to.be.a(NotehubJs.UserFirmwareInfo); + }); + + it('should have the property currentFirmware (base name: "current_firmware")', function () { + // uncomment below and update the code to test the property currentFirmware + //var instance = new NotehubJs.UserFirmwareInfo(); + //expect(instance).to.be(); + }); + + it('should have the property firmwareUpdate (base name: "firmware_update")', function () { + // uncomment below and update the code to test the property firmwareUpdate + //var instance = new NotehubJs.UserFirmwareInfo(); + //expect(instance).to.be(); + }); + }); +});