/** * TTLock * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v3.1.9 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { ApiErrorResponse, GatewayUpdateCheck200Response, GetGatewayLocks200Response, GetGateways200Response, GetLockBattery200Response, GetLockGateways200Response, GetLockState200Response, GetLockTime200Response, GetUserId200Response, IsGatewayInit200Response, IsLockFrozen200Response } from '../models/index'; export interface DeleteGatewayRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; } export interface FreezeLockRequest { clientId: string; accessToken: string; date: number; lockId?: number; } export interface GatewayUpdateCheckRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; } export interface GetGatewayLocksRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; } export interface GetGatewaysRequest { clientId: string; accessToken: string; date: number; pageNo?: number; pageSize?: number; } export interface GetLockBatteryRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface GetLockGatewaysRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface GetLockStateRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface GetLockTimeRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface GetUserIdRequest { clientId: string; accessToken: string; date: number; } export interface IsGatewayInitRequest { clientId: string; accessToken: string; date: number; gatewayNetMac?: string; } export interface IsLockFrozenRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface LockRequest { clientId: string; accessToken: string; date: number; lockId?: number; } export interface RenameGatewayRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; gatewayName?: string; } export interface SetGatewayUpgradeModeRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; } export interface TransferGatewayRequest { clientId: string; accessToken: string; date: number; receiverUsername?: string; gatewayIdList?: string; } export interface UnfreezeLockRequest { clientId: string; accessToken: string; date: number; lockId?: number; } export interface UnlockRequest { clientId: string; accessToken: string; date: number; lockId?: number; } export interface UpdateGatewayRequest { clientId: string; accessToken: string; date: number; gatewayId?: string; modelNum?: string; hardwareRevision?: string; firmwareRevision?: string; networkName?: string; } export interface UpdateLockTimeRequest { clientId: string; accessToken: string; date: number; lockId?: number; } /** * */ export declare class GatewayApi extends runtime.BaseAPI { /** * Delete gateway */ deleteGatewayRaw(requestParameters: DeleteGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete gateway */ deleteGateway(requestParameters: DeleteGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Freeze lock */ freezeLockRaw(requestParameters: FreezeLockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Freeze lock */ freezeLock(requestParameters: FreezeLockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Gateway upgrade check */ gatewayUpdateCheckRaw(requestParameters: GatewayUpdateCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Gateway upgrade check */ gatewayUpdateCheck(requestParameters: GatewayUpdateCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the lock list of a gateway */ getGatewayLocksRaw(requestParameters: GetGatewayLocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the lock list of a gateway */ getGatewayLocks(requestParameters: GetGatewayLocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the gateway list of an account */ getGatewaysRaw(requestParameters: GetGatewaysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the gateway list of an account */ getGateways(requestParameters: GetGatewaysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get lock battery */ getLockBatteryRaw(requestParameters: GetLockBatteryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get lock battery */ getLockBattery(requestParameters: GetLockBatteryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the gateway list of a lock */ getLockGatewaysRaw(requestParameters: GetLockGatewaysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the gateway list of a lock */ getLockGateways(requestParameters: GetLockGatewaysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the open state of a lock */ getLockStateRaw(requestParameters: GetLockStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the open state of a lock */ getLockState(requestParameters: GetLockStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get lock time */ getLockTimeRaw(requestParameters: GetLockTimeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get lock time */ getLockTime(requestParameters: GetLockTimeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get user id */ getUserIdRaw(requestParameters: GetUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get user id */ getUserId(requestParameters: GetUserIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Query the init status of the gateway */ isGatewayInitRaw(requestParameters: IsGatewayInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Query the init status of the gateway */ isGatewayInit(requestParameters: IsGatewayInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the status of a lock */ isLockFrozenRaw(requestParameters: IsLockFrozenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the status of a lock */ isLockFrozen(requestParameters: IsLockFrozenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Lock */ lockRaw(requestParameters: LockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Lock */ lock(requestParameters: LockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Rename gateway */ renameGatewayRaw(requestParameters: RenameGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Rename gateway */ renameGateway(requestParameters: RenameGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Set gateway into upgrade mode */ setGatewayUpgradeModeRaw(requestParameters: SetGatewayUpgradeModeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Set gateway into upgrade mode */ setGatewayUpgradeMode(requestParameters: SetGatewayUpgradeModeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Transfer gateway */ transferGatewayRaw(requestParameters: TransferGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Transfer gateway */ transferGateway(requestParameters: TransferGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Unfreeze lock */ unfreezeLockRaw(requestParameters: UnfreezeLockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Unfreeze lock */ unfreezeLock(requestParameters: UnfreezeLockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Unlock */ unlockRaw(requestParameters: UnlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Unlock */ unlock(requestParameters: UnlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Upload detail info of gateway */ updateGatewayRaw(requestParameters: UpdateGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Upload detail info of gateway */ updateGateway(requestParameters: UpdateGatewayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Adjust lock time */ updateLockTimeRaw(requestParameters: UpdateLockTimeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Adjust lock time */ updateLockTime(requestParameters: UpdateLockTimeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=GatewayApi.d.ts.map