/** * 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. */ /** * * @export * @interface GetLogs200ResponseAllOfListInner */ export interface GetLogs200ResponseAllOfListInner { /** * Lock ID * @type {number} * @memberof GetLogs200ResponseAllOfListInner */ lockId?: number; /** * When lock records are uploaded to cloud server, they will be transformed and filtered, the records read from lock by APP SDK may be different from the records get by cloud: Get unlock records. * Description of record type from cloud server: * 1-unlock by app 4-unlock by passcode 5-Rise the lock (for parking lock) 6-Lower the lock (for parking lock) 7-unlock by IC card 8-unlock by fingerprint 9-unlock by wrist strap 10-unlock by Mechanical key 11-lock by app 12-unlock by gateway 29-apply some force on the Lock 30-Door sensor closed 31-Door sensor open 32-open from inside 33-lock by fingerprint 34-lock by passcode 35-lock by IC card 36-lock by Mechanical key 37-Remote Control 42-received new local mail 43-received new other cities' mail 44-Tamper alert 45-Auto Lock 46-unlock by unlock key 47-lock by lock key 48-Use INVALID Passcode several times 49-unlock by hotel card 50-Unlocked due to the high temperature 52-Dead lock with APP 53-Dead lock with passcode 54-The car left (for parking lock) 55-unlock with key fob 57-Unlock with QR code success 58-Unlock with QR code failed, it's expired 59-Double locked 60-Cancel double lock 61-Lock with QR code success 62-Lock with QR code failed, the lock is double locked 63-Auto unlock at passage mode * * @type {number} * @memberof GetLogs200ResponseAllOfListInner */ recordType?: number; /** * 0-No, 1-Yes * @type {number} * @memberof GetLogs200ResponseAllOfListInner */ success?: GetLogs200ResponseAllOfListInnerSuccessEnum; /** * * @type {string} * @memberof GetLogs200ResponseAllOfListInner */ username?: string; /** * Passcode, card number or fingerprint number * @type {string} * @memberof GetLogs200ResponseAllOfListInner */ keyboardPwd?: string; /** * Operate time on the lock (timestamp in millisecond). * @type {number} * @memberof GetLogs200ResponseAllOfListInner */ lockDate?: number; /** * Time of record uploaded to the cloud server (timestamp in millisecond). * @type {number} * @memberof GetLogs200ResponseAllOfListInner */ serverDate?: number; } /** * @export */ export declare const GetLogs200ResponseAllOfListInnerSuccessEnum: { readonly NUMBER_0: 0; readonly NUMBER_1: 1; }; export type GetLogs200ResponseAllOfListInnerSuccessEnum = typeof GetLogs200ResponseAllOfListInnerSuccessEnum[keyof typeof GetLogs200ResponseAllOfListInnerSuccessEnum]; /** * Check if a given object implements the GetLogs200ResponseAllOfListInner interface. */ export declare function instanceOfGetLogs200ResponseAllOfListInner(value: object): boolean; export declare function GetLogs200ResponseAllOfListInnerFromJSON(json: any): GetLogs200ResponseAllOfListInner; export declare function GetLogs200ResponseAllOfListInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetLogs200ResponseAllOfListInner; export declare function GetLogs200ResponseAllOfListInnerToJSON(value?: GetLogs200ResponseAllOfListInner | null): any; //# sourceMappingURL=GetLogs200ResponseAllOfListInner.d.ts.map