"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EaasInverterHistoryList = exports.EaasInverterHistory = exports.EaasInverterDetail = exports.EaasInverterPeriodData = exports.EaasInverterSummaryBetweenDate = exports.EaasInverterData = exports.EaasInverterSummary = void 0;
const tslib_1 = require("tslib");
const type_graphql_1 = require("type-graphql");
let EaasInverterSummary = class EaasInverterSummary {
};
exports.EaasInverterSummary = EaasInverterSummary;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '도메인(발전소) ID' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterSummary.prototype, "powerPlantId", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '모델명 (여러개면 ,로 구분)' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterSummary.prototype, "modelNames", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 개수' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterSummary.prototype, "inverterCount", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인터터 총 용량' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterSummary.prototype, "capacity", void 0);
exports.EaasInverterSummary = EaasInverterSummary = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterSummary);
let EaasInverterData = class EaasInverterData {
};
exports.EaasInverterData = EaasInverterData;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 번호' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterData.prototype, "no", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '날짜' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterData.prototype, "date", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 발전량' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterData.prototype, "value", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '발전시간' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterData.prototype, "generationTime", void 0);
exports.EaasInverterData = EaasInverterData = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterData);
let EaasInverterSummaryBetweenDate = class EaasInverterSummaryBetweenDate {
};
exports.EaasInverterSummaryBetweenDate = EaasInverterSummaryBetweenDate;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '일일 평균 발전시간' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterSummaryBetweenDate.prototype, "dailyAverageGenerationTime", void 0);
exports.EaasInverterSummaryBetweenDate = EaasInverterSummaryBetweenDate = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterSummaryBetweenDate);
let EaasInverterPeriodData = class EaasInverterPeriodData {
};
exports.EaasInverterPeriodData = EaasInverterPeriodData;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 번호' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterPeriodData.prototype, "no", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '날짜/시간' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterPeriodData.prototype, "date", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '날짜/시간' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterPeriodData.prototype, "period", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 발전량' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterPeriodData.prototype, "value", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '발전시간' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterPeriodData.prototype, "generationTime", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '수집 시간' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterPeriodData.prototype, "createdAt", void 0);
exports.EaasInverterPeriodData = EaasInverterPeriodData = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterPeriodData);
let EaasInverterDetail = class EaasInverterDetail {
};
exports.EaasInverterDetail = EaasInverterDetail;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 번호' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "no", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 설명' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "description", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 상태' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "com", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 운영 상태' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "run", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 출력' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "ac", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 출력' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "dc", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전압' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "DC_V", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전류' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "DC_I", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전력' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "DC_P", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 R-S' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IV_R", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 S-T' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IV_S", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 T-R' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IV_T", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 R' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IC_R", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 S' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IC_S", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 T' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "IC_T", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전력' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterDetail.prototype, "AC_P", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '통신 장애 여부' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "isNoSignal", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '수신시간' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterDetail.prototype, "collectedAt", void 0);
exports.EaasInverterDetail = EaasInverterDetail = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterDetail);
let EaasInverterHistory = class EaasInverterHistory {
};
exports.EaasInverterHistory = EaasInverterHistory;
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '인버터 번호' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterHistory.prototype, "no", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '역률' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterHistory.prototype, "PF", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전압' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "DC_V", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전류' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "DC_I", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'DC 전력' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "DC_P", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 R-S' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IV_R", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 S-T' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IV_S", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전압 T-R' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IV_T", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 R' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IC_R", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 S' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IC_S", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전류 T' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "IC_T", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: 'AC 전력' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "AC_P", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '일일누적 발전량' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "dailyGeneration", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '총 누적 발전량' }),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistory.prototype, "totalGeneration", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '수집 시간' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterHistory.prototype, "collectedAt", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)({ nullable: true, description: '날짜 (YYYY-MM-DD HH:mm:ss)' }),
    tslib_1.__metadata("design:type", String)
], EaasInverterHistory.prototype, "DATE_INFO", void 0);
exports.EaasInverterHistory = EaasInverterHistory = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterHistory);
let EaasInverterHistoryList = class EaasInverterHistoryList {
};
exports.EaasInverterHistoryList = EaasInverterHistoryList;
tslib_1.__decorate([
    (0, type_graphql_1.Field)(type => [EaasInverterHistory]),
    tslib_1.__metadata("design:type", Array)
], EaasInverterHistoryList.prototype, "items", void 0);
tslib_1.__decorate([
    (0, type_graphql_1.Field)(type => type_graphql_1.Int),
    tslib_1.__metadata("design:type", Number)
], EaasInverterHistoryList.prototype, "total", void 0);
exports.EaasInverterHistoryList = EaasInverterHistoryList = tslib_1.__decorate([
    (0, type_graphql_1.ObjectType)()
], EaasInverterHistoryList);
//# sourceMappingURL=eaas-inverter-type.js.map