| 123456789101112131415161718192021 |
- export interface WiFiConfiguration {
- id?: number;
- device_clientid: string;
- ssid: string;
- password: string;
- status: 'pending' | 'sent' | 'applied' | 'failed';
- sent_at?: Date;
- applied_at?: Date;
- created_at?: Date;
- updated_at?: Date;
- }
- export declare class WiFiConfigModel {
- static create(configData: Omit<WiFiConfiguration, 'id' | 'created_at' | 'updated_at'>): Promise<WiFiConfiguration>;
- static getLatestByDeviceId(deviceClientId: string): Promise<WiFiConfiguration | null>;
- static getByDeviceId(deviceClientId: string, limit?: number): Promise<WiFiConfiguration[]>;
- static updateStatus(id: number, status: 'pending' | 'sent' | 'applied' | 'failed'): Promise<boolean>;
- static getAll(limit?: number, offset?: number): Promise<WiFiConfiguration[]>;
- static getById(id: number): Promise<WiFiConfiguration | null>;
- static delete(id: number): Promise<boolean>;
- }
- //# sourceMappingURL=wifiConfig.d.ts.map
|