@golemio/energetics
Version:
Golemio Energetics Module
18 lines (17 loc) • 708 B
TypeScript
import { JSONSchemaType } from "@golemio/core/dist/shared/ajv";
import { Model, ModelAttributes } from "@golemio/core/dist/shared/sequelize";
import { IMeasurementDto } from "./interfaces/IMeasurementDto";
export declare class MeasurementModel extends Model<MeasurementModel, IMeasurementDto> implements IMeasurementDto {
static tableName: string;
timestamp: Date;
value: number;
addr: string;
variable: string;
type: string;
meter: string;
source: string;
measurement_category: string;
static attributeModel: ModelAttributes<MeasurementModel, IMeasurementDto>;
static attributesToUpdate: string[];
static arrayJsonSchema: JSONSchemaType<IMeasurementDto[]>;
}