/** * Bokita API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 0.5.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Configuration } from './configuration'; import { AxiosPromise, AxiosInstance } from 'axios'; import { RequestArgs, BaseAPI } from './base'; /** * * @export * @interface AuthorizationRequest */ export interface AuthorizationRequest { /** * * @type {string} * @memberof AuthorizationRequest */ userName?: string; /** * * @type {string} * @memberof AuthorizationRequest */ password?: string; } /** * * @export * @interface AuthorizationResponse */ export interface AuthorizationResponse { /** * * @type {string} * @memberof AuthorizationResponse */ token?: string; /** * * @type {number} * @memberof AuthorizationResponse */ expiresInSeconds?: number; /** * * @type {string} * @memberof AuthorizationResponse */ userId?: string; } /** * * @export * @enum {string} */ export declare enum AuthorizationTypeEnum { None = "None", Internal = "Internal", External = "External" } /** * * @export * @interface BcbUnassignedDto */ export interface BcbUnassignedDto { /** * * @type {string} * @memberof BcbUnassignedDto */ bcbId?: string; /** * * @type {boolean} * @memberof BcbUnassignedDto */ enabled?: boolean; /** * * @type {string} * @memberof BcbUnassignedDto */ statusReason?: string | null; /** * * @type {string} * @memberof BcbUnassignedDto */ statusUpdatedTime?: string | null; /** * * @type {boolean} * @memberof BcbUnassignedDto */ connected?: boolean; } /** * * @export * @interface ConnectionConfigurationDto */ export interface ConnectionConfigurationDto { /** * * @type {string} * @memberof ConnectionConfigurationDto */ id?: string; /** * * @type {string} * @memberof ConnectionConfigurationDto */ sourceDockNumber?: string; /** * * @type {number} * @memberof ConnectionConfigurationDto */ sourceDeviceNumber?: number; /** * * @type {string} * @memberof ConnectionConfigurationDto */ triggerEvent?: string; /** * * @type {{ [key: string]: any; }} * @memberof ConnectionConfigurationDto */ triggerEventParameters?: { [key: string]: any; }; /** * * @type {string} * @memberof ConnectionConfigurationDto */ targetDockNumber?: string; /** * * @type {number} * @memberof ConnectionConfigurationDto */ targetDeviceNumber?: number; /** * * @type {string} * @memberof ConnectionConfigurationDto */ targetAction?: string; /** * * @type {string} * @memberof ConnectionConfigurationDto */ status?: string; /** * * @type {{ [key: string]: any; }} * @memberof ConnectionConfigurationDto */ targetActionParameters?: { [key: string]: any; }; } /** * * @export * @interface ConnectionConfigurationNewDto */ export interface ConnectionConfigurationNewDto { /** * * @type {string} * @memberof ConnectionConfigurationNewDto */ sourceDockNumber?: string; /** * * @type {number} * @memberof ConnectionConfigurationNewDto */ sourceDeviceNumber?: number; /** * * @type {string} * @memberof ConnectionConfigurationNewDto */ triggerEvent?: string; /** * * @type {{ [key: string]: string; }} * @memberof ConnectionConfigurationNewDto */ triggerEventParameters?: { [key: string]: string; }; /** * * @type {string} * @memberof ConnectionConfigurationNewDto */ targetDockNumber?: string; /** * * @type {number} * @memberof ConnectionConfigurationNewDto */ targetDeviceNumber?: number; /** * * @type {string} * @memberof ConnectionConfigurationNewDto */ targetAction?: string; /** * * @type {any} * @memberof ConnectionConfigurationNewDto */ targetActionParameters?: any | null; } /** * * @export * @interface ContainerDto */ export interface ContainerDto { /** * * @type {string} * @memberof ContainerDto */ name?: string; /** * * @type {ContainerStatusEnum} * @memberof ContainerDto */ status?: ContainerStatusEnum; /** * * @type {string} * @memberof ContainerDto */ image?: string; /** * * @type {string} * @memberof ContainerDto */ version?: string; /** * * @type {string} * @memberof ContainerDto */ imageName?: string; /** * * @type {string} * @memberof ContainerDto */ statusDescription?: string | null; /** * * @type {number} * @memberof ContainerDto */ exitCode?: number | null; /** * * @type {string} * @memberof ContainerDto */ startTimeUtc?: string | null; /** * * @type {string} * @memberof ContainerDto */ lastExitTimeUtc?: string | null; /** * * @type {string} * @memberof ContainerDto */ lastRestartTimeUtc?: string | null; /** * * @type {number} * @memberof ContainerDto */ restartCount?: number | null; } /** * * @export * @enum {string} */ export declare enum ContainerStatusEnum { Unknown = "unknown", Backoff = "backoff", Running = "running", Unhealthy = "unhealthy", Stopped = "stopped", Failed = "failed" } /** * * @export * @interface DeviceActionDto */ export interface DeviceActionDto { /** * * @type {string} * @memberof DeviceActionDto */ dockNumber?: string; /** * * @type {number} * @memberof DeviceActionDto */ deviceNumber?: number; /** * * @type {string} * @memberof DeviceActionDto */ action?: string; /** * * @type {any} * @memberof DeviceActionDto */ actionParameters?: any | null; } /** * * @export * @interface DeviceConfigurationDto */ export interface DeviceConfigurationDto { /** * * @type {string} * @memberof DeviceConfigurationDto */ dockNumber?: string; /** * * @type {number} * @memberof DeviceConfigurationDto */ deviceNumber?: number; /** * * @type {string} * @memberof DeviceConfigurationDto */ key?: string; /** * * @type {any} * @memberof DeviceConfigurationDto */ value?: any | null; } /** * Specifies the different connection states of a device. * @export * @enum {string} */ export declare enum DeviceConnectionState { Disconnected = "Disconnected", Connected = "Connected" } /** * * @export * @interface DeviceLevelPowerConsumptionDto */ export interface DeviceLevelPowerConsumptionDto { /** * * @type {string} * @memberof DeviceLevelPowerConsumptionDto */ zigbeeId?: string; /** * * @type {number} * @memberof DeviceLevelPowerConsumptionDto */ deviceNumber?: number | null; /** * * @type {string} * @memberof DeviceLevelPowerConsumptionDto */ deviceSymbol?: string; /** * * @type {string} * @memberof DeviceLevelPowerConsumptionDto */ snapInCode?: string; /** * * @type {OldPowerState} * @memberof DeviceLevelPowerConsumptionDto */ powerState?: OldPowerState; } /** * * @export * @interface DeviceStateDataDto */ export interface DeviceStateDataDto { /** * * @type {number} * @memberof DeviceStateDataDto */ deviceNumber?: number | null; /** * * @type {Array} * @memberof DeviceStateDataDto */ states?: Array; /** * * @type {DeviceTypeEnum} * @memberof DeviceStateDataDto */ deviceType?: DeviceTypeEnum; } /** * * @export * @interface DeviceStatusDto */ export interface DeviceStatusDto { /** * * @type {DeviceConnectionState} * @memberof DeviceStatusDto */ status?: DeviceConnectionState; /** * * @type {Array} * @memberof DeviceStatusDto */ containers?: Array; /** * * @type {Array} * @memberof DeviceStatusDto */ systemContainers?: Array; /** * * @type {string} * @memberof DeviceStatusDto */ lastReportedTime?: string; } /** * * @export * @interface DeviceTypeConfigurationDefault */ export interface DeviceTypeConfigurationDefault { /** * * @type {ObjectId} * @memberof DeviceTypeConfigurationDefault */ id?: ObjectId; /** * * @type {string} * @memberof DeviceTypeConfigurationDefault */ validationRuleSets?: string; /** * * @type {number} * @memberof DeviceTypeConfigurationDefault */ version?: number; /** * * @type {string} * @memberof DeviceTypeConfigurationDefault */ name?: string; /** * * @type {SwitchConfigurationDefault} * @memberof DeviceTypeConfigurationDefault */ switchConfigurationDefault?: SwitchConfigurationDefault; } /** * * @export * @interface DeviceTypeConfigurationDefaultAllOf */ export interface DeviceTypeConfigurationDefaultAllOf { /** * * @type {string} * @memberof DeviceTypeConfigurationDefaultAllOf */ name?: string; /** * * @type {SwitchConfigurationDefault} * @memberof DeviceTypeConfigurationDefaultAllOf */ switchConfigurationDefault?: SwitchConfigurationDefault; } /** * * @export * @interface DeviceTypeConfigurationDefaultDto */ export interface DeviceTypeConfigurationDefaultDto { /** * * @type {SwitchConfigurationDefaultDto} * @memberof DeviceTypeConfigurationDefaultDto */ switchConfigurationDefault?: SwitchConfigurationDefaultDto; } /** * * @export * @interface DeviceTypeDto */ export interface DeviceTypeDto { /** * * @type {string} * @memberof DeviceTypeDto */ symbol?: string; /** * * @type {string} * @memberof DeviceTypeDto */ name?: string; /** * * @type {{ [key: string]: any; }} * @memberof DeviceTypeDto */ actions?: { [key: string]: any; }; /** * * @type {{ [key: string]: any; }} * @memberof DeviceTypeDto */ events?: { [key: string]: any; }; } /** * * @export * @enum {string} */ export declare enum DeviceTypeEnum { FrameButton = "FrameButton", FrameLed = "FrameLed", SwitchPulse = "SwitchPulse", Buzzer = "Buzzer", DeviceLed = "DeviceLed", PowerSocket = "PowerSocket", RelayBin = "RelayBin", SmokeDetector = "SmokeDetector" } /** * * @export * @interface DockDto */ export interface DockDto { /** * * @type {string} * @memberof DockDto */ number?: string; /** * * @type {string} * @memberof DockDto */ typeId?: string; /** * * @type {string} * @memberof DockDto */ snapInCode?: string | null; /** * * @type {string} * @memberof DockDto */ positionId?: string; /** * * @type {string} * @memberof DockDto */ snapInId?: string | null; } /** * * @export * @interface DockInstDto */ export interface DockInstDto { /** * * @type {string} * @memberof DockInstDto */ number?: string; /** * * @type {string} * @memberof DockInstDto */ typeId?: string; /** * * @type {string} * @memberof DockInstDto */ snapInCode?: string | null; /** * * @type {string} * @memberof DockInstDto */ positionId?: string | null; /** * * @type {string} * @memberof DockInstDto */ snapInId?: string | null; /** * * @type {Array} * @memberof DockInstDto */ snapInCodeDeviceSymbols?: Array | null; /** * * @type {string} * @memberof DockInstDto */ snapInStatus?: string | null; } /** * * @export * @interface DockNewDto */ export interface DockNewDto { /** * * @type {string} * @memberof DockNewDto */ number?: string; /** * * @type {string} * @memberof DockNewDto */ typeId?: string; /** * * @type {string} * @memberof DockNewDto */ snapInCode?: string | null; /** * * @type {string} * @memberof DockNewDto */ positionId?: string; } /** * * @export * @interface DockWithZigbeeIdDto */ export interface DockWithZigbeeIdDto { /** * * @type {string} * @memberof DockWithZigbeeIdDto */ number?: string; /** * * @type {string} * @memberof DockWithZigbeeIdDto */ typeId?: string; /** * * @type {string} * @memberof DockWithZigbeeIdDto */ snapInCode?: string | null; /** * * @type {string} * @memberof DockWithZigbeeIdDto */ positionId?: string; /** * * @type {string} * @memberof DockWithZigbeeIdDto */ snapInId?: string | null; /** * * @type {string} * @memberof DockWithZigbeeIdDto */ zigbeeId?: string | null; } /** * * @export * @interface EnergyConsumption */ export interface EnergyConsumption { /** * * @type {number} * @memberof EnergyConsumption */ energy?: number | null; } /** * * @export * @interface EntityOfObjectId */ export interface EntityOfObjectId { /** * * @type {ObjectId} * @memberof EntityOfObjectId */ id?: ObjectId; /** * * @type {string} * @memberof EntityOfObjectId */ validationRuleSets?: string; } /** * * @export * @interface EntityWithVersionOfObjectId */ export interface EntityWithVersionOfObjectId { /** * * @type {ObjectId} * @memberof EntityWithVersionOfObjectId */ id?: ObjectId; /** * * @type {string} * @memberof EntityWithVersionOfObjectId */ validationRuleSets?: string; /** * * @type {number} * @memberof EntityWithVersionOfObjectId */ version?: number; } /** * * @export * @interface EntityWithVersionOfObjectIdAllOf */ export interface EntityWithVersionOfObjectIdAllOf { /** * * @type {number} * @memberof EntityWithVersionOfObjectIdAllOf */ version?: number; } /** * * @export * @interface HomeOwnerDto */ export interface HomeOwnerDto { /** * * @type {string} * @memberof HomeOwnerDto */ id?: string | null; /** * * @type {string} * @memberof HomeOwnerDto */ uniqueUserId?: string; /** * * @type {number} * @memberof HomeOwnerDto */ authorizationType?: number; /** * * @type {Array} * @memberof HomeOwnerDto */ locations?: Array; } /** * * @export * @interface HomeOwnerLocationsDto */ export interface HomeOwnerLocationsDto { /** * * @type {Array} * @memberof HomeOwnerLocationsDto */ locations?: Array; } /** * * @export * @interface HomeOwnerNewDto */ export interface HomeOwnerNewDto { /** * * @type {string} * @memberof HomeOwnerNewDto */ uniqueUserId?: string; /** * * @type {number} * @memberof HomeOwnerNewDto */ authorizationType?: number; } /** * * @export * @interface LoacationAddressDetailsDto */ export interface LoacationAddressDetailsDto { /** * * @type {string} * @memberof LoacationAddressDetailsDto */ name?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ lotNumber?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ typeId?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ ownerFirstName?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ ownerLastName?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ ownerPhone?: string; /** * * @type {string} * @memberof LoacationAddressDetailsDto */ ownerEmail?: string; } /** * * @export * @interface LocationBcbDto */ export interface LocationBcbDto { /** * * @type {string} * @memberof LocationBcbDto */ bcbId?: string; /** * * @type {boolean} * @memberof LocationBcbDto */ disconnected?: boolean; } /** * * @export * @interface LocationBcbInstDto */ export interface LocationBcbInstDto { /** * * @type {string} * @memberof LocationBcbInstDto */ bcbId?: string; /** * * @type {boolean} * @memberof LocationBcbInstDto */ disconnected?: boolean; } /** * * @export * @interface LocationConfigurationDto */ export interface LocationConfigurationDto { /** * * @type {string} * @memberof LocationConfigurationDto */ ssid?: string; /** * * @type {string} * @memberof LocationConfigurationDto */ wiFiPassword?: string; } /** * * @export * @interface LocationConfigurationSnapshotBasicDto */ export interface LocationConfigurationSnapshotBasicDto { /** * * @type {string} * @memberof LocationConfigurationSnapshotBasicDto */ name?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotBasicDto */ locationId?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotBasicDto */ creationDateTime?: string; } /** * * @export * @interface LocationConfigurationSnapshotDto */ export interface LocationConfigurationSnapshotDto { /** * * @type {string} * @memberof LocationConfigurationSnapshotDto */ name?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotDto */ locationId?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotDto */ creationDateTime?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotDto */ id?: string; /** * * @type {Array} * @memberof LocationConfigurationSnapshotDto */ rooms?: Array; /** * * @type {Array} * @memberof LocationConfigurationSnapshotDto */ connectionConfigurations?: Array; } /** * * @export * @interface LocationConfigurationSnapshotDtoAllOf */ export interface LocationConfigurationSnapshotDtoAllOf { /** * * @type {string} * @memberof LocationConfigurationSnapshotDtoAllOf */ id?: string; /** * * @type {Array} * @memberof LocationConfigurationSnapshotDtoAllOf */ rooms?: Array; /** * * @type {Array} * @memberof LocationConfigurationSnapshotDtoAllOf */ connectionConfigurations?: Array; } /** * * @export * @interface LocationConfigurationSnapshotHomeOwnerDto */ export interface LocationConfigurationSnapshotHomeOwnerDto { /** * * @type {string} * @memberof LocationConfigurationSnapshotHomeOwnerDto */ id?: string | null; /** * * @type {string} * @memberof LocationConfigurationSnapshotHomeOwnerDto */ name?: string | null; /** * * @type {string} * @memberof LocationConfigurationSnapshotHomeOwnerDto */ locationId?: string; /** * * @type {string} * @memberof LocationConfigurationSnapshotHomeOwnerDto */ creationDateTime?: string | null; } /** * * @export * @interface LocationDataDto */ export interface LocationDataDto { /** * * @type {SnapInsDataDto} * @memberof LocationDataDto */ snapInsData?: SnapInsDataDto; /** * * @type {LoacationAddressDetailsDto} * @memberof LocationDataDto */ location?: LoacationAddressDetailsDto; } /** * * @export * @interface LocationDto */ export interface LocationDto { /** * * @type {string} * @memberof LocationDto */ id?: string; /** * * @type {string} * @memberof LocationDto */ locationName?: string; /** * * @type {string} * @memberof LocationDto */ lotNumber?: string; /** * * @type {string} * @memberof LocationDto */ locationTypeId?: string; /** * * @type {string} * @memberof LocationDto */ status?: string; /** * * @type {string} * @memberof LocationDto */ bcbConnectedStatus?: string; /** * * @type {string} * @memberof LocationDto */ insertDate?: string; /** * * @type {string} * @memberof LocationDto */ addressCity?: string; /** * * @type {string} * @memberof LocationDto */ addressStreet?: string; /** * * @type {string} * @memberof LocationDto */ addressHouseNumber?: string; /** * * @type {string} * @memberof LocationDto */ addressPostalCode?: string; /** * * @type {Array} * @memberof LocationDto */ installers?: Array; /** * * @type {Array} * @memberof LocationDto */ files?: Array; /** * * @type {Array} * @memberof LocationDto */ assignedBcbs?: Array; /** * * @type {LocationConfigurationDto} * @memberof LocationDto */ locationConfiguration?: LocationConfigurationDto | null; /** * * @type {DeviceTypeConfigurationDefaultDto} * @memberof LocationDto */ deviceTypeConfigurationDefault?: DeviceTypeConfigurationDefaultDto | null; /** * * @type {Array} * @memberof LocationDto */ connectionConfigurations?: Array; } /** * * @export * @interface LocationFileDto */ export interface LocationFileDto { /** * * @type {string} * @memberof LocationFileDto */ blobId?: string; /** * * @type {number} * @memberof LocationFileDto */ fileType?: number; /** * * @type {string} * @memberof LocationFileDto */ fileName?: string; /** * * @type {number} * @memberof LocationFileDto */ fileLength?: number; /** * * @type {string} * @memberof LocationFileDto */ contentType?: string; } /** * * @export * @interface LocationGridDto */ export interface LocationGridDto { /** * * @type {string} * @memberof LocationGridDto */ id?: string; /** * * @type {string} * @memberof LocationGridDto */ status?: string; /** * * @type {string} * @memberof LocationGridDto */ locationName?: string; /** * * @type {string} * @memberof LocationGridDto */ bcbConnectedStatus?: string; /** * * @type {string} * @memberof LocationGridDto */ insertDate?: string; /** * * @type {string} * @memberof LocationGridDto */ addressCity?: string; /** * * @type {string} * @memberof LocationGridDto */ addressStreet?: string; /** * * @type {string} * @memberof LocationGridDto */ addressHouseNumber?: string; /** * * @type {string} * @memberof LocationGridDto */ addressPostalCode?: string; /** * * @type {Array} * @memberof LocationGridDto */ installers?: Array; } /** * * @export * @interface LocationInstDto */ export interface LocationInstDto { /** * * @type {string} * @memberof LocationInstDto */ id?: string; /** * * @type {string} * @memberof LocationInstDto */ status?: string; /** * * @type {string} * @memberof LocationInstDto */ bcbConnectedStatus?: string; /** * * @type {Array} * @memberof LocationInstDto */ assignedBcbs?: Array; /** * * @type {Array} * @memberof LocationInstDto */ rooms?: Array; /** * * @type {{ [key: string]: number; }} * @memberof LocationInstDto */ snapInStatuses?: { [key: string]: number; }; } /** * * @export * @interface LocationInstallerDto */ export interface LocationInstallerDto { /** * * @type {string} * @memberof LocationInstallerDto */ id?: string; /** * * @type {string} * @memberof LocationInstallerDto */ givenName?: string | null; /** * * @type {string} * @memberof LocationInstallerDto */ surname?: string | null; } /** * * @export * @interface LocationLevelPowerConsumptionDto */ export interface LocationLevelPowerConsumptionDto { /** * * @type {string} * @memberof LocationLevelPowerConsumptionDto */ locationId?: string; /** * * @type {string} * @memberof LocationLevelPowerConsumptionDto */ name?: string; /** * * @type {OldPowerState} * @memberof LocationLevelPowerConsumptionDto */ locationPowerMeasurments?: OldPowerState; /** * * @type {Array} * @memberof LocationLevelPowerConsumptionDto */ rooms?: Array; } /** * * @export * @interface LocationNewDto */ export interface LocationNewDto { /** * * @type {string} * @memberof LocationNewDto */ locationName?: string; /** * * @type {string} * @memberof LocationNewDto */ lotNumber?: string; /** * * @type {string} * @memberof LocationNewDto */ locationTypeId?: string; /** * * @type {string} * @memberof LocationNewDto */ addressCity?: string; /** * * @type {string} * @memberof LocationNewDto */ addressStreet?: string; /** * * @type {string} * @memberof LocationNewDto */ addressHouseNumber?: string; /** * * @type {string} * @memberof LocationNewDto */ addressPostalCode?: string; /** * * @type {Array} * @memberof LocationNewDto */ installers?: Array; } /** * * @export * @enum {string} */ export declare enum LocationStatusEnum { Draft = "Draft", Pending = "Pending", Install = "Install", Operational = "Operational", Maintenance = "Maintenance", Suspended = "Suspended", Stopped = "Stopped" } /** * * @export * @interface LotLookupResponse */ export interface LotLookupResponse { /** * * @type {string} * @memberof LotLookupResponse */ lotNumber?: string; /** * * @type {string} * @memberof LotLookupResponse */ locationId?: string; } /** * * @export * @interface NewSceneDto */ export interface NewSceneDto { /** * * @type {Array} * @memberof NewSceneDto */ actions?: Array; /** * * @type {string} * @memberof NewSceneDto */ name?: string | null; /** * * @type {boolean} * @memberof NewSceneDto */ enabled?: boolean; /** * * @type {Array} * @memberof NewSceneDto */ roomIds?: Array; } /** * Represents an ObjectId (see also BsonObjectId). * @export * @interface ObjectId */ export interface ObjectId { /** * Gets the timestamp. * @type {number} * @memberof ObjectId */ Timestamp?: number; /** * Gets the machine. * @type {number} * @memberof ObjectId * @deprecated */ Machine?: number; /** * Gets the PID. * @type {number} * @memberof ObjectId * @deprecated */ Pid?: number; /** * Gets the increment. * @type {number} * @memberof ObjectId * @deprecated */ Increment?: number; /** * Gets the creation time (derived from the timestamp). * @type {string} * @memberof ObjectId */ CreationTime?: string; } /** * * @export * @interface OldPowerState */ export interface OldPowerState { /** * * @type {PowerStateEnum} * @memberof OldPowerState */ state?: PowerStateEnum | null; /** * * @type {PowerConsumption} * @memberof OldPowerState */ powerConsumption?: PowerConsumption | null; /** * * @type {EnergyConsumption} * @memberof OldPowerState */ energyConsumption?: EnergyConsumption | null; } /** * * @export * @interface PagedResultOfHomeOwnerDto */ export interface PagedResultOfHomeOwnerDto { /** * * @type {Array} * @memberof PagedResultOfHomeOwnerDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfHomeOwnerDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfHomeOwnerDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfLocationConfigurationSnapshotBasicDto */ export interface PagedResultOfLocationConfigurationSnapshotBasicDto { /** * * @type {Array} * @memberof PagedResultOfLocationConfigurationSnapshotBasicDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfLocationConfigurationSnapshotBasicDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfLocationConfigurationSnapshotBasicDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfLocationConfigurationSnapshotHomeOwnerDto */ export interface PagedResultOfLocationConfigurationSnapshotHomeOwnerDto { /** * * @type {Array} * @memberof PagedResultOfLocationConfigurationSnapshotHomeOwnerDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfLocationConfigurationSnapshotHomeOwnerDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfLocationConfigurationSnapshotHomeOwnerDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfLocationGridDto */ export interface PagedResultOfLocationGridDto { /** * * @type {Array} * @memberof PagedResultOfLocationGridDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfLocationGridDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfLocationGridDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfLocationLevelPowerConsumptionDto */ export interface PagedResultOfLocationLevelPowerConsumptionDto { /** * * @type {Array} * @memberof PagedResultOfLocationLevelPowerConsumptionDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfLocationLevelPowerConsumptionDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfLocationLevelPowerConsumptionDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfSnapInProductGridDto */ export interface PagedResultOfSnapInProductGridDto { /** * * @type {Array} * @memberof PagedResultOfSnapInProductGridDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfSnapInProductGridDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfSnapInProductGridDto */ pageSize?: number; } /** * * @export * @interface PagedResultOfUserDto */ export interface PagedResultOfUserDto { /** * * @type {Array} * @memberof PagedResultOfUserDto */ data?: Array; /** * * @type {number} * @memberof PagedResultOfUserDto */ recordsTotalNumber?: number; /** * * @type {number} * @memberof PagedResultOfUserDto */ pageSize?: number; } /** * * @export * @interface PowerConsumption */ export interface PowerConsumption { /** * * @type {number} * @memberof PowerConsumption */ current?: number | null; /** * * @type {number} * @memberof PowerConsumption */ power?: number | null; } /** * * @export * @interface PowerConsumptionAllOf */ export interface PowerConsumptionAllOf { /** * * @type {number} * @memberof PowerConsumptionAllOf */ current?: number | null; /** * * @type {number} * @memberof PowerConsumptionAllOf */ power?: number | null; } /** * * @export * @enum {string} */ export declare enum PowerStateEnum { Unknown = "UNKNOWN", On = "ON", Off = "OFF" } /** * * @export * @interface ProblemDetails */ export interface ProblemDetails { [key: string]: any | any; /** * * @type {string} * @memberof ProblemDetails */ type?: string | null; /** * * @type {string} * @memberof ProblemDetails */ title?: string | null; /** * * @type {number} * @memberof ProblemDetails */ status?: number | null; /** * * @type {string} * @memberof ProblemDetails */ detail?: string | null; /** * * @type {string} * @memberof ProblemDetails */ instance?: string | null; /** * * @type {{ [key: string]: any; }} * @memberof ProblemDetails */ extensions?: { [key: string]: any; }; } /** * * @export * @interface RoomDto */ export interface RoomDto { /** * * @type {string} * @memberof RoomDto */ id?: string; /** * * @type {string} * @memberof RoomDto */ name?: string; /** * * @type {string} * @memberof RoomDto */ typeId?: string; } /** * * @export * @interface RoomInstDto */ export interface RoomInstDto { /** * * @type {string} * @memberof RoomInstDto */ id?: string; /** * * @type {string} * @memberof RoomInstDto */ name?: string; /** * * @type {string} * @memberof RoomInstDto */ typeId?: string; /** * * @type {Array} * @memberof RoomInstDto */ docks?: Array; } /** * * @export * @interface RoomLevelPowerConsumptionDto */ export interface RoomLevelPowerConsumptionDto { /** * * @type {string} * @memberof RoomLevelPowerConsumptionDto */ roomName?: string; /** * * @type {string} * @memberof RoomLevelPowerConsumptionDto */ typeId?: string; /** * * @type {string} * @memberof RoomLevelPowerConsumptionDto */ roomId?: string; /** * * @type {EnergyConsumption} * @memberof RoomLevelPowerConsumptionDto */ roomEnergyConsumption?: EnergyConsumption; /** * * @type {PowerConsumption} * @memberof RoomLevelPowerConsumptionDto */ roomPowerConsumption?: PowerConsumption; /** * * @type {EnergyConsumption} * @memberof RoomLevelPowerConsumptionDto */ relayEnergyConsumption?: EnergyConsumption; /** * * @type {PowerConsumption} * @memberof RoomLevelPowerConsumptionDto */ relayPowerConsumption?: PowerConsumption; /** * * @type {EnergyConsumption} * @memberof RoomLevelPowerConsumptionDto */ smartEnergyConsumption?: EnergyConsumption; /** * * @type {PowerConsumption} * @memberof RoomLevelPowerConsumptionDto */ smartPowerConsumption?: PowerConsumption; /** * * @type {Array} * @memberof RoomLevelPowerConsumptionDto */ devices?: Array; /** * * @type {number} * @memberof RoomLevelPowerConsumptionDto */ workingDevicesNumber?: number; } /** * * @export * @interface RoomNewDto */ export interface RoomNewDto { /** * * @type {string} * @memberof RoomNewDto */ name?: string; /** * * @type {string} * @memberof RoomNewDto */ typeId?: string; } /** * * @export * @interface RoomWithDocksDto */ export interface RoomWithDocksDto { /** * * @type {string} * @memberof RoomWithDocksDto */ id?: string; /** * * @type {string} * @memberof RoomWithDocksDto */ name?: string; /** * * @type {string} * @memberof RoomWithDocksDto */ typeId?: string; /** * * @type {Array} * @memberof RoomWithDocksDto */ docks?: Array; } /** * * @export * @interface RoomWithDocksDtoAllOf */ export interface RoomWithDocksDtoAllOf { /** * * @type {Array} * @memberof RoomWithDocksDtoAllOf */ docks?: Array; } /** * * @export * @interface SceneActionDto */ export interface SceneActionDto { /** * * @type {string} * @memberof SceneActionDto */ dockNumber?: string; /** * * @type {number} * @memberof SceneActionDto */ deviceNumber?: number; /** * * @type {string} * @memberof SceneActionDto */ action?: string; /** * * @type {any} * @memberof SceneActionDto */ actionParameters?: any | null; } /** * * @export * @interface SceneDto */ export interface SceneDto { /** * * @type {Array} * @memberof SceneDto */ actions?: Array; /** * * @type {string} * @memberof SceneDto */ id?: string; /** * * @type {number} * @memberof SceneDto */ version?: number; /** * * @type {string} * @memberof SceneDto */ locationId?: string; /** * * @type {string} * @memberof SceneDto */ name?: string; /** * * @type {boolean} * @memberof SceneDto */ enabled?: boolean; /** * * @type {string} * @memberof SceneDto */ modificationTimestamp?: string; /** * * @type {string} * @memberof SceneDto */ modificationVersion?: string | null; /** * * @type {Array} * @memberof SceneDto */ roomIds?: Array; } /** * * @export * @interface SnapInProductDto */ export interface SnapInProductDto { /** * * @type {string} * @memberof SnapInProductDto */ id?: string; /** * * @type {string} * @memberof SnapInProductDto */ serialNumber?: string; /** * * @type {string} * @memberof SnapInProductDto */ snapInCode?: string; /** * * @type {string} * @memberof SnapInProductDto */ macAddress?: string; /** * * @type {string} * @memberof SnapInProductDto */ zigbeeId?: string; /** * * @type {string} * @memberof SnapInProductDto */ snapInStatus?: string; /** * * @type {string} * @memberof SnapInProductDto */ locationId?: string | null; } /** * * @export * @interface SnapInProductGridDto */ export interface SnapInProductGridDto { /** * * @type {string} * @memberof SnapInProductGridDto */ serialNumber?: string; /** * * @type {string} * @memberof SnapInProductGridDto */ snapInCode?: string; /** * * @type {string} * @memberof SnapInProductGridDto */ macAddress?: string | null; /** * * @type {string} * @memberof SnapInProductGridDto */ zigbeeId?: string; /** * * @type {SnapInStatusEnum} * @memberof SnapInProductGridDto */ snapInStatus?: SnapInStatusEnum; } /** * * @export * @interface SnapInProductNewDto */ export interface SnapInProductNewDto { /** * * @type {string} * @memberof SnapInProductNewDto */ serialNumber?: string; /** * * @type {string} * @memberof SnapInProductNewDto */ snapInCode?: string; /** * * @type {string} * @memberof SnapInProductNewDto */ macAddress?: string | null; /** * * @type {string} * @memberof SnapInProductNewDto */ zigbeeId?: string | null; } /** * * @export * @interface SnapInStateDataDto */ export interface SnapInStateDataDto { /** * * @type {string} * @memberof SnapInStateDataDto */ zigbeeId?: string | null; /** * * @type {Array} * @memberof SnapInStateDataDto */ states?: Array | null; /** * * @type {Array} * @memberof SnapInStateDataDto */ devices?: Array | null; } /** * * @export * @enum {string} */ export declare enum SnapInStatusEnum { ToBeInstalled = "ToBeInstalled", InstalledNotDetected = "InstalledNotDetected", Detected = "Detected", UnderTesting = "UnderTesting", Tested = "Tested", Error = "Error" } /** * * @export * @enum {string} */ export declare enum SnapInStatusEnum2 { ToBeInstalled = "ToBeInstalled", InstalledNotDetected = "InstalledNotDetected", Detected = "Detected", UnderTesting = "UnderTesting", Tested = "Tested", Error = "Error" } /** * * @export * @interface SnapInTypeDto */ export interface SnapInTypeDto { /** * * @type {string} * @memberof SnapInTypeDto */ symbol?: string; /** * * @type {string} * @memberof SnapInTypeDto */ name?: string; /** * * @type {string} * @memberof SnapInTypeDto */ snapInCodeDockTypeSymbolValue?: string; /** * * @type {Array} * @memberof SnapInTypeDto */ snapInCodeDockPositionSymbols?: Array; } /** * * @export * @interface SnapInsDataDto */ export interface SnapInsDataDto { /** * * @type {number} * @memberof SnapInsDataDto */ snapInsAmount?: number; /** * * @type {number} * @memberof SnapInsDataDto */ onlineSnapInsAmount?: number; /** * * @type {number} * @memberof SnapInsDataDto */ snapInsReadyForUpdate?: number; } /** * * @export * @interface StateDto */ export interface StateDto { /** * * @type {any} * @memberof StateDto */ data?: any | null; /** * * @type {string} * @memberof StateDto */ type?: string; } /** * * @export * @interface SwitchConfigurationDefault */ export interface SwitchConfigurationDefault { /** * * @type {number} * @memberof SwitchConfigurationDefault */ shortPressTimeMs?: number; /** * * @type {number} * @memberof SwitchConfigurationDefault */ longPressTimeMs?: number; /** * * @type {number} * @memberof SwitchConfigurationDefault */ numberOfPresses?: number; } /** * * @export * @interface SwitchConfigurationDefaultDto */ export interface SwitchConfigurationDefaultDto { /** * * @type {number} * @memberof SwitchConfigurationDefaultDto */ shortPressTimeMs?: number; /** * * @type {number} * @memberof SwitchConfigurationDefaultDto */ longPressTimeMs?: number; /** * * @type {number} * @memberof SwitchConfigurationDefaultDto */ numberOfPresses?: number; } /** * * @export * @interface UpdateSceneDto */ export interface UpdateSceneDto { /** * * @type {Array} * @memberof UpdateSceneDto */ actions?: Array; /** * * @type {string} * @memberof UpdateSceneDto */ name?: string | null; /** * * @type {boolean} * @memberof UpdateSceneDto */ enabled?: boolean; /** * * @type {Array} * @memberof UpdateSceneDto */ roomIds?: Array; /** * * @type {string} * @memberof UpdateSceneDto */ id?: string; /** * * @type {number} * @memberof UpdateSceneDto */ version?: number; /** * * @type {string} * @memberof UpdateSceneDto */ modificationTimestamp?: string; /** * * @type {string} * @memberof UpdateSceneDto */ modificationVersion?: string | null; } /** * * @export * @interface UpdateSceneDtoAllOf */ export interface UpdateSceneDtoAllOf { /** * * @type {string} * @memberof UpdateSceneDtoAllOf */ id?: string; /** * * @type {number} * @memberof UpdateSceneDtoAllOf */ version?: number; /** * * @type {string} * @memberof UpdateSceneDtoAllOf */ modificationTimestamp?: string; /** * * @type {string} * @memberof UpdateSceneDtoAllOf */ modificationVersion?: string | null; } /** * * @export * @interface UserDto */ export interface UserDto { /** * * @type {string} * @memberof UserDto */ id?: string; /** * * @type {string} * @memberof UserDto */ userName?: string | null; /** * * @type {string} * @memberof UserDto */ givenName?: string | null; /** * * @type {string} * @memberof UserDto */ surname?: string | null; /** * * @type {string} * @memberof UserDto */ mobilePhone?: string | null; /** * * @type {string} * @memberof UserDto */ mail?: string | null; /** * * @type {string} * @memberof UserDto */ companyName?: string | null; /** * * @type {boolean} * @memberof UserDto */ disabled?: boolean; /** * * @type {Array} * @memberof UserDto */ userRoleList?: Array; /** * * @type {number} * @memberof UserDto */ version?: number; } /** * * @export * @interface UserLookupResponse */ export interface UserLookupResponse { /** * * @type {string} * @memberof UserLookupResponse */ id?: string | null; /** * * @type {string} * @memberof UserLookupResponse */ givenName?: string | null; /** * * @type {string} * @memberof UserLookupResponse */ surname?: string | null; /** * * @type {string} * @memberof UserLookupResponse */ companyName?: string | null; } /** * * @export * @interface UserNewDto */ export interface UserNewDto { /** * * @type {string} * @memberof UserNewDto */ userName?: string; /** * * @type {string} * @memberof UserNewDto */ givenName?: string; /** * * @type {string} * @memberof UserNewDto */ surname?: string; /** * * @type {string} * @memberof UserNewDto */ mobilePhone?: string | null; /** * * @type {string} * @memberof UserNewDto */ companyName?: string | null; /** * * @type {string} * @memberof UserNewDto */ password?: string; /** * * @type {string} * @memberof UserNewDto */ mail?: string; /** * * @type {Array} * @memberof UserNewDto */ userRoleList?: Array | null; } /** * * @export * @interface ZigbeeSettingsDto */ export interface ZigbeeSettingsDto { /** * * @type {number} * @memberof ZigbeeSettingsDto */ channel?: number | null; /** * * @type {string} * @memberof ZigbeeSettingsDto */ panId?: string | null; /** * * @type {Array} * @memberof ZigbeeSettingsDto */ networkKey?: Array | null; } /** * AuthorizationApi - axios parameter creator * @export */ export declare const AuthorizationApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Authorization request * @param {AuthorizationRequest} authorizationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationPost: (authorizationRequest: AuthorizationRequest, options?: any) => Promise; /** * * @summary Get new token based on previous token * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationRefreshToken: (options?: any) => Promise; }; /** * AuthorizationApi - functional programming interface * @export */ export declare const AuthorizationApiFp: (configuration?: Configuration) => { /** * * @summary Authorization request * @param {AuthorizationRequest} authorizationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationPost(authorizationRequest: AuthorizationRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get new token based on previous token * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationRefreshToken(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * AuthorizationApi - factory interface * @export */ export declare const AuthorizationApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Authorization request * @param {AuthorizationRequest} authorizationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationPost(authorizationRequest: AuthorizationRequest, options?: any): AxiosPromise; /** * * @summary Get new token based on previous token * @param {*} [options] Override http request option. * @throws {RequiredError} */ authorizationRefreshToken(options?: any): AxiosPromise; }; /** * AuthorizationApi - object-oriented interface * @export * @class AuthorizationApi * @extends {BaseAPI} */ export declare class AuthorizationApi extends BaseAPI { /** * * @summary Authorization request * @param {AuthorizationRequest} authorizationRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthorizationApi */ authorizationPost(authorizationRequest: AuthorizationRequest, options?: any): Promise>; /** * * @summary Get new token based on previous token * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthorizationApi */ authorizationRefreshToken(options?: any): Promise>; } /** * BcbApi - axios parameter creator * @export */ export declare const BcbApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} bcbId * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetBcbStatus: (bcbId: string, options?: any) => Promise; /** * * @summary Unassigned BCBs * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetUnassignedBcbs: (options?: any) => Promise; }; /** * BcbApi - functional programming interface * @export */ export declare const BcbApiFp: (configuration?: Configuration) => { /** * * @param {string} bcbId * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetBcbStatus(bcbId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Unassigned BCBs * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetUnassignedBcbs(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * BcbApi - factory interface * @export */ export declare const BcbApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} bcbId * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetBcbStatus(bcbId: string, options?: any): AxiosPromise; /** * * @summary Unassigned BCBs * @param {*} [options] Override http request option. * @throws {RequiredError} */ bcbGetUnassignedBcbs(options?: any): AxiosPromise>; }; /** * BcbApi - object-oriented interface * @export * @class BcbApi * @extends {BaseAPI} */ export declare class BcbApi extends BaseAPI { /** * * @param {string} bcbId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof BcbApi */ bcbGetBcbStatus(bcbId: string, options?: any): Promise>; /** * * @summary Unassigned BCBs * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof BcbApi */ bcbGetUnassignedBcbs(options?: any): Promise>; } /** * ConfigurationApi - axios parameter creator * @export */ export declare const ConfigurationApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {ConnectionConfigurationNewDto} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationAddConnectionConfiguration: (locationId: string, connectionConfigurationNewDto: ConnectionConfigurationNewDto, options?: any) => Promise; /** * * @param {string} locationId * @param {LocationConfigurationDto} locationConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureLocation: (locationId: string, locationConfigurationDto: LocationConfigurationDto, options?: any) => Promise; /** * * @param {string} snapInId * @param {any} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureSnapIn: (snapInId: string, body: any, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetConfigureConnections: (locationId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetLocationConfiguration: (locationId: string, options?: any) => Promise; /** * * @summary Removes connection configuration. * @param {string} locationId Given location ID. * @param {string} connectionConfigurationId Given connection configuration ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationRemoveConnectionConfiguration: (locationId: string, connectionConfigurationId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {Array} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationReplaceConnectionConfigurations: (locationId: string, connectionConfigurationNewDto: Array, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSendLocationToBcbs: (locationId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetErrorConnection: (locationId: string, connectionId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetTestedConnection: (locationId: string, connectionId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStartSnapInConfiguration: (locationId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStopSnapInConfiguration: (locationId: string, options?: any) => Promise; }; /** * ConfigurationApi - functional programming interface * @export */ export declare const ConfigurationApiFp: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {ConnectionConfigurationNewDto} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationAddConnectionConfiguration(locationId: string, connectionConfigurationNewDto: ConnectionConfigurationNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {LocationConfigurationDto} locationConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureLocation(locationId: string, locationConfigurationDto: LocationConfigurationDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} snapInId * @param {any} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureSnapIn(snapInId: string, body: any, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetConfigureConnections(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetLocationConfiguration(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Removes connection configuration. * @param {string} locationId Given location ID. * @param {string} connectionConfigurationId Given connection configuration ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationRemoveConnectionConfiguration(locationId: string, connectionConfigurationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} locationId * @param {Array} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationReplaceConnectionConfigurations(locationId: string, connectionConfigurationNewDto: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSendLocationToBcbs(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetErrorConnection(locationId: string, connectionId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetTestedConnection(locationId: string, connectionId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStartSnapInConfiguration(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStopSnapInConfiguration(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ConfigurationApi - factory interface * @export */ export declare const ConfigurationApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} locationId * @param {ConnectionConfigurationNewDto} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationAddConnectionConfiguration(locationId: string, connectionConfigurationNewDto: ConnectionConfigurationNewDto, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {LocationConfigurationDto} locationConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureLocation(locationId: string, locationConfigurationDto: LocationConfigurationDto, options?: any): AxiosPromise; /** * * @param {string} snapInId * @param {any} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationConfigureSnapIn(snapInId: string, body: any, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetConfigureConnections(locationId: string, options?: any): AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationGetLocationConfiguration(locationId: string, options?: any): AxiosPromise; /** * * @summary Removes connection configuration. * @param {string} locationId Given location ID. * @param {string} connectionConfigurationId Given connection configuration ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationRemoveConnectionConfiguration(locationId: string, connectionConfigurationId: string, options?: any): AxiosPromise>; /** * * @param {string} locationId * @param {Array} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationReplaceConnectionConfigurations(locationId: string, connectionConfigurationNewDto: Array, options?: any): AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSendLocationToBcbs(locationId: string, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetErrorConnection(locationId: string, connectionId: string, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationSetTestedConnection(locationId: string, connectionId: string, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStartSnapInConfiguration(locationId: string, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationStopSnapInConfiguration(locationId: string, options?: any): AxiosPromise; }; /** * ConfigurationApi - object-oriented interface * @export * @class ConfigurationApi * @extends {BaseAPI} */ export declare class ConfigurationApi extends BaseAPI { /** * * @param {string} locationId * @param {ConnectionConfigurationNewDto} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationAddConnectionConfiguration(locationId: string, connectionConfigurationNewDto: ConnectionConfigurationNewDto, options?: any): Promise>; /** * * @param {string} locationId * @param {LocationConfigurationDto} locationConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationConfigureLocation(locationId: string, locationConfigurationDto: LocationConfigurationDto, options?: any): Promise>; /** * * @param {string} snapInId * @param {any} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationConfigureSnapIn(snapInId: string, body: any, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationGetConfigureConnections(locationId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationGetLocationConfiguration(locationId: string, options?: any): Promise>; /** * * @summary Removes connection configuration. * @param {string} locationId Given location ID. * @param {string} connectionConfigurationId Given connection configuration ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationRemoveConnectionConfiguration(locationId: string, connectionConfigurationId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {Array} connectionConfigurationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationReplaceConnectionConfigurations(locationId: string, connectionConfigurationNewDto: Array, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationSendLocationToBcbs(locationId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationSetErrorConnection(locationId: string, connectionId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {string} connectionId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationSetTestedConnection(locationId: string, connectionId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationStartSnapInConfiguration(locationId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationApi */ configurationStopSnapInConfiguration(locationId: string, options?: any): Promise>; } /** * ConfigurationDefaultApi - axios parameter creator * @export */ export declare const ConfigurationDefaultApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} configurationDefaultName * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationDefaultGetConfigurationDefault: (configurationDefaultName: string, options?: any) => Promise; }; /** * ConfigurationDefaultApi - functional programming interface * @export */ export declare const ConfigurationDefaultApiFp: (configuration?: Configuration) => { /** * * @param {string} configurationDefaultName * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationDefaultGetConfigurationDefault(configurationDefaultName: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ConfigurationDefaultApi - factory interface * @export */ export declare const ConfigurationDefaultApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} configurationDefaultName * @param {*} [options] Override http request option. * @throws {RequiredError} */ configurationDefaultGetConfigurationDefault(configurationDefaultName: string, options?: any): AxiosPromise; }; /** * ConfigurationDefaultApi - object-oriented interface * @export * @class ConfigurationDefaultApi * @extends {BaseAPI} */ export declare class ConfigurationDefaultApi extends BaseAPI { /** * * @param {string} configurationDefaultName * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationDefaultApi */ configurationDefaultGetConfigurationDefault(configurationDefaultName: string, options?: any): Promise>; } /** * DeviceConfigurationApi - axios parameter creator * @export */ export declare const DeviceConfigurationApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {DeviceConfigurationDto} deviceConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationConfigureDevice: (locationId: string, deviceConfigurationDto: DeviceConfigurationDto, options?: any) => Promise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationGetDeviceConfiguration: (locationId: string, options?: any) => Promise; }; /** * DeviceConfigurationApi - functional programming interface * @export */ export declare const DeviceConfigurationApiFp: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {DeviceConfigurationDto} deviceConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationConfigureDevice(locationId: string, deviceConfigurationDto: DeviceConfigurationDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationGetDeviceConfiguration(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * DeviceConfigurationApi - factory interface * @export */ export declare const DeviceConfigurationApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} locationId * @param {DeviceConfigurationDto} deviceConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationConfigureDevice(locationId: string, deviceConfigurationDto: DeviceConfigurationDto, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceConfigurationGetDeviceConfiguration(locationId: string, options?: any): AxiosPromise; }; /** * DeviceConfigurationApi - object-oriented interface * @export * @class DeviceConfigurationApi * @extends {BaseAPI} */ export declare class DeviceConfigurationApi extends BaseAPI { /** * * @param {string} locationId * @param {DeviceConfigurationDto} deviceConfigurationDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceConfigurationApi */ deviceConfigurationConfigureDevice(locationId: string, deviceConfigurationDto: DeviceConfigurationDto, options?: any): Promise>; /** * * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceConfigurationApi */ deviceConfigurationGetDeviceConfiguration(locationId: string, options?: any): Promise>; } /** * DeviceStateApi - axios parameter creator * @export */ export declare const DeviceStateApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Get device states for locationId. It will use assigned BCBs to correlate data from devices. * @param {string} locationId Location Id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetDeviceStatesForLocation: (locationId: string, options?: any) => Promise; /** * * @summary Returns power consumption report for all rooms within given location. * @param {string} [criteriaLocationId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetLocationPowerConsumption: (criteriaLocationId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Returns power consumption report for all devices within given room in the location. * @param {string} locationId * @param {string} [criteriaRoomId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetRoomPowerConsumption: (locationId: string, criteriaRoomId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Send control action to device * @param {string} locationId * @param {DeviceActionDto} deviceActionDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateSetDeviceAction: (locationId: string, deviceActionDto: DeviceActionDto, options?: any) => Promise; }; /** * DeviceStateApi - functional programming interface * @export */ export declare const DeviceStateApiFp: (configuration?: Configuration) => { /** * * @summary Get device states for locationId. It will use assigned BCBs to correlate data from devices. * @param {string} locationId Location Id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetDeviceStatesForLocation(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Returns power consumption report for all rooms within given location. * @param {string} [criteriaLocationId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetLocationPowerConsumption(criteriaLocationId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns power consumption report for all devices within given room in the location. * @param {string} locationId * @param {string} [criteriaRoomId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetRoomPowerConsumption(locationId: string, criteriaRoomId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Send control action to device * @param {string} locationId * @param {DeviceActionDto} deviceActionDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateSetDeviceAction(locationId: string, deviceActionDto: DeviceActionDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * DeviceStateApi - factory interface * @export */ export declare const DeviceStateApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Get device states for locationId. It will use assigned BCBs to correlate data from devices. * @param {string} locationId Location Id * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetDeviceStatesForLocation(locationId: string, options?: any): AxiosPromise>; /** * * @summary Returns power consumption report for all rooms within given location. * @param {string} [criteriaLocationId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetLocationPowerConsumption(criteriaLocationId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Returns power consumption report for all devices within given room in the location. * @param {string} locationId * @param {string} [criteriaRoomId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateGetRoomPowerConsumption(locationId: string, criteriaRoomId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Send control action to device * @param {string} locationId * @param {DeviceActionDto} deviceActionDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ deviceStateSetDeviceAction(locationId: string, deviceActionDto: DeviceActionDto, options?: any): AxiosPromise; }; /** * DeviceStateApi - object-oriented interface * @export * @class DeviceStateApi * @extends {BaseAPI} */ export declare class DeviceStateApi extends BaseAPI { /** * * @summary Get device states for locationId. It will use assigned BCBs to correlate data from devices. * @param {string} locationId Location Id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceStateApi */ deviceStateGetDeviceStatesForLocation(locationId: string, options?: any): Promise>; /** * * @summary Returns power consumption report for all rooms within given location. * @param {string} [criteriaLocationId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceStateApi */ deviceStateGetLocationPowerConsumption(criteriaLocationId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Returns power consumption report for all devices within given room in the location. * @param {string} locationId * @param {string} [criteriaRoomId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceStateApi */ deviceStateGetRoomPowerConsumption(locationId: string, criteriaRoomId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Send control action to device * @param {string} locationId * @param {DeviceActionDto} deviceActionDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DeviceStateApi */ deviceStateSetDeviceAction(locationId: string, deviceActionDto: DeviceActionDto, options?: any): Promise>; } /** * DictionaryApi - axios parameter creator * @export */ export declare const DictionaryApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDeviceTypes: (options?: any) => Promise; /** * * @summary Get key - value list for given dictionary * @param {string} dictionary LocationType, Position, RoomType, DockType * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDict: (dictionary: string, options?: any) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetSnapInTypes: (options?: any) => Promise; }; /** * DictionaryApi - functional programming interface * @export */ export declare const DictionaryApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDeviceTypes(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Get key - value list for given dictionary * @param {string} dictionary LocationType, Position, RoomType, DockType * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDict(dictionary: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<{ [key: string]: string; }>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetSnapInTypes(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * DictionaryApi - factory interface * @export */ export declare const DictionaryApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDeviceTypes(options?: any): AxiosPromise>; /** * * @summary Get key - value list for given dictionary * @param {string} dictionary LocationType, Position, RoomType, DockType * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetDict(dictionary: string, options?: any): AxiosPromise<{ [key: string]: string; }>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ dictionaryGetSnapInTypes(options?: any): AxiosPromise>; }; /** * DictionaryApi - object-oriented interface * @export * @class DictionaryApi * @extends {BaseAPI} */ export declare class DictionaryApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DictionaryApi */ dictionaryGetDeviceTypes(options?: any): Promise>; /** * * @summary Get key - value list for given dictionary * @param {string} dictionary LocationType, Position, RoomType, DockType * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DictionaryApi */ dictionaryGetDict(dictionary: string, options?: any): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DictionaryApi */ dictionaryGetSnapInTypes(options?: any): Promise>; } /** * DockApi - axios parameter creator * @export */ export declare const DockApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {string} roomId * @param {DockNewDto} dockNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockAddDock: (locationId: string, roomId: string, dockNewDto: DockNewDto, options?: any) => Promise; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockGetDocks: (locationId: string, roomId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {string} dockNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockRemoveDock: (locationId: string, dockNumber: string, options?: any) => Promise; /** * * @param {string} locationId * @param {DockDto} dockDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockUpdateDock: (locationId: string, dockDto: DockDto, options?: any) => Promise; }; /** * DockApi - functional programming interface * @export */ export declare const DockApiFp: (configuration?: Configuration) => { /** * * @param {string} locationId * @param {string} roomId * @param {DockNewDto} dockNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockAddDock(locationId: string, roomId: string, dockNewDto: DockNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockGetDocks(locationId: string, roomId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} locationId * @param {string} dockNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockRemoveDock(locationId: string, dockNumber: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {DockDto} dockDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockUpdateDock(locationId: string, dockDto: DockDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * DockApi - factory interface * @export */ export declare const DockApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} locationId * @param {string} roomId * @param {DockNewDto} dockNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockAddDock(locationId: string, roomId: string, dockNewDto: DockNewDto, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockGetDocks(locationId: string, roomId: string, options?: any): AxiosPromise>; /** * * @param {string} locationId * @param {string} dockNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockRemoveDock(locationId: string, dockNumber: string, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {DockDto} dockDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ dockUpdateDock(locationId: string, dockDto: DockDto, options?: any): AxiosPromise; }; /** * DockApi - object-oriented interface * @export * @class DockApi * @extends {BaseAPI} */ export declare class DockApi extends BaseAPI { /** * * @param {string} locationId * @param {string} roomId * @param {DockNewDto} dockNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DockApi */ dockAddDock(locationId: string, roomId: string, dockNewDto: DockNewDto, options?: any): Promise>; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DockApi */ dockGetDocks(locationId: string, roomId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {string} dockNumber * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DockApi */ dockRemoveDock(locationId: string, dockNumber: string, options?: any): Promise>; /** * * @param {string} locationId * @param {DockDto} dockDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DockApi */ dockUpdateDock(locationId: string, dockDto: DockDto, options?: any): Promise>; } /** * EnrollmentApi - axios parameter creator * @export */ export declare const EnrollmentApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentGetEnrollments: (options?: any) => Promise; /** * * @summary Provision new device to the cloud * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentProvisionDevice: (options?: any) => Promise; }; /** * EnrollmentApi - functional programming interface * @export */ export declare const EnrollmentApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentGetEnrollments(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Provision new device to the cloud * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentProvisionDevice(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * EnrollmentApi - factory interface * @export */ export declare const EnrollmentApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentGetEnrollments(options?: any): AxiosPromise>; /** * * @summary Provision new device to the cloud * @param {*} [options] Override http request option. * @throws {RequiredError} */ enrollmentProvisionDevice(options?: any): AxiosPromise; }; /** * EnrollmentApi - object-oriented interface * @export * @class EnrollmentApi * @extends {BaseAPI} */ export declare class EnrollmentApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnrollmentApi */ enrollmentGetEnrollments(options?: any): Promise>; /** * * @summary Provision new device to the cloud * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof EnrollmentApi */ enrollmentProvisionDevice(options?: any): Promise>; } /** * ErrorApi - axios parameter creator * @export */ export declare const ErrorApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ errorError: (options?: any) => Promise; }; /** * ErrorApi - functional programming interface * @export */ export declare const ErrorApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ errorError(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ErrorApi - factory interface * @export */ export declare const ErrorApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ errorError(options?: any): AxiosPromise; }; /** * ErrorApi - object-oriented interface * @export * @class ErrorApi * @extends {BaseAPI} */ export declare class ErrorApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ErrorApi */ errorError(options?: any): Promise>; } /** * HomeOwnerApi - axios parameter creator * @export */ export declare const HomeOwnerApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Adds new Home Owner. * @param {HomeOwnerNewDto} homeOwnerNewDto New HomeOwner data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddHomeOwner: (homeOwnerNewDto: HomeOwnerNewDto, options?: any) => Promise; /** * * @summary Assigns location to Home Owner. * @param {string} newLocationId New location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddLocationForHomeOwner: (newLocationId: string, userId: string, options?: any) => Promise; /** * * @summary Deletes Home Owner. * @param {string} [userId] User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteHomeOwner: (userId?: string, options?: any) => Promise; /** * * @summary Deletes location from Home Owner. * @param {string} locationId Location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteLocationFromHomeOwner: (locationId: string, userId: string, options?: any) => Promise; /** * * @summary Gets all home owners * @param {string} [criteriaId] * @param {number} [criteriaAuthenticationType] * @param {string} [criteriaUniqueUserId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGet: (criteriaId?: string, criteriaAuthenticationType?: number, criteriaUniqueUserId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Get locations for currently logged HO user * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGetLocations: (options?: any) => Promise; }; /** * HomeOwnerApi - functional programming interface * @export */ export declare const HomeOwnerApiFp: (configuration?: Configuration) => { /** * * @summary Adds new Home Owner. * @param {HomeOwnerNewDto} homeOwnerNewDto New HomeOwner data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddHomeOwner(homeOwnerNewDto: HomeOwnerNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Assigns location to Home Owner. * @param {string} newLocationId New location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddLocationForHomeOwner(newLocationId: string, userId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Deletes Home Owner. * @param {string} [userId] User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteHomeOwner(userId?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Deletes location from Home Owner. * @param {string} locationId Location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteLocationFromHomeOwner(locationId: string, userId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Gets all home owners * @param {string} [criteriaId] * @param {number} [criteriaAuthenticationType] * @param {string} [criteriaUniqueUserId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGet(criteriaId?: string, criteriaAuthenticationType?: number, criteriaUniqueUserId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get locations for currently logged HO user * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGetLocations(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * HomeOwnerApi - factory interface * @export */ export declare const HomeOwnerApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Adds new Home Owner. * @param {HomeOwnerNewDto} homeOwnerNewDto New HomeOwner data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddHomeOwner(homeOwnerNewDto: HomeOwnerNewDto, options?: any): AxiosPromise; /** * * @summary Assigns location to Home Owner. * @param {string} newLocationId New location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAddLocationForHomeOwner(newLocationId: string, userId: string, options?: any): AxiosPromise; /** * * @summary Deletes Home Owner. * @param {string} [userId] User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteHomeOwner(userId?: string, options?: any): AxiosPromise; /** * * @summary Deletes location from Home Owner. * @param {string} locationId Location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerDeleteLocationFromHomeOwner(locationId: string, userId: string, options?: any): AxiosPromise; /** * * @summary Gets all home owners * @param {string} [criteriaId] * @param {number} [criteriaAuthenticationType] * @param {string} [criteriaUniqueUserId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGet(criteriaId?: string, criteriaAuthenticationType?: number, criteriaUniqueUserId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Get locations for currently logged HO user * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerGetLocations(options?: any): AxiosPromise; }; /** * HomeOwnerApi - object-oriented interface * @export * @class HomeOwnerApi * @extends {BaseAPI} */ export declare class HomeOwnerApi extends BaseAPI { /** * * @summary Adds new Home Owner. * @param {HomeOwnerNewDto} homeOwnerNewDto New HomeOwner data. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerAddHomeOwner(homeOwnerNewDto: HomeOwnerNewDto, options?: any): Promise>; /** * * @summary Assigns location to Home Owner. * @param {string} newLocationId New location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerAddLocationForHomeOwner(newLocationId: string, userId: string, options?: any): Promise>; /** * * @summary Deletes Home Owner. * @param {string} [userId] User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerDeleteHomeOwner(userId?: string, options?: any): Promise>; /** * * @summary Deletes location from Home Owner. * @param {string} locationId Location ID. * @param {string} userId User ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerDeleteLocationFromHomeOwner(locationId: string, userId: string, options?: any): Promise>; /** * * @summary Gets all home owners * @param {string} [criteriaId] * @param {number} [criteriaAuthenticationType] * @param {string} [criteriaUniqueUserId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerGet(criteriaId?: string, criteriaAuthenticationType?: number, criteriaUniqueUserId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Get locations for currently logged HO user * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerApi */ homeOwnerGetLocations(options?: any): Promise>; } /** * HomeOwnerAuthenticationApi - axios parameter creator * @export */ export declare const HomeOwnerAuthenticationApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Generates proper login token. * @param {AuthorizationTypeEnum} authorizationType Type of authorization. Now only \"Internal\" (1) is valid. AuthorizationTypeEnum * @param {AuthorizationRequest} authorizationRequest Request with login data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAuthenticationPost: (authorizationType: AuthorizationTypeEnum, authorizationRequest: AuthorizationRequest, options?: any) => Promise; }; /** * HomeOwnerAuthenticationApi - functional programming interface * @export */ export declare const HomeOwnerAuthenticationApiFp: (configuration?: Configuration) => { /** * * @summary Generates proper login token. * @param {AuthorizationTypeEnum} authorizationType Type of authorization. Now only \"Internal\" (1) is valid. AuthorizationTypeEnum * @param {AuthorizationRequest} authorizationRequest Request with login data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAuthenticationPost(authorizationType: AuthorizationTypeEnum, authorizationRequest: AuthorizationRequest, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * HomeOwnerAuthenticationApi - factory interface * @export */ export declare const HomeOwnerAuthenticationApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Generates proper login token. * @param {AuthorizationTypeEnum} authorizationType Type of authorization. Now only \"Internal\" (1) is valid. AuthorizationTypeEnum * @param {AuthorizationRequest} authorizationRequest Request with login data. * @param {*} [options] Override http request option. * @throws {RequiredError} */ homeOwnerAuthenticationPost(authorizationType: AuthorizationTypeEnum, authorizationRequest: AuthorizationRequest, options?: any): AxiosPromise; }; /** * HomeOwnerAuthenticationApi - object-oriented interface * @export * @class HomeOwnerAuthenticationApi * @extends {BaseAPI} */ export declare class HomeOwnerAuthenticationApi extends BaseAPI { /** * * @summary Generates proper login token. * @param {AuthorizationTypeEnum} authorizationType Type of authorization. Now only \"Internal\" (1) is valid. AuthorizationTypeEnum * @param {AuthorizationRequest} authorizationRequest Request with login data. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof HomeOwnerAuthenticationApi */ homeOwnerAuthenticationPost(authorizationType: AuthorizationTypeEnum, authorizationRequest: AuthorizationRequest, options?: any): Promise>; } /** * LocationApi - axios parameter creator * @export */ export declare const LocationApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Assign unassigned BCB to given location * @param {string} locationId location locationId * @param {string} bcbId unassigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationAssignBcb: (locationId: string, bcbId: string, options?: any) => Promise; /** * * @summary Changes location status * @param {string} locationId * @param {LocationStatusEnum} [newStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationChangeLocationStatus: (locationId: string, newStatus?: LocationStatusEnum, options?: any) => Promise; /** * * @summary Creates new location * @param {LocationNewDto} locationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationCreateLocation: (locationNewDto: LocationNewDto, options?: any) => Promise; /** * * @param {string} locationId * @param {string} fileBlobId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteFile: (locationId: string, fileBlobId: string, options?: any) => Promise; /** * * @summary Delete location if location is in proper status and doesn\'t have assigned snap-ins * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocation: (locationId: string, options?: any) => Promise; /** * * @summary Delete location - use only for testing purposes * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocationTestOnly: (locationId: string, options?: any) => Promise; /** * * @summary Detach assigned BCB from given location * @param {string} locationId location locationId * @param {string} bcbId assigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDetachBcb: (locationId: string, bcbId: string, options?: any) => Promise; /** * * @summary Download file to given location * @param {string} locationId Location locationId * @param {string} fileBlobId blob file locationId within location * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDownloadFile: (locationId: string, fileBlobId: string, options?: any) => Promise; /** * * @summary Create new location as a copy for location with given locationId * @param {string} locationId * @param {number} numberOfCopies Number of copies (default = 1) * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDuplicateLocation: (locationId: string, numberOfCopies: number, options?: any) => Promise; /** * * @summary Get one location by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocation: (locationId: string, options?: any) => Promise; /** * * @summary Get one location for installer by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationForInstaller: (locationId: string, options?: any) => Promise; /** * * @summary Get SnapIns statuses from location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationSnapInsStatus: (locationId: string, options?: any) => Promise; /** * * @summary Get locations list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaAddressCity] * @param {string} [criteriaAddressStreet] * @param {string} [criteriaInstaller] * @param {string} [criteriaLocationName] * @param {LocationStatusEnum} [criteriaLocationStatus] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocations: (criteriaAddressCity?: string, criteriaAddressStreet?: string, criteriaInstaller?: string, criteriaLocationName?: string, criteriaLocationStatus?: LocationStatusEnum, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Check lot name * @param {string} [projectName] * @param {string} [lotPartial] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationLotNameLookup: (projectName?: string, lotPartial?: string, options?: any) => Promise; /** * * @summary Check project name * @param {string} [projectName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationProjectNameLookup: (projectName?: string, options?: any) => Promise; /** * * @summary Saves modified location * @param {LocationDto} locationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUpdateLocation: (locationDto: LocationDto, options?: any) => Promise; /** * * @summary Upload files to given location * @param {string} locationId Location locationId * @param {number} [fileType] * @param {Array} [formFiles] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUploadFile: (locationId: string, fileType?: number, formFiles?: Array, options?: any) => Promise; }; /** * LocationApi - functional programming interface * @export */ export declare const LocationApiFp: (configuration?: Configuration) => { /** * * @summary Assign unassigned BCB to given location * @param {string} locationId location locationId * @param {string} bcbId unassigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationAssignBcb(locationId: string, bcbId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Changes location status * @param {string} locationId * @param {LocationStatusEnum} [newStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationChangeLocationStatus(locationId: string, newStatus?: LocationStatusEnum, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Creates new location * @param {LocationNewDto} locationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationCreateLocation(locationNewDto: LocationNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} locationId * @param {string} fileBlobId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteFile(locationId: string, fileBlobId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Delete location if location is in proper status and doesn\'t have assigned snap-ins * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocation(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Delete location - use only for testing purposes * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocationTestOnly(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Detach assigned BCB from given location * @param {string} locationId location locationId * @param {string} bcbId assigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDetachBcb(locationId: string, bcbId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Download file to given location * @param {string} locationId Location locationId * @param {string} fileBlobId blob file locationId within location * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDownloadFile(locationId: string, fileBlobId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Create new location as a copy for location with given locationId * @param {string} locationId * @param {number} numberOfCopies Number of copies (default = 1) * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDuplicateLocation(locationId: string, numberOfCopies: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Get one location by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocation(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get one location for installer by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationForInstaller(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get SnapIns statuses from location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationSnapInsStatus(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get locations list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaAddressCity] * @param {string} [criteriaAddressStreet] * @param {string} [criteriaInstaller] * @param {string} [criteriaLocationName] * @param {LocationStatusEnum} [criteriaLocationStatus] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocations(criteriaAddressCity?: string, criteriaAddressStreet?: string, criteriaInstaller?: string, criteriaLocationName?: string, criteriaLocationStatus?: LocationStatusEnum, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Check lot name * @param {string} [projectName] * @param {string} [lotPartial] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationLotNameLookup(projectName?: string, lotPartial?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Check project name * @param {string} [projectName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationProjectNameLookup(projectName?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Saves modified location * @param {LocationDto} locationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUpdateLocation(locationDto: LocationDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Upload files to given location * @param {string} locationId Location locationId * @param {number} [fileType] * @param {Array} [formFiles] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUploadFile(locationId: string, fileType?: number, formFiles?: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * LocationApi - factory interface * @export */ export declare const LocationApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Assign unassigned BCB to given location * @param {string} locationId location locationId * @param {string} bcbId unassigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationAssignBcb(locationId: string, bcbId: string, options?: any): AxiosPromise; /** * * @summary Changes location status * @param {string} locationId * @param {LocationStatusEnum} [newStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationChangeLocationStatus(locationId: string, newStatus?: LocationStatusEnum, options?: any): AxiosPromise; /** * * @summary Creates new location * @param {LocationNewDto} locationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationCreateLocation(locationNewDto: LocationNewDto, options?: any): AxiosPromise; /** * * @param {string} locationId * @param {string} fileBlobId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteFile(locationId: string, fileBlobId: string, options?: any): AxiosPromise; /** * * @summary Delete location if location is in proper status and doesn\'t have assigned snap-ins * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocation(locationId: string, options?: any): AxiosPromise; /** * * @summary Delete location - use only for testing purposes * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDeleteLocationTestOnly(locationId: string, options?: any): AxiosPromise; /** * * @summary Detach assigned BCB from given location * @param {string} locationId location locationId * @param {string} bcbId assigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDetachBcb(locationId: string, bcbId: string, options?: any): AxiosPromise; /** * * @summary Download file to given location * @param {string} locationId Location locationId * @param {string} fileBlobId blob file locationId within location * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDownloadFile(locationId: string, fileBlobId: string, options?: any): AxiosPromise; /** * * @summary Create new location as a copy for location with given locationId * @param {string} locationId * @param {number} numberOfCopies Number of copies (default = 1) * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationDuplicateLocation(locationId: string, numberOfCopies: number, options?: any): AxiosPromise>; /** * * @summary Get one location by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocation(locationId: string, options?: any): AxiosPromise; /** * * @summary Get one location for installer by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationForInstaller(locationId: string, options?: any): AxiosPromise; /** * * @summary Get SnapIns statuses from location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocationSnapInsStatus(locationId: string, options?: any): AxiosPromise; /** * * @summary Get locations list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaAddressCity] * @param {string} [criteriaAddressStreet] * @param {string} [criteriaInstaller] * @param {string} [criteriaLocationName] * @param {LocationStatusEnum} [criteriaLocationStatus] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationGetLocations(criteriaAddressCity?: string, criteriaAddressStreet?: string, criteriaInstaller?: string, criteriaLocationName?: string, criteriaLocationStatus?: LocationStatusEnum, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Check lot name * @param {string} [projectName] * @param {string} [lotPartial] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationLotNameLookup(projectName?: string, lotPartial?: string, options?: any): AxiosPromise>; /** * * @summary Check project name * @param {string} [projectName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationProjectNameLookup(projectName?: string, options?: any): AxiosPromise>; /** * * @summary Saves modified location * @param {LocationDto} locationDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUpdateLocation(locationDto: LocationDto, options?: any): AxiosPromise; /** * * @summary Upload files to given location * @param {string} locationId Location locationId * @param {number} [fileType] * @param {Array} [formFiles] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationUploadFile(locationId: string, fileType?: number, formFiles?: Array, options?: any): AxiosPromise>; }; /** * LocationApi - object-oriented interface * @export * @class LocationApi * @extends {BaseAPI} */ export declare class LocationApi extends BaseAPI { /** * * @summary Assign unassigned BCB to given location * @param {string} locationId location locationId * @param {string} bcbId unassigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationAssignBcb(locationId: string, bcbId: string, options?: any): Promise>; /** * * @summary Changes location status * @param {string} locationId * @param {LocationStatusEnum} [newStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationChangeLocationStatus(locationId: string, newStatus?: LocationStatusEnum, options?: any): Promise>; /** * * @summary Creates new location * @param {LocationNewDto} locationNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationCreateLocation(locationNewDto: LocationNewDto, options?: any): Promise>; /** * * @param {string} locationId * @param {string} fileBlobId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDeleteFile(locationId: string, fileBlobId: string, options?: any): Promise>; /** * * @summary Delete location if location is in proper status and doesn\'t have assigned snap-ins * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDeleteLocation(locationId: string, options?: any): Promise>; /** * * @summary Delete location - use only for testing purposes * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDeleteLocationTestOnly(locationId: string, options?: any): Promise>; /** * * @summary Detach assigned BCB from given location * @param {string} locationId location locationId * @param {string} bcbId assigned bcb locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDetachBcb(locationId: string, bcbId: string, options?: any): Promise>; /** * * @summary Download file to given location * @param {string} locationId Location locationId * @param {string} fileBlobId blob file locationId within location * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDownloadFile(locationId: string, fileBlobId: string, options?: any): Promise>; /** * * @summary Create new location as a copy for location with given locationId * @param {string} locationId * @param {number} numberOfCopies Number of copies (default = 1) * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationDuplicateLocation(locationId: string, numberOfCopies: number, options?: any): Promise>; /** * * @summary Get one location by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationGetLocation(locationId: string, options?: any): Promise>; /** * * @summary Get one location for installer by locationId * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationGetLocationForInstaller(locationId: string, options?: any): Promise>; /** * * @summary Get SnapIns statuses from location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationGetLocationSnapInsStatus(locationId: string, options?: any): Promise>; /** * * @summary Get locations list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaAddressCity] * @param {string} [criteriaAddressStreet] * @param {string} [criteriaInstaller] * @param {string} [criteriaLocationName] * @param {LocationStatusEnum} [criteriaLocationStatus] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationGetLocations(criteriaAddressCity?: string, criteriaAddressStreet?: string, criteriaInstaller?: string, criteriaLocationName?: string, criteriaLocationStatus?: LocationStatusEnum, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Check lot name * @param {string} [projectName] * @param {string} [lotPartial] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationLotNameLookup(projectName?: string, lotPartial?: string, options?: any): Promise>; /** * * @summary Check project name * @param {string} [projectName] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationProjectNameLookup(projectName?: string, options?: any): Promise>; /** * * @summary Saves modified location * @param {LocationDto} locationDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationUpdateLocation(locationDto: LocationDto, options?: any): Promise>; /** * * @summary Upload files to given location * @param {string} locationId Location locationId * @param {number} [fileType] * @param {Array} [formFiles] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationApi */ locationUploadFile(locationId: string, fileType?: number, formFiles?: Array, options?: any): Promise>; } /** * LocationConfigurationSnapshotApi - axios parameter creator * @export */ export declare const LocationConfigurationSnapshotApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} snapshotId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotDeleteTestOnly: (snapshotId: string, options?: any) => Promise; /** * * @summary Returns all snapshots with configuration of locations. * @param {string} [criteriaId] * @param {string} [criteriaName] * @param {string} [criteriaLocationId] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGet: (criteriaId?: string, criteriaName?: string, criteriaLocationId?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Returns one snapshot by given ID. * @param {string} snapshotId Snapshot ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetById: (snapshotId: string, options?: any) => Promise; /** * * @summary Returns all snapshots created for given location. Filter data. Location ID. * @param {string} locationId * @param {string} [criteriaName] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetByLocation: (locationId: string, criteriaName?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Restores selected snapshot of configuration saved for location. * @param {string} [locationId] * @param {string} [snapshotId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotRestore: (locationId?: string, snapshotId?: string, options?: any) => Promise; /** * * @summary Creates snapshot of configuration in current location. * @param {string} locationId Location ID for which snapshot will be taken. * @param {string} [name] Optional name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotSave: (locationId: string, name?: string, options?: any) => Promise; }; /** * LocationConfigurationSnapshotApi - functional programming interface * @export */ export declare const LocationConfigurationSnapshotApiFp: (configuration?: Configuration) => { /** * * @param {string} snapshotId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotDeleteTestOnly(snapshotId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns all snapshots with configuration of locations. * @param {string} [criteriaId] * @param {string} [criteriaName] * @param {string} [criteriaLocationId] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGet(criteriaId?: string, criteriaName?: string, criteriaLocationId?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns one snapshot by given ID. * @param {string} snapshotId Snapshot ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetById(snapshotId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns all snapshots created for given location. Filter data. Location ID. * @param {string} locationId * @param {string} [criteriaName] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetByLocation(locationId: string, criteriaName?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Restores selected snapshot of configuration saved for location. * @param {string} [locationId] * @param {string} [snapshotId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotRestore(locationId?: string, snapshotId?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Creates snapshot of configuration in current location. * @param {string} locationId Location ID for which snapshot will be taken. * @param {string} [name] Optional name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotSave(locationId: string, name?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * LocationConfigurationSnapshotApi - factory interface * @export */ export declare const LocationConfigurationSnapshotApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} snapshotId * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotDeleteTestOnly(snapshotId: string, options?: any): AxiosPromise; /** * * @summary Returns all snapshots with configuration of locations. * @param {string} [criteriaId] * @param {string} [criteriaName] * @param {string} [criteriaLocationId] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGet(criteriaId?: string, criteriaName?: string, criteriaLocationId?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Returns one snapshot by given ID. * @param {string} snapshotId Snapshot ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetById(snapshotId: string, options?: any): AxiosPromise; /** * * @summary Returns all snapshots created for given location. Filter data. Location ID. * @param {string} locationId * @param {string} [criteriaName] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotGetByLocation(locationId: string, criteriaName?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Restores selected snapshot of configuration saved for location. * @param {string} [locationId] * @param {string} [snapshotId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotRestore(locationId?: string, snapshotId?: string, options?: any): AxiosPromise; /** * * @summary Creates snapshot of configuration in current location. * @param {string} locationId Location ID for which snapshot will be taken. * @param {string} [name] Optional name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} */ locationConfigurationSnapshotSave(locationId: string, name?: string, options?: any): AxiosPromise; }; /** * LocationConfigurationSnapshotApi - object-oriented interface * @export * @class LocationConfigurationSnapshotApi * @extends {BaseAPI} */ export declare class LocationConfigurationSnapshotApi extends BaseAPI { /** * * @param {string} snapshotId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotDeleteTestOnly(snapshotId: string, options?: any): Promise>; /** * * @summary Returns all snapshots with configuration of locations. * @param {string} [criteriaId] * @param {string} [criteriaName] * @param {string} [criteriaLocationId] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotGet(criteriaId?: string, criteriaName?: string, criteriaLocationId?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Returns one snapshot by given ID. * @param {string} snapshotId Snapshot ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotGetById(snapshotId: string, options?: any): Promise>; /** * * @summary Returns all snapshots created for given location. Filter data. Location ID. * @param {string} locationId * @param {string} [criteriaName] * @param {string} [criteriaCreationDateTime] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotGetByLocation(locationId: string, criteriaName?: string, criteriaCreationDateTime?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Restores selected snapshot of configuration saved for location. * @param {string} [locationId] * @param {string} [snapshotId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotRestore(locationId?: string, snapshotId?: string, options?: any): Promise>; /** * * @summary Creates snapshot of configuration in current location. * @param {string} locationId Location ID for which snapshot will be taken. * @param {string} [name] Optional name of snapshot * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LocationConfigurationSnapshotApi */ locationConfigurationSnapshotSave(locationId: string, name?: string, options?: any): Promise>; } /** * OtaApi - axios parameter creator * @export */ export declare const OtaApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Forces ota update on devices. * @param {string} locationId Location ID. * @param {string} bcbId Bcb ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ otaForceOtaUpdate: (locationId: string, bcbId: string, options?: any) => Promise; }; /** * OtaApi - functional programming interface * @export */ export declare const OtaApiFp: (configuration?: Configuration) => { /** * * @summary Forces ota update on devices. * @param {string} locationId Location ID. * @param {string} bcbId Bcb ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ otaForceOtaUpdate(locationId: string, bcbId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * OtaApi - factory interface * @export */ export declare const OtaApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Forces ota update on devices. * @param {string} locationId Location ID. * @param {string} bcbId Bcb ID. * @param {*} [options] Override http request option. * @throws {RequiredError} */ otaForceOtaUpdate(locationId: string, bcbId: string, options?: any): AxiosPromise; }; /** * OtaApi - object-oriented interface * @export * @class OtaApi * @extends {BaseAPI} */ export declare class OtaApi extends BaseAPI { /** * * @summary Forces ota update on devices. * @param {string} locationId Location ID. * @param {string} bcbId Bcb ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OtaApi */ otaForceOtaUpdate(locationId: string, bcbId: string, options?: any): Promise>; } /** * RoomApi - axios parameter creator * @export */ export declare const RoomApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Adds room to location * @param {string} locationId * @param {RoomNewDto} roomNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomAddRoom: (locationId: string, roomNewDto: RoomNewDto, options?: any) => Promise; /** * * @summary Get rooms for given locationId * @param {string} locationId ObjectId for the location * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomGetRooms: (locationId: string, options?: any) => Promise; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomRemoveRoom: (locationId: string, roomId: string, options?: any) => Promise; /** * * @summary Update room in location * @param {string} locationId * @param {RoomDto} roomDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomUpdateRoom: (locationId: string, roomDto: RoomDto, options?: any) => Promise; }; /** * RoomApi - functional programming interface * @export */ export declare const RoomApiFp: (configuration?: Configuration) => { /** * * @summary Adds room to location * @param {string} locationId * @param {RoomNewDto} roomNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomAddRoom(locationId: string, roomNewDto: RoomNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get rooms for given locationId * @param {string} locationId ObjectId for the location * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomGetRooms(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomRemoveRoom(locationId: string, roomId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Update room in location * @param {string} locationId * @param {RoomDto} roomDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomUpdateRoom(locationId: string, roomDto: RoomDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * RoomApi - factory interface * @export */ export declare const RoomApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Adds room to location * @param {string} locationId * @param {RoomNewDto} roomNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomAddRoom(locationId: string, roomNewDto: RoomNewDto, options?: any): AxiosPromise; /** * * @summary Get rooms for given locationId * @param {string} locationId ObjectId for the location * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomGetRooms(locationId: string, options?: any): AxiosPromise>; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomRemoveRoom(locationId: string, roomId: string, options?: any): AxiosPromise; /** * * @summary Update room in location * @param {string} locationId * @param {RoomDto} roomDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ roomUpdateRoom(locationId: string, roomDto: RoomDto, options?: any): AxiosPromise; }; /** * RoomApi - object-oriented interface * @export * @class RoomApi * @extends {BaseAPI} */ export declare class RoomApi extends BaseAPI { /** * * @summary Adds room to location * @param {string} locationId * @param {RoomNewDto} roomNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoomApi */ roomAddRoom(locationId: string, roomNewDto: RoomNewDto, options?: any): Promise>; /** * * @summary Get rooms for given locationId * @param {string} locationId ObjectId for the location * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoomApi */ roomGetRooms(locationId: string, options?: any): Promise>; /** * * @param {string} locationId * @param {string} roomId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoomApi */ roomRemoveRoom(locationId: string, roomId: string, options?: any): Promise>; /** * * @summary Update room in location * @param {string} locationId * @param {RoomDto} roomDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoomApi */ roomUpdateRoom(locationId: string, roomDto: RoomDto, options?: any): Promise>; } /** * SceneApi - axios parameter creator * @export */ export declare const SceneApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Add new scene to location * @param {string} locationId * @param {NewSceneDto} newSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneAddScene: (locationId: string, newSceneDto: NewSceneDto, options?: any) => Promise; /** * * @summary Removes scene * @param {string} locationId * @param {string} sceneId * @param {number} version numeric version, not modificationVersion * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneDeleteScene: (locationId: string, sceneId: string, version: number, options?: any) => Promise; /** * * @summary Get all scenes for location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneGetScenesForLocation: (locationId: string, options?: any) => Promise; /** * * @summary Invoke scenes * @param {string} locationId * @param {Array} requestBody scenes ids, one or more * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneInvokeScenes: (locationId: string, requestBody: Array, options?: any) => Promise; /** * * @summary Update scene definition * @param {string} locationId * @param {UpdateSceneDto} updateSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneUpdateScene: (locationId: string, updateSceneDto: UpdateSceneDto, options?: any) => Promise; }; /** * SceneApi - functional programming interface * @export */ export declare const SceneApiFp: (configuration?: Configuration) => { /** * * @summary Add new scene to location * @param {string} locationId * @param {NewSceneDto} newSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneAddScene(locationId: string, newSceneDto: NewSceneDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Removes scene * @param {string} locationId * @param {string} sceneId * @param {number} version numeric version, not modificationVersion * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneDeleteScene(locationId: string, sceneId: string, version: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get all scenes for location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneGetScenesForLocation(locationId: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Invoke scenes * @param {string} locationId * @param {Array} requestBody scenes ids, one or more * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneInvokeScenes(locationId: string, requestBody: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Update scene definition * @param {string} locationId * @param {UpdateSceneDto} updateSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneUpdateScene(locationId: string, updateSceneDto: UpdateSceneDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * SceneApi - factory interface * @export */ export declare const SceneApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Add new scene to location * @param {string} locationId * @param {NewSceneDto} newSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneAddScene(locationId: string, newSceneDto: NewSceneDto, options?: any): AxiosPromise; /** * * @summary Removes scene * @param {string} locationId * @param {string} sceneId * @param {number} version numeric version, not modificationVersion * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneDeleteScene(locationId: string, sceneId: string, version: number, options?: any): AxiosPromise; /** * * @summary Get all scenes for location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneGetScenesForLocation(locationId: string, options?: any): AxiosPromise>; /** * * @summary Invoke scenes * @param {string} locationId * @param {Array} requestBody scenes ids, one or more * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneInvokeScenes(locationId: string, requestBody: Array, options?: any): AxiosPromise; /** * * @summary Update scene definition * @param {string} locationId * @param {UpdateSceneDto} updateSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ sceneUpdateScene(locationId: string, updateSceneDto: UpdateSceneDto, options?: any): AxiosPromise; }; /** * SceneApi - object-oriented interface * @export * @class SceneApi * @extends {BaseAPI} */ export declare class SceneApi extends BaseAPI { /** * * @summary Add new scene to location * @param {string} locationId * @param {NewSceneDto} newSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SceneApi */ sceneAddScene(locationId: string, newSceneDto: NewSceneDto, options?: any): Promise>; /** * * @summary Removes scene * @param {string} locationId * @param {string} sceneId * @param {number} version numeric version, not modificationVersion * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SceneApi */ sceneDeleteScene(locationId: string, sceneId: string, version: number, options?: any): Promise>; /** * * @summary Get all scenes for location * @param {string} locationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SceneApi */ sceneGetScenesForLocation(locationId: string, options?: any): Promise>; /** * * @summary Invoke scenes * @param {string} locationId * @param {Array} requestBody scenes ids, one or more * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SceneApi */ sceneInvokeScenes(locationId: string, requestBody: Array, options?: any): Promise>; /** * * @summary Update scene definition * @param {string} locationId * @param {UpdateSceneDto} updateSceneDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SceneApi */ sceneUpdateScene(locationId: string, updateSceneDto: UpdateSceneDto, options?: any): Promise>; } /** * SnapInApi - axios parameter creator * @export */ export declare const SnapInApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Upload production volume snap-in list from a file to the database * @param {any} [fromFile] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddProductionSnapInList: (fromFile?: any, options?: any) => Promise; /** * * @summary Add new SnapIn to database * @param {SnapInProductNewDto} snapInProductNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapIn: (snapInProductNewDto: SnapInProductNewDto, options?: any) => Promise; /** * * @summary Add SnapIn to location * @param {string} [locationId] * @param {string} [dockNumber] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapInToLocation: (locationId?: string, dockNumber?: string, serialNumber?: string, options?: any) => Promise; /** * * @summary Remove SnapIn from database, snapIn must not be assigned to location * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapIn: (serialNumber?: string, options?: any) => Promise; /** * * @summary Remove SnapIn assigned from location * @param {string} [locationId] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapInFromLocation: (locationId?: string, serialNumber?: string, options?: any) => Promise; /** * * @summary Get one snapIn by serial number * @param {string} serialNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIn: (serialNumber: string, options?: any) => Promise; /** * * @summary Get one snapIn by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapInById: (id: string, options?: any) => Promise; /** * * @summary Get SnapIn product for grid * @param {string} [criteriaSerialNumber] * @param {string} [criteriaSnapInCode] * @param {string} [criteriaLocationId] * @param {string} [criteriaMacAddress] * @param {string} [criteriaZigbeeId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIns: (criteriaSerialNumber?: string, criteriaSnapInCode?: string, criteriaLocationId?: string, criteriaMacAddress?: string, criteriaZigbeeId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Saves modified location * @param {SnapInProductDto} snapInProductDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapIn: (snapInProductDto: SnapInProductDto, options?: any) => Promise; /** * * @summary Set SnapIn\'s status * @param {string} [serialNumber] * @param {SnapInStatusEnum2} [snapInStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapInStatus: (serialNumber?: string, snapInStatus?: SnapInStatusEnum2, options?: any) => Promise; }; /** * SnapInApi - functional programming interface * @export */ export declare const SnapInApiFp: (configuration?: Configuration) => { /** * * @summary Upload production volume snap-in list from a file to the database * @param {any} [fromFile] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddProductionSnapInList(fromFile?: any, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Add new SnapIn to database * @param {SnapInProductNewDto} snapInProductNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapIn(snapInProductNewDto: SnapInProductNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Add SnapIn to location * @param {string} [locationId] * @param {string} [dockNumber] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapInToLocation(locationId?: string, dockNumber?: string, serialNumber?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Remove SnapIn from database, snapIn must not be assigned to location * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapIn(serialNumber?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Remove SnapIn assigned from location * @param {string} [locationId] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapInFromLocation(locationId?: string, serialNumber?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get one snapIn by serial number * @param {string} serialNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIn(serialNumber: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get one snapIn by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapInById(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get SnapIn product for grid * @param {string} [criteriaSerialNumber] * @param {string} [criteriaSnapInCode] * @param {string} [criteriaLocationId] * @param {string} [criteriaMacAddress] * @param {string} [criteriaZigbeeId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIns(criteriaSerialNumber?: string, criteriaSnapInCode?: string, criteriaLocationId?: string, criteriaMacAddress?: string, criteriaZigbeeId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Saves modified location * @param {SnapInProductDto} snapInProductDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapIn(snapInProductDto: SnapInProductDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Set SnapIn\'s status * @param {string} [serialNumber] * @param {SnapInStatusEnum2} [snapInStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapInStatus(serialNumber?: string, snapInStatus?: SnapInStatusEnum2, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * SnapInApi - factory interface * @export */ export declare const SnapInApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Upload production volume snap-in list from a file to the database * @param {any} [fromFile] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddProductionSnapInList(fromFile?: any, options?: any): AxiosPromise>; /** * * @summary Add new SnapIn to database * @param {SnapInProductNewDto} snapInProductNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapIn(snapInProductNewDto: SnapInProductNewDto, options?: any): AxiosPromise; /** * * @summary Add SnapIn to location * @param {string} [locationId] * @param {string} [dockNumber] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInAddSnapInToLocation(locationId?: string, dockNumber?: string, serialNumber?: string, options?: any): AxiosPromise; /** * * @summary Remove SnapIn from database, snapIn must not be assigned to location * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapIn(serialNumber?: string, options?: any): AxiosPromise; /** * * @summary Remove SnapIn assigned from location * @param {string} [locationId] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInDeleteSnapInFromLocation(locationId?: string, serialNumber?: string, options?: any): AxiosPromise; /** * * @summary Get one snapIn by serial number * @param {string} serialNumber * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIn(serialNumber: string, options?: any): AxiosPromise; /** * * @summary Get one snapIn by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapInById(id: string, options?: any): AxiosPromise; /** * * @summary Get SnapIn product for grid * @param {string} [criteriaSerialNumber] * @param {string} [criteriaSnapInCode] * @param {string} [criteriaLocationId] * @param {string} [criteriaMacAddress] * @param {string} [criteriaZigbeeId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInGetSnapIns(criteriaSerialNumber?: string, criteriaSnapInCode?: string, criteriaLocationId?: string, criteriaMacAddress?: string, criteriaZigbeeId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Saves modified location * @param {SnapInProductDto} snapInProductDto * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapIn(snapInProductDto: SnapInProductDto, options?: any): AxiosPromise; /** * * @summary Set SnapIn\'s status * @param {string} [serialNumber] * @param {SnapInStatusEnum2} [snapInStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} */ snapInUpdateSnapInStatus(serialNumber?: string, snapInStatus?: SnapInStatusEnum2, options?: any): AxiosPromise; }; /** * SnapInApi - object-oriented interface * @export * @class SnapInApi * @extends {BaseAPI} */ export declare class SnapInApi extends BaseAPI { /** * * @summary Upload production volume snap-in list from a file to the database * @param {any} [fromFile] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInAddProductionSnapInList(fromFile?: any, options?: any): Promise>; /** * * @summary Add new SnapIn to database * @param {SnapInProductNewDto} snapInProductNewDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInAddSnapIn(snapInProductNewDto: SnapInProductNewDto, options?: any): Promise>; /** * * @summary Add SnapIn to location * @param {string} [locationId] * @param {string} [dockNumber] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInAddSnapInToLocation(locationId?: string, dockNumber?: string, serialNumber?: string, options?: any): Promise>; /** * * @summary Remove SnapIn from database, snapIn must not be assigned to location * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInDeleteSnapIn(serialNumber?: string, options?: any): Promise>; /** * * @summary Remove SnapIn assigned from location * @param {string} [locationId] * @param {string} [serialNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInDeleteSnapInFromLocation(locationId?: string, serialNumber?: string, options?: any): Promise>; /** * * @summary Get one snapIn by serial number * @param {string} serialNumber * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInGetSnapIn(serialNumber: string, options?: any): Promise>; /** * * @summary Get one snapIn by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInGetSnapInById(id: string, options?: any): Promise>; /** * * @summary Get SnapIn product for grid * @param {string} [criteriaSerialNumber] * @param {string} [criteriaSnapInCode] * @param {string} [criteriaLocationId] * @param {string} [criteriaMacAddress] * @param {string} [criteriaZigbeeId] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInGetSnapIns(criteriaSerialNumber?: string, criteriaSnapInCode?: string, criteriaLocationId?: string, criteriaMacAddress?: string, criteriaZigbeeId?: string, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Saves modified location * @param {SnapInProductDto} snapInProductDto * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInUpdateSnapIn(snapInProductDto: SnapInProductDto, options?: any): Promise>; /** * * @summary Set SnapIn\'s status * @param {string} [serialNumber] * @param {SnapInStatusEnum2} [snapInStatus] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SnapInApi */ snapInUpdateSnapInStatus(serialNumber?: string, snapInStatus?: SnapInStatusEnum2, options?: any): Promise>; } /** * UsersApi - axios parameter creator * @export */ export declare const UsersApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Changes user password * @param {string} [id] user id * @param {string} [oldPassword] old password * @param {string} [newPassword] new password * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersChangeUserPassword: (id?: string, oldPassword?: string, newPassword?: string, options?: any) => Promise; /** * * @summary Get list of company names that starts on given parameter, case sensitive * @param {string} [companyName] begining of the company name * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCompanyNameLookup: (companyName?: string, options?: any) => Promise; /** * * @summary Creates new user * @param {UserNewDto} userNewDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCreateUser: (userNewDto: UserNewDto, options?: any) => Promise; /** * * @summary Delete user if user is not assigned to any location, otherwise disable user * @param {string} id user id to remove (cannot be the same as current logged user) * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersDeleteUser: (id: string, options?: any) => Promise; /** * * @summary Get one user by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetBokitaUser: (id: string, options?: any) => Promise; /** * * @summary Get users list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaId] * @param {string} [criteriaGivenName] * @param {string} [criteriaSurname] * @param {string} [criteriaMobilePhone] * @param {string} [criteriaMail] * @param {string} [criteriaCompanyName] * @param {boolean} [criteriaDisabled] * @param {string} [criteriaRole] * @param {boolean} [criteriaAssigned] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUsers: (criteriaId?: string, criteriaGivenName?: string, criteriaSurname?: string, criteriaMobilePhone?: string, criteriaMail?: string, criteriaCompanyName?: string, criteriaDisabled?: boolean, criteriaRole?: string, criteriaAssigned?: boolean, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any) => Promise; /** * * @summary Saves modified user * @param {UserDto} userDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUpdateUser: (userDto: UserDto, options?: any) => Promise; /** * * @summary Search by givenName and surname and return username and givenname and surname * @param {string} [userName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserNameLookup: (userName?: string, options?: any) => Promise; }; /** * UsersApi - functional programming interface * @export */ export declare const UsersApiFp: (configuration?: Configuration) => { /** * * @summary Changes user password * @param {string} [id] user id * @param {string} [oldPassword] old password * @param {string} [newPassword] new password * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersChangeUserPassword(id?: string, oldPassword?: string, newPassword?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get list of company names that starts on given parameter, case sensitive * @param {string} [companyName] begining of the company name * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCompanyNameLookup(companyName?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @summary Creates new user * @param {UserNewDto} userNewDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCreateUser(userNewDto: UserNewDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Delete user if user is not assigned to any location, otherwise disable user * @param {string} id user id to remove (cannot be the same as current logged user) * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersDeleteUser(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get one user by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetBokitaUser(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get users list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaId] * @param {string} [criteriaGivenName] * @param {string} [criteriaSurname] * @param {string} [criteriaMobilePhone] * @param {string} [criteriaMail] * @param {string} [criteriaCompanyName] * @param {boolean} [criteriaDisabled] * @param {string} [criteriaRole] * @param {boolean} [criteriaAssigned] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUsers(criteriaId?: string, criteriaGivenName?: string, criteriaSurname?: string, criteriaMobilePhone?: string, criteriaMail?: string, criteriaCompanyName?: string, criteriaDisabled?: boolean, criteriaRole?: string, criteriaAssigned?: boolean, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Saves modified user * @param {UserDto} userDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUpdateUser(userDto: UserDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Search by givenName and surname and return username and givenname and surname * @param {string} [userName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserNameLookup(userName?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * UsersApi - factory interface * @export */ export declare const UsersApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Changes user password * @param {string} [id] user id * @param {string} [oldPassword] old password * @param {string} [newPassword] new password * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersChangeUserPassword(id?: string, oldPassword?: string, newPassword?: string, options?: any): AxiosPromise; /** * * @summary Get list of company names that starts on given parameter, case sensitive * @param {string} [companyName] begining of the company name * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCompanyNameLookup(companyName?: string, options?: any): AxiosPromise>; /** * * @summary Creates new user * @param {UserNewDto} userNewDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersCreateUser(userNewDto: UserNewDto, options?: any): AxiosPromise; /** * * @summary Delete user if user is not assigned to any location, otherwise disable user * @param {string} id user id to remove (cannot be the same as current logged user) * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersDeleteUser(id: string, options?: any): AxiosPromise; /** * * @summary Get one user by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetBokitaUser(id: string, options?: any): AxiosPromise; /** * * @summary Get users list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaId] * @param {string} [criteriaGivenName] * @param {string} [criteriaSurname] * @param {string} [criteriaMobilePhone] * @param {string} [criteriaMail] * @param {string} [criteriaCompanyName] * @param {boolean} [criteriaDisabled] * @param {string} [criteriaRole] * @param {boolean} [criteriaAssigned] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUsers(criteriaId?: string, criteriaGivenName?: string, criteriaSurname?: string, criteriaMobilePhone?: string, criteriaMail?: string, criteriaCompanyName?: string, criteriaDisabled?: boolean, criteriaRole?: string, criteriaAssigned?: boolean, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): AxiosPromise; /** * * @summary Saves modified user * @param {UserDto} userDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUpdateUser(userDto: UserDto, options?: any): AxiosPromise; /** * * @summary Search by givenName and surname and return username and givenname and surname * @param {string} [userName] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserNameLookup(userName?: string, options?: any): AxiosPromise>; }; /** * UsersApi - object-oriented interface * @export * @class UsersApi * @extends {BaseAPI} */ export declare class UsersApi extends BaseAPI { /** * * @summary Changes user password * @param {string} [id] user id * @param {string} [oldPassword] old password * @param {string} [newPassword] new password * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersChangeUserPassword(id?: string, oldPassword?: string, newPassword?: string, options?: any): Promise>; /** * * @summary Get list of company names that starts on given parameter, case sensitive * @param {string} [companyName] begining of the company name * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersCompanyNameLookup(companyName?: string, options?: any): Promise>; /** * * @summary Creates new user * @param {UserNewDto} userNewDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersCreateUser(userNewDto: UserNewDto, options?: any): Promise>; /** * * @summary Delete user if user is not assigned to any location, otherwise disable user * @param {string} id user id to remove (cannot be the same as current logged user) * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersDeleteUser(id: string, options?: any): Promise>; /** * * @summary Get one user by id * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersGetBokitaUser(id: string, options?: any): Promise>; /** * * @summary Get users list for given parameters and sorting criteria. Result is in pages * @param {string} [criteriaId] * @param {string} [criteriaGivenName] * @param {string} [criteriaSurname] * @param {string} [criteriaMobilePhone] * @param {string} [criteriaMail] * @param {string} [criteriaCompanyName] * @param {boolean} [criteriaDisabled] * @param {string} [criteriaRole] * @param {boolean} [criteriaAssigned] * @param {string} [orderBy] * @param {boolean} [descending] * @param {number} [pageNumber] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersGetUsers(criteriaId?: string, criteriaGivenName?: string, criteriaSurname?: string, criteriaMobilePhone?: string, criteriaMail?: string, criteriaCompanyName?: string, criteriaDisabled?: boolean, criteriaRole?: string, criteriaAssigned?: boolean, orderBy?: string, descending?: boolean, pageNumber?: number, options?: any): Promise>; /** * * @summary Saves modified user * @param {UserDto} userDto Valid roles: administrator, installer * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUpdateUser(userDto: UserDto, options?: any): Promise>; /** * * @summary Search by givenName and surname and return username and givenname and surname * @param {string} [userName] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUserNameLookup(userName?: string, options?: any): Promise>; } /** * ZigbeeSettingsApi - axios parameter creator * @export */ export declare const ZigbeeSettingsApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Sets zigbee settings such as channel, network key, pan id. * @param {string} locationId Location ID. * @param {string} bcbId BCB ID. * @param {ZigbeeSettingsDto} zigbeeSettingsDto Zigbee settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ zigbeeSettingsSet: (locationId: string, bcbId: string, zigbeeSettingsDto: ZigbeeSettingsDto, options?: any) => Promise; }; /** * ZigbeeSettingsApi - functional programming interface * @export */ export declare const ZigbeeSettingsApiFp: (configuration?: Configuration) => { /** * * @summary Sets zigbee settings such as channel, network key, pan id. * @param {string} locationId Location ID. * @param {string} bcbId BCB ID. * @param {ZigbeeSettingsDto} zigbeeSettingsDto Zigbee settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ zigbeeSettingsSet(locationId: string, bcbId: string, zigbeeSettingsDto: ZigbeeSettingsDto, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ZigbeeSettingsApi - factory interface * @export */ export declare const ZigbeeSettingsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Sets zigbee settings such as channel, network key, pan id. * @param {string} locationId Location ID. * @param {string} bcbId BCB ID. * @param {ZigbeeSettingsDto} zigbeeSettingsDto Zigbee settings. * @param {*} [options] Override http request option. * @throws {RequiredError} */ zigbeeSettingsSet(locationId: string, bcbId: string, zigbeeSettingsDto: ZigbeeSettingsDto, options?: any): AxiosPromise; }; /** * ZigbeeSettingsApi - object-oriented interface * @export * @class ZigbeeSettingsApi * @extends {BaseAPI} */ export declare class ZigbeeSettingsApi extends BaseAPI { /** * * @summary Sets zigbee settings such as channel, network key, pan id. * @param {string} locationId Location ID. * @param {string} bcbId BCB ID. * @param {ZigbeeSettingsDto} zigbeeSettingsDto Zigbee settings. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ZigbeeSettingsApi */ zigbeeSettingsSet(locationId: string, bcbId: string, zigbeeSettingsDto: ZigbeeSettingsDto, options?: any): Promise>; }