/** * 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 type { AddFingerprintRequestAllOfCyclicConfigInner } from './AddFingerprintRequestAllOfCyclicConfigInner'; /** * * @export * @interface GetQrCodes200ResponseAllOfListInner */ export interface GetQrCodes200ResponseAllOfListInner { /** * QR code id * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ qrCodeId?: number; /** * Lock ID * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ lockId?: number; /** * QR code type, 1-period, 2-permanent, 4-cyclic * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ type?: GetQrCodes200ResponseAllOfListInnerTypeEnum; /** * the unique number of QR code in a lock. It's will be contained in the unlocking records for identifing which code unlock the lock. * @type {string} * @memberof GetQrCodes200ResponseAllOfListInner */ qrCodeNumber?: string; /** * Qr code name * @type {string} * @memberof GetQrCodes200ResponseAllOfListInner */ name?: string; /** * The time when it becomes valid (timestamp in millisecond) * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ startDate?: number; /** * The time when it is expired (timestamp in millisecond) * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ endDate?: number; /** * Recurring time period, the valid time period of each week day must be the same * @type {Array} * @memberof GetQrCodes200ResponseAllOfListInner */ cyclicConfig?: Array; /** * Create time (timestamp in millisecond) * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ createDate?: number; /** * 1-normal, 2-invalid or expired, 3-pending * @type {number} * @memberof GetQrCodes200ResponseAllOfListInner */ status?: GetQrCodes200ResponseAllOfListInnerStatusEnum; /** * creator * @type {string} * @memberof GetQrCodes200ResponseAllOfListInner */ creator?: string; } /** * @export */ export declare const GetQrCodes200ResponseAllOfListInnerTypeEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; readonly NUMBER_4: 4; }; export type GetQrCodes200ResponseAllOfListInnerTypeEnum = typeof GetQrCodes200ResponseAllOfListInnerTypeEnum[keyof typeof GetQrCodes200ResponseAllOfListInnerTypeEnum]; /** * @export */ export declare const GetQrCodes200ResponseAllOfListInnerStatusEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; readonly NUMBER_3: 3; }; export type GetQrCodes200ResponseAllOfListInnerStatusEnum = typeof GetQrCodes200ResponseAllOfListInnerStatusEnum[keyof typeof GetQrCodes200ResponseAllOfListInnerStatusEnum]; /** * Check if a given object implements the GetQrCodes200ResponseAllOfListInner interface. */ export declare function instanceOfGetQrCodes200ResponseAllOfListInner(value: object): boolean; export declare function GetQrCodes200ResponseAllOfListInnerFromJSON(json: any): GetQrCodes200ResponseAllOfListInner; export declare function GetQrCodes200ResponseAllOfListInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetQrCodes200ResponseAllOfListInner; export declare function GetQrCodes200ResponseAllOfListInnerToJSON(value?: GetQrCodes200ResponseAllOfListInner | null): any; //# sourceMappingURL=GetQrCodes200ResponseAllOfListInner.d.ts.map