/** * 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, GetEkey200Response, GetEkeys200Response, ListEkeys200Response, SendEkey200Response } from '../models/index'; export interface AuthorizeKeyRequest { clientId: string; accessToken: string; date: number; keyId?: string; } export interface ChangeEkeyValidityRequest { clientId: string; accessToken: string; date: number; keyId?: string; startDate?: number; endDate?: number; } export interface DeleteEkeyRequest { clientId: string; accessToken: string; date: number; keyId?: string; } export interface FreezeEkeyRequest { clientId: string; accessToken: string; date: number; keyId?: string; } export interface GetEkeyRequest { clientId: string; accessToken: string; date: number; lockId: number; } export interface GetEkeysRequest { clientId: string; accessToken: string; date: number; lockId: number; pageNo?: number; pageSize?: number; } export interface ListEkeysRequest { clientId: string; accessToken: string; date: number; lockAlias?: string; groupId?: number; pageNo?: number; pageSize?: number; } export interface SendEkeyRequest { clientId: string; accessToken: string; date: number; lockId?: number; receiverUsername?: string; keyName?: string; startDate?: number; endDate?: number; createUser?: SendEkeyCreateUserEnum; remarks?: string; } export interface UnauthorizeKeyRequest { clientId: string; accessToken: string; date: number; keyId?: string; } export interface UnfreezeEkeyRequest { clientId: string; accessToken: string; date: number; keyId?: string; } /** * */ export declare class EKeyApi extends runtime.BaseAPI { /** * Key authorization */ authorizeKeyRaw(requestParameters: AuthorizeKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Key authorization */ authorizeKey(requestParameters: AuthorizeKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Change the valid time of the ekey */ changeEkeyValidityRaw(requestParameters: ChangeEkeyValidityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Change the valid time of the ekey */ changeEkeyValidity(requestParameters: ChangeEkeyValidityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete ekey */ deleteEkeyRaw(requestParameters: DeleteEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete ekey */ deleteEkey(requestParameters: DeleteEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Freeze the ekey */ freezeEkeyRaw(requestParameters: FreezeEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Freeze the ekey */ freezeEkey(requestParameters: FreezeEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get one ekey */ getEkeyRaw(requestParameters: GetEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get one ekey */ getEkey(requestParameters: GetEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get ekeys of a lock */ getEkeysRaw(requestParameters: GetEkeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get ekeys of a lock */ getEkeys(requestParameters: GetEkeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the eKey list of an account */ listEkeysRaw(requestParameters: ListEkeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the eKey list of an account */ listEkeys(requestParameters: ListEkeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Send ekey */ sendEkeyRaw(requestParameters: SendEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Send ekey */ sendEkey(requestParameters: SendEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Cancel key authorization */ unauthorizeKeyRaw(requestParameters: UnauthorizeKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Cancel key authorization */ unauthorizeKey(requestParameters: UnauthorizeKeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Unfreeze ekey */ unfreezeEkeyRaw(requestParameters: UnfreezeEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Unfreeze ekey */ unfreezeEkey(requestParameters: UnfreezeEkeyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const SendEkeyCreateUserEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type SendEkeyCreateUserEnum = typeof SendEkeyCreateUserEnum[keyof typeof SendEkeyCreateUserEnum]; //# sourceMappingURL=EKeyApi.d.ts.map