import type { Message } from "@bufbuild/protobuf"; import type { Protobuf } from "@meshtastic/js"; import { IsBoolean, IsInt } from "class-validator"; export class TelemetryValidation implements Omit { @IsInt() deviceUpdateInterval: number; @IsInt() environmentUpdateInterval: number; @IsBoolean() environmentMeasurementEnabled: boolean; @IsBoolean() environmentScreenEnabled: boolean; @IsBoolean() environmentDisplayFahrenheit: boolean; @IsBoolean() airQualityEnabled: boolean; @IsInt() airQualityInterval: number; @IsBoolean() powerMeasurementEnabled: boolean; @IsInt() powerUpdateInterval: number; @IsBoolean() powerScreenEnabled: boolean; }