/** * 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 { AddFingerprint200Response, AddFingerprintRequestAllOfCyclicConfigInner, ApiErrorResponse, ListFingerprints200Response } from '../models/index'; export interface AddFingerprintRequest { clientId: string; accessToken: string; date: number; lockId?: number; fingerprintNumber?: string; fingerprintType?: string; fingerprintName?: string; startDate?: string; endDate?: string; cyclicConfig?: Array; } export interface ClearFingerprintsRequest { clientId: string; accessToken: string; date: number; lockId?: number; } export interface DeleteFingerprintRequest { clientId: string; accessToken: string; date: number; lockId?: number; fingerprintId?: string; deleteType?: DeleteFingerprintDeleteTypeEnum; } export interface ListFingerprintsRequest { clientId: string; accessToken: string; date: number; lockId: number; pageNo?: number; pageSize?: number; } export interface RenameFingerprintRequest { clientId: string; accessToken: string; date: number; lockId?: number; fingerprintId?: string; fingerprintName?: string; } export interface UpdateFingerprintRequest { clientId: string; accessToken: string; date: number; lockId?: number; fingerprintId?: string; startDate?: string; endDate?: string; changeType?: string; } /** * */ export declare class FingerprintApi extends runtime.BaseAPI { /** * Add fingerprint */ addFingerprintRaw(requestParameters: AddFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Add fingerprint */ addFingerprint(requestParameters: AddFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Clear fingerprint */ clearFingerprintsRaw(requestParameters: ClearFingerprintsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Clear fingerprint */ clearFingerprints(requestParameters: ClearFingerprintsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Delete fingerprint */ deleteFingerprintRaw(requestParameters: DeleteFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete fingerprint */ deleteFingerprint(requestParameters: DeleteFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the fingerprint list of a lock */ listFingerprintsRaw(requestParameters: ListFingerprintsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the fingerprint list of a lock */ listFingerprints(requestParameters: ListFingerprintsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Rename fingerprint */ renameFingerprintRaw(requestParameters: RenameFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Rename fingerprint */ renameFingerprint(requestParameters: RenameFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Change the period of validity of a fingerprint */ updateFingerprintRaw(requestParameters: UpdateFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Change the period of validity of a fingerprint */ updateFingerprint(requestParameters: UpdateFingerprintRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const DeleteFingerprintDeleteTypeEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type DeleteFingerprintDeleteTypeEnum = typeof DeleteFingerprintDeleteTypeEnum[keyof typeof DeleteFingerprintDeleteTypeEnum]; //# sourceMappingURL=FingerprintApi.d.ts.map