/** * 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, GetLockPasscodesListResponse, GetPasscode200Response } from '../models/index'; export interface AddPasscodeRequest { clientId: string; accessToken: string; date: number; lockId?: number; keyboardPwdType?: number; keyboardPwd?: number; keyboardPwdName?: string; startDate?: number; endDate?: number; addType?: AddPasscodeAddTypeEnum; } export interface ChangePasscodeRequest { clientId: string; accessToken: string; date: number; lockId?: number; keyboardPwdId?: number; keyboardPwd?: number; keyboardPwdName?: string; newKeyboardPwd?: number; startDate?: number; endDate?: number; changeType?: number; } export interface DeletePasscodeRequest { clientId: string; accessToken: string; date: number; lockId?: number; keyboardPwdId?: number; deleteType?: number; } export interface GetPasscodeRequest { clientId: string; accessToken: string; date: number; lockId?: number; keyboardPwdType?: number; keyboardPwdName?: string; startDate?: number; endDate?: number; } export interface GetPasscodesRequest { clientId: string; accessToken: string; date: number; lockId: number; pageNo?: number; pageSize?: number; } /** * */ export declare class PasscodeApi extends runtime.BaseAPI { /** * Add custom passcode */ addPasscodeRaw(requestParameters: AddPasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Add custom passcode */ addPasscode(requestParameters: AddPasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Change passcode */ changePasscodeRaw(requestParameters: ChangePasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Change passcode */ changePasscode(requestParameters: ChangePasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete one passcode */ deletePasscodeRaw(requestParameters: DeletePasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete one passcode */ deletePasscode(requestParameters: DeletePasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get random passcode */ getPasscodeRaw(requestParameters: GetPasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get random passcode */ getPasscode(requestParameters: GetPasscodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get all created passcodes of a lock */ getPasscodesRaw(requestParameters: GetPasscodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get all created passcodes of a lock */ getPasscodes(requestParameters: GetPasscodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const AddPasscodeAddTypeEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type AddPasscodeAddTypeEnum = typeof AddPasscodeAddTypeEnum[keyof typeof AddPasscodeAddTypeEnum]; //# sourceMappingURL=PasscodeApi.d.ts.map