/** * 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 ListEkeys200ResponseAllOfListInner */ export interface ListEkeys200ResponseAllOfListInner { /** * eKeyId * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ keyId?: number; /** * Lock data, used to operate lock * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ lockData?: string; /** * Lock ID, generated by Lock init * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ lockId?: number; /** * Ekey type:110301-admin ekey, 110302-common user ekey * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ userType?: string; /** * eKey status * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ keyStatus?: string; /** * Lock name * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ lockName?: string; /** * Lock alias name * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ lockAlias?: string; /** * Lock MAC address * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ lockMac?: string; /** * Super passcode, which only belongs to the admin ekey, can be entered on the keypad to unlock * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ noKeyPwd?: string; /** * Lock battery * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ electricQuantity?: number; /** * The time when it becomes valid (timestamp in millisecond) * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ startDate?: number; /** * The time when it is expired (timestamp in millisecond) * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ endDate?: number; /** * Comment * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ remarks?: string; /** * Is ekey authorized - 0-NO, 1-yes * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ keyRight?: ListEkeys200ResponseAllOfListInnerKeyRightEnum; /** * characteristic value. it is used to indicate what kinds of feature do a lock support. * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ featureValue?: string; /** * Is remote unlock enabled - 1-yes, 2-no * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ remoteEnable?: ListEkeys200ResponseAllOfListInnerRemoteEnableEnum; /** * Group id * @type {number} * @memberof ListEkeys200ResponseAllOfListInner */ groupId?: number; /** * Group name * @type {string} * @memberof ListEkeys200ResponseAllOfListInner */ groupName?: string; } /** * @export */ export declare const ListEkeys200ResponseAllOfListInnerKeyRightEnum: { readonly NUMBER_0: 0; readonly NUMBER_1: 1; }; export type ListEkeys200ResponseAllOfListInnerKeyRightEnum = typeof ListEkeys200ResponseAllOfListInnerKeyRightEnum[keyof typeof ListEkeys200ResponseAllOfListInnerKeyRightEnum]; /** * @export */ export declare const ListEkeys200ResponseAllOfListInnerRemoteEnableEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type ListEkeys200ResponseAllOfListInnerRemoteEnableEnum = typeof ListEkeys200ResponseAllOfListInnerRemoteEnableEnum[keyof typeof ListEkeys200ResponseAllOfListInnerRemoteEnableEnum]; /** * Check if a given object implements the ListEkeys200ResponseAllOfListInner interface. */ export declare function instanceOfListEkeys200ResponseAllOfListInner(value: object): boolean; export declare function ListEkeys200ResponseAllOfListInnerFromJSON(json: any): ListEkeys200ResponseAllOfListInner; export declare function ListEkeys200ResponseAllOfListInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): ListEkeys200ResponseAllOfListInner; export declare function ListEkeys200ResponseAllOfListInnerToJSON(value?: ListEkeys200ResponseAllOfListInner | null): any; //# sourceMappingURL=ListEkeys200ResponseAllOfListInner.d.ts.map