/** * 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 { ListFingerprints200ResponseAllOfListInnerCyclicConfigInner } from './ListFingerprints200ResponseAllOfListInnerCyclicConfigInner'; /** * * @export * @interface GetQrCode200ResponseAllOf */ export interface GetQrCode200ResponseAllOf { /** * Lock alias * @type {string} * @memberof GetQrCode200ResponseAllOf */ lockAlias?: string; /** * 1-period, 2-permanent, 4-cyclic * @type {number} * @memberof GetQrCode200ResponseAllOf */ type?: GetQrCode200ResponseAllOfTypeEnum; /** * 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 {number} * @memberof GetQrCode200ResponseAllOf */ qrCodeNumber?: number; /** * QR code data for generating QR code image. * @type {string} * @memberof GetQrCode200ResponseAllOf */ qrCodeContent?: string; /** * QR code name * @type {string} * @memberof GetQrCode200ResponseAllOf */ name?: string; /** * * @type {number} * @memberof GetQrCode200ResponseAllOf */ startDate?: number; /** * * @type {number} * @memberof GetQrCode200ResponseAllOf */ endDate?: number; /** * Recurring time period, the valid time period of each week day must be the same * @type {Array} * @memberof GetQrCode200ResponseAllOf */ cyclicConfig?: Array; /** * 1-normal, 2-invalid or expired, 3-pending * @type {number} * @memberof GetQrCode200ResponseAllOf */ status?: GetQrCode200ResponseAllOfStatusEnum; } /** * @export */ export declare const GetQrCode200ResponseAllOfTypeEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; readonly NUMBER_4: 4; }; export type GetQrCode200ResponseAllOfTypeEnum = typeof GetQrCode200ResponseAllOfTypeEnum[keyof typeof GetQrCode200ResponseAllOfTypeEnum]; /** * @export */ export declare const GetQrCode200ResponseAllOfStatusEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; readonly NUMBER_3: 3; }; export type GetQrCode200ResponseAllOfStatusEnum = typeof GetQrCode200ResponseAllOfStatusEnum[keyof typeof GetQrCode200ResponseAllOfStatusEnum]; /** * Check if a given object implements the GetQrCode200ResponseAllOf interface. */ export declare function instanceOfGetQrCode200ResponseAllOf(value: object): boolean; export declare function GetQrCode200ResponseAllOfFromJSON(json: any): GetQrCode200ResponseAllOf; export declare function GetQrCode200ResponseAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetQrCode200ResponseAllOf; export declare function GetQrCode200ResponseAllOfToJSON(value?: GetQrCode200ResponseAllOf | null): any; //# sourceMappingURL=GetQrCode200ResponseAllOf.d.ts.map