/** * 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 GetPassageMode200ResponseAllOf */ export interface GetPassageMode200ResponseAllOf { /** * 1-on, 2-off * @type {number} * @memberof GetPassageMode200ResponseAllOf */ passageMode?: GetPassageMode200ResponseAllOfPassageModeEnum; /** * Start time of cyclic, in minutes, for example 480 for 8:00 * @type {number} * @memberof GetPassageMode200ResponseAllOf */ startDate?: number; /** * End time of cyclic, in minutes, for example 480 for 8:00 * @type {number} * @memberof GetPassageMode200ResponseAllOf */ endDate?: number; /** * 1-YES, 2-NO, if is all hours, then startDate and endDate params is ignored. * @type {number} * @memberof GetPassageMode200ResponseAllOf */ isAllDay?: GetPassageMode200ResponseAllOfIsAllDayEnum; /** * Week days, for example [1,7], for monday and sunday. * @type {Array} * @memberof GetPassageMode200ResponseAllOf */ weekDays?: Array; /** * 1-on, 2-off, set to 1 then the lock will auto unlock at the time the passage mode start * @type {number} * @memberof GetPassageMode200ResponseAllOf */ autoUnlock?: GetPassageMode200ResponseAllOfAutoUnlockEnum; } /** * @export */ export declare const GetPassageMode200ResponseAllOfPassageModeEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type GetPassageMode200ResponseAllOfPassageModeEnum = typeof GetPassageMode200ResponseAllOfPassageModeEnum[keyof typeof GetPassageMode200ResponseAllOfPassageModeEnum]; /** * @export */ export declare const GetPassageMode200ResponseAllOfIsAllDayEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type GetPassageMode200ResponseAllOfIsAllDayEnum = typeof GetPassageMode200ResponseAllOfIsAllDayEnum[keyof typeof GetPassageMode200ResponseAllOfIsAllDayEnum]; /** * @export */ export declare const GetPassageMode200ResponseAllOfAutoUnlockEnum: { readonly NUMBER_1: 1; readonly NUMBER_2: 2; }; export type GetPassageMode200ResponseAllOfAutoUnlockEnum = typeof GetPassageMode200ResponseAllOfAutoUnlockEnum[keyof typeof GetPassageMode200ResponseAllOfAutoUnlockEnum]; /** * Check if a given object implements the GetPassageMode200ResponseAllOf interface. */ export declare function instanceOfGetPassageMode200ResponseAllOf(value: object): boolean; export declare function GetPassageMode200ResponseAllOfFromJSON(json: any): GetPassageMode200ResponseAllOf; export declare function GetPassageMode200ResponseAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetPassageMode200ResponseAllOf; export declare function GetPassageMode200ResponseAllOfToJSON(value?: GetPassageMode200ResponseAllOf | null): any; //# sourceMappingURL=GetPassageMode200ResponseAllOf.d.ts.map