@golemio/energetics
Version:
Golemio Energetics Module
14 lines (13 loc) • 823 B
TypeScript
import { JSONSchemaType } from "@golemio/core/dist/shared/ajv";
import { Model, ModelAttributes } from "@golemio/core/dist/shared/sequelize";
import { CommodityProviderType } from "./helpers/CommodityProviderTypeEnum";
import { StaticDataResourceType } from "./helpers/StaticDataResourceTypeEnum";
import { IStaticDataOutputDto, ResourceTypeDict } from "./interfaces/IStaticDataOutputDto";
export declare class StaticMeterSettingsModel extends Model<IStaticDataOutputDto> implements IStaticDataOutputDto {
static tableName: string;
provider: CommodityProviderType;
resource_type: StaticDataResourceType;
data: ResourceTypeDict[StaticDataResourceType];
static attributeModel: ModelAttributes<StaticMeterSettingsModel, IStaticDataOutputDto>;
static jsonSchema: JSONSchemaType<IStaticDataOutputDto>;
}