Documentation ¶
Overview ¶
Package getHouseholdStoragePsReport - This file is auto-generated from the update_all.sh script. Do not modify anything here. Any changes to this EndPoint should be made in the data.go file. The only exception is the AppService.login package.
Index ¶
- Constants
- type DayData
- type DecodeResultData
- type EndPoint
- func (e EndPoint) CacheFilename() string
- func (e EndPoint) Call() api.EndPoint
- func (e EndPoint) GetArea() api.AreaName
- func (e EndPoint) GetCacheTimeout() time.Duration
- func (e *EndPoint) GetData() api.DataMap
- func (e EndPoint) GetEndPointData() api.DataMap
- func (e EndPoint) GetEndPointDataTables() output.Tables
- func (e EndPoint) GetEndPointResultTable() output.Table
- func (e EndPoint) GetError() error
- func (e EndPoint) GetJsonData(raw bool) output.Json
- func (e EndPoint) GetName() api.EndPointName
- func (e EndPoint) GetRequest() Request
- func (e EndPoint) GetRequestArgNames() map[string]string
- func (e EndPoint) GetRequestJson() output.Json
- func (e EndPoint) GetResponse() Response
- func (e EndPoint) GetResponseJson() output.Json
- func (e EndPoint) GetUrl() api.EndPointUrl
- func (e EndPoint) Help() string
- func (e EndPoint) Init(apiRoot api.Web) *EndPoint
- func (e EndPoint) IsDebug() bool
- func (e EndPoint) IsDisabled() bool
- func (e EndPoint) IsError() bool
- func (e EndPoint) IsRequestValid() error
- func (e EndPoint) IsResponseValid() error
- func (e EndPoint) MarshalJSON() ([]byte, error)
- func (e EndPoint) ReadDataFile() error
- func (e EndPoint) RequestFingerprint() string
- func (e EndPoint) RequestRef() interface{}
- func (e EndPoint) RequestString() string
- func (e EndPoint) ResponseRef() interface{}
- func (e EndPoint) ResponseString() string
- func (e EndPoint) ResultDataRef() ResultData
- func (e EndPoint) SetCacheTimeout(duration time.Duration) api.EndPoint
- func (e EndPoint) SetError(format string, a ...interface{}) api.EndPoint
- func (e EndPoint) SetFilenamePrefix(format string, args ...interface{}) string
- func (e EndPoint) SetRequest(ref interface{}) api.EndPoint
- func (e EndPoint) SetRequestByJson(j output.Json) api.EndPoint
- func (e EndPoint) SetResponse(ref []byte) api.EndPoint
- func (e EndPoint) String() string
- func (e EndPoint) WriteDataFile() error
- type MonthData
- type Request
- type RequestData
- type Response
- type ResultData
- type TotalData
- type YearData
Constants ¶
const Disabled = false
const EndPointName = "AppService.getHouseholdStoragePsReport"
const Url = "/v1/powerStationService/getHouseholdStoragePsReport"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DayData ¶
type DayData struct { JthdMap valueTypes.UnitValue `json:"jthd_map" PointVirtual:"true"` JthdMapVirgin valueTypes.UnitValue `json:"jthd_map_virgin" PointIgnore:"true"` JtydMap valueTypes.UnitValue `json:"jtyd_map" PointVirtual:"true"` JtydMapVirgin valueTypes.UnitValue `json:"jtyd_map_virgin" PointIgnore:"true"` ZfzyMap valueTypes.UnitValue `json:"zfzy_map" PointVirtual:"true"` ZfzyMapVirgin valueTypes.UnitValue `json:"zfzy_map_virgin" PointIgnore:"true"` ZjzzMap valueTypes.UnitValue `json:"zjzz_map" PointVirtual:"true"` ZjzzMapVirgin valueTypes.UnitValue `json:"zjzz_map_virgin" PointIgnore:"true"` P83072Map valueTypes.UnitValue `json:"p83072_map" PointId:"p83072" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83072MapVirgin valueTypes.UnitValue `json:"p83072_map_virgin" PointIgnore:"true"` P83077Map valueTypes.UnitValue `json:"p83077_map" PointId:"p83077" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83077MapVirgin valueTypes.UnitValue `json:"p83077_map_virgin" PointIgnore:"true"` P83088Map valueTypes.UnitValue `json:"p83088_map" PointId:"p83088" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83088MapVirgin valueTypes.UnitValue `json:"p83088_map_virgin" PointIgnore:"true"` P83089Map valueTypes.UnitValue `json:"p83089_map" PointId:"p83089" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83089MapVirgin valueTypes.UnitValue `json:"p83089_map_virgin" PointIgnore:"true"` P83097Map valueTypes.UnitValue `json:"p83097_map" PointId:"p83097" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83097MapVirgin valueTypes.UnitValue `json:"p83097_map_virgin" PointIgnore:"true"` P83102Map valueTypes.UnitValue `json:"p83102_map" PointId:"p83102" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83102MapVirgin valueTypes.UnitValue `json:"p83102_map_virgin" PointIgnore:"true"` P83118Map valueTypes.UnitValue `json:"p83118_map" PointId:"p83118" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83118MapVirgin valueTypes.UnitValue `json:"p83118_map_virgin" PointIgnore:"true"` P83119Map valueTypes.UnitValue `json:"p83119_map" PointId:"p83119" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83119MapVirgin valueTypes.UnitValue `json:"p83119_map_virgin" PointIgnore:"true"` P83120Map valueTypes.UnitValue `json:"p83120_map" PointId:"p83120" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83120MapVirgin valueTypes.UnitValue `json:"p83120_map_virgin" PointIgnore:"true"` P83121 valueTypes.Float `json:"p83121" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` P83122 valueTypes.Float `json:"p83122" PointName:"Self Sufficiency Percent" PointUnit:"%" PointVirtual:"true" PointUpdateFreq:"UpdateFreqDay"` PointData15List []struct { GoStruct GoStruct.GoStruct `json:"-" PointIdFrom:"TimeStamp" PointNameDateFormat:"DateTimeAltLayout" PointIdReplace:"true"` TimeStamp valueTypes.DateTime `json:"time_stamp" PointNameDateFormat:"DateTimeAltLayout"` Zfzy valueTypes.Float `json:"zfzy" PointName:"PV Power To Battery" PointUnitFrom:"ZfzyUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` ZfzyUnit valueTypes.String `json:"zfzy_unit" PointIgnore:"true"` P83076 valueTypes.Float `` /* 145-byte string literal not displayed */ P83076Unit valueTypes.String `json:"p83076_unit" PointIgnore:"true"` P83080 valueTypes.Float `` /* 153-byte string literal not displayed */ P83080Unit valueTypes.String `json:"p83080_unit" PointIgnore:"true"` P83086 valueTypes.Float `json:"p83086" PointUnitFrom:"P83086Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqDay"` P83086Unit valueTypes.String `json:"p83086_unit" PointIgnore:"true"` P83087 valueTypes.Float `` /* 156-byte string literal not displayed */ P83087Unit valueTypes.String `json:"p83087_unit" PointIgnore:"true"` P83096 valueTypes.Float `json:"p83096" PointUnitFrom:"P83096Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqDay"` P83096Unit valueTypes.String `json:"p83096_unit" PointIgnore:"true"` P83101 valueTypes.Float `json:"p83101" PointUnitFrom:"P83101Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqDay"` P83101Unit valueTypes.String `json:"p83101_unit" PointIgnore:"true"` P83106 valueTypes.Float `` /* 153-byte string literal not displayed */ P83106Unit valueTypes.String `json:"p83106_unit" PointIgnore:"true"` P83128 valueTypes.Float `` /* 147-byte string literal not displayed */ P83128Unit valueTypes.String `json:"p83128_unit" PointIgnore:"true"` } `json:"point_data_15_list" PointId:"data" PointIdReplace:"true" DataTable:"true"` }
type DecodeResultData ¶
type DecodeResultData ResultData
type EndPoint ¶
type EndPoint struct { api.EndPointStruct Request Request Response Response }
EndPoint - Holds the request, response and web method structures.
func Assert ¶
Assert - Used to obtain locally scoped EndPoint methods, (not visible from api.EndPoint).
func (EndPoint) CacheFilename ¶
CacheFilename - Check if a cache file exists for this EndPoint.
func (EndPoint) Call ¶
Call - Once RequestData is populated, this will access the iSolarCloud API and populate ResultData.
func (EndPoint) GetCacheTimeout ¶
GetCacheTimeout - Return the cache timeout for this EndPoint.
func (EndPoint) GetEndPointData ¶
func (EndPoint) GetEndPointDataTables ¶
func (EndPoint) GetEndPointResultTable ¶
func (EndPoint) GetJsonData ¶
GetJsonData - Get the JSON representation of ResultData, either as condensed or "pretty".
func (EndPoint) GetName ¶
func (e EndPoint) GetName() api.EndPointName
GetName - Returns the API EndPoint name.
func (EndPoint) GetRequest ¶
GetRequest - Get the Request structure as scoped by this endpoint.
func (EndPoint) GetRequestArgNames ¶
GetRequestArgNames -
func (EndPoint) GetRequestJson ¶
GetRequestJson - Return the Request structure as a JSON string.
func (EndPoint) GetResponse ¶
GetResponse - Get the Response structure as scoped by this endpoint.
func (EndPoint) GetResponseJson ¶
GetResponseJson - Return the Response structure as a JSON string.
func (EndPoint) GetUrl ¶
func (e EndPoint) GetUrl() api.EndPointUrl
GetUrl - Returns the API EndPoint url.
func (EndPoint) Help ¶
Help - Return help information on the JSON structure used to populate RequestData.
func (EndPoint) IsDisabled ¶
IsDisabled - Is this endpoint disabled? See data.go Disabled constant.
func (EndPoint) IsRequestValid ¶
IsRequestValid - Is api.RequestCommon and RequestData valid?
func (EndPoint) IsResponseValid ¶
IsResponseValid - Is api.ResponseCommon and ResultData valid?
func (EndPoint) MarshalJSON ¶
MarshalJSON - Marshall the EndPoint.
func (EndPoint) ReadDataFile ¶
ReadDataFile - Read a JSON file and populate the ResultData structure. (File names will default to AREA-ENDPOINT.json )
func (EndPoint) RequestFingerprint ¶
RequestFingerprint - Check if a cache file exists for this EndPoint.
func (EndPoint) RequestRef ¶
func (e EndPoint) RequestRef() interface{}
RequestRef - Return the locally scoped Request structure.
func (EndPoint) RequestString ¶
RequestString - Return the Request structure as a human-readable string.
func (EndPoint) ResponseRef ¶
func (e EndPoint) ResponseRef() interface{}
ResponseRef - Return the locally scoped Response structure.
func (EndPoint) ResponseString ¶
ResponseString - Return the Response structure as a human-readable string.
func (EndPoint) ResultDataRef ¶
func (e EndPoint) ResultDataRef() ResultData
ResultDataRef - Return the locally scoped ResultData structure.
func (EndPoint) SetCacheTimeout ¶
SetCacheTimeout - Set the cache timeout for this EndPoint. (Defaults to 1 hour.)
func (EndPoint) SetFilenamePrefix ¶
SetFilenamePrefix - Produce filename based on area and endpoint name.
func (EndPoint) SetRequest ¶
SetRequest - Save an interface reference as either api.RequestCommon or RequestData.
func (EndPoint) SetRequestByJson ¶
SetRequestByJson - Save RequestData from a JSON string.
func (EndPoint) SetResponse ¶
SetResponse - Save a JSON string to the Response structure. (Used by the web call method.)
func (EndPoint) WriteDataFile ¶
WriteDataFile - Write to a file, the contents of ResultData as JSON. (File names will default to AREA-ENDPOINT.json )
type MonthData ¶
type MonthData struct { JthdMap valueTypes.UnitValue `json:"jthd_map" PointVirtual:"true"` JthdMapVirgin valueTypes.UnitValue `json:"jthd_map_virgin" PointIgnore:"true"` JtydMap valueTypes.UnitValue `json:"jtyd_map" PointVirtual:"true"` JtydMapVirgin valueTypes.UnitValue `json:"jtyd_map_virgin" PointIgnore:"true"` ZfzyMap valueTypes.UnitValue `json:"zfzy_map" PointVirtual:"true"` ZfzyMapVirgin valueTypes.UnitValue `json:"zfzy_map_virgin" PointIgnore:"true"` ZjzzMap valueTypes.UnitValue `json:"zjzz_map" PointVirtual:"true"` ZjzzMapVirgin valueTypes.UnitValue `json:"zjzz_map_virgin" PointIgnore:"true"` P83073Map valueTypes.UnitValue `json:"p83073_map" PointId:"p83073" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83073MapVirgin valueTypes.UnitValue `json:"p83073_map_virgin" PointIgnore:"true"` P83078Map valueTypes.UnitValue `json:"p83078_map" PointId:"p83078" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83078MapVirgin valueTypes.UnitValue `json:"p83078_map_virgin" PointIgnore:"true"` P83088Map valueTypes.UnitValue `json:"p83088_map" PointId:"p83088" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83088MapVirgin valueTypes.UnitValue `json:"p83088_map_virgin" PointIgnore:"true"` P83091Map valueTypes.UnitValue `json:"p83091_map" PointId:"p83091" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83091MapVirgin valueTypes.UnitValue `json:"p83091_map_virgin" PointIgnore:"true"` P83097Map valueTypes.UnitValue `json:"p83097_map" PointId:"p83097" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83097MapVirgin valueTypes.UnitValue `json:"p83097_map_virgin" PointIgnore:"true"` P83103Map valueTypes.UnitValue `json:"p83103_map" PointId:"p83103" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83103MapVirgin valueTypes.UnitValue `json:"p83103_map_virgin" PointIgnore:"true"` P83118Map valueTypes.UnitValue `json:"p83118_map" PointId:"p83118" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83118MapVirgin valueTypes.UnitValue `json:"p83118_map_virgin" PointIgnore:"true"` P83119Map valueTypes.UnitValue `json:"p83119_map" PointId:"p83119" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83119MapVirgin valueTypes.UnitValue `json:"p83119_map_virgin" PointIgnore:"true"` P83120Map valueTypes.UnitValue `json:"p83120_map" PointId:"p83120" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83120MapVirgin valueTypes.UnitValue `json:"p83120_map_virgin" PointIgnore:"true"` P83121 valueTypes.Float `json:"p83121" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` P83122 valueTypes.Float `json:"p83122" PointName:"Self Sufficiency Percent" PointUnit:"%" PointVirtual:"true" PointUpdateFreq:"UpdateFreqMonth"` MonthDataDayList []struct { GoStruct GoStruct.GoStruct `json:"-" PointIdFrom:"TimeStamp" PointNameDateFormat:"DateLayoutDay" PointIdReplace:"true"` TimeStamp valueTypes.DateTime `json:"time_stamp" PointNameDateFormat:"DateLayoutDay"` DateId valueTypes.Integer `json:"date_id"` PsId valueTypes.PsId `json:"ps_id"` SelfConsumptionYield valueTypes.Float `json:"self_consumption_yield" PointUnitFrom:"SelfConsumptionYieldUnit" PointTimestampFrom:"TimeStamp"` SelfConsumptionYieldUnit valueTypes.String `json:"self_consumption_yield_unit" PointIgnore:"true"` Jthd valueTypes.Float `json:"jthd" PointUnitFrom:"JthdUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JthdUnit valueTypes.String `json:"jthd_unit" PointIgnore:"true"` Jtyd valueTypes.Float `json:"jtyd" PointUnitFrom:"JtydUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JtydUnit valueTypes.String `json:"jtyd_unit" PointIgnore:"true"` P83072 valueTypes.Float `` /* 126-byte string literal not displayed */ P83072Unit valueTypes.String `json:"p83072_unit" PointIgnore:"true"` P83077 valueTypes.Float `` /* 126-byte string literal not displayed */ P83077Unit valueTypes.String `json:"p83077_unit" PointIgnore:"true"` P83088 valueTypes.Float `` /* 126-byte string literal not displayed */ P83088Unit valueTypes.String `json:"p83088_unit" PointIgnore:"true"` P83089 valueTypes.Float `` /* 126-byte string literal not displayed */ P83089Unit valueTypes.String `json:"p83089_unit" PointIgnore:"true"` P83097 valueTypes.Float `` /* 126-byte string literal not displayed */ P83097Unit valueTypes.String `json:"p83097_unit" PointIgnore:"true"` P83102 valueTypes.Float `` /* 126-byte string literal not displayed */ P83102Unit valueTypes.String `json:"p83102_unit" PointIgnore:"true"` P83118 valueTypes.Float `` /* 126-byte string literal not displayed */ P83118Unit valueTypes.String `json:"p83118_unit" PointIgnore:"true"` P83119 valueTypes.Float `` /* 126-byte string literal not displayed */ P83119Unit valueTypes.String `json:"p83119_unit" PointIgnore:"true"` P83022 valueTypes.Float `json:"p83022" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqMonth"` P83120 valueTypes.Float `json:"p83120" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqMonth"` P83121 valueTypes.Float `json:"p83121" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqMonth"` P83122 valueTypes.Float `` /* 149-byte string literal not displayed */ } `json:"month_data_day_list" PointId:"data" PointIdReplace:"true" DataTable:"true"` }
type Request ¶
type Request struct { api.RequestCommon RequestData }
Request - Holds the api.RequestCommon and user RequestData structures. See data.go for request fields.
type RequestData ¶
type RequestData struct { DateId valueTypes.DateTime `json:"date_id" required:"true"` DateType valueTypes.String `json:"date_type" required:"true"` PsId valueTypes.PsId `json:"ps_id" required:"true"` }
func (RequestData) Help ¶
func (rd RequestData) Help() string
func (RequestData) IsValid ¶
func (rd RequestData) IsValid() error
type Response ¶
type Response struct { api.ResponseCommon ResultData ResultData `json:"result_data" PointIdReplace:"true"` }
Response - Holds the api.ResponseCommon and endpoint specific ResultData structures. See data.go for response fields.
type ResultData ¶
type ResultData struct { ConnectType string `json:"connect_type"` HasAmmeter valueTypes.Bool `json:"has_ammeter"` IsHaveEsInverter valueTypes.Bool `json:"is_have_es_inverter"` IsTransformSystem valueTypes.Bool `json:"is_transform_system"` DayData *DayData `json:"day_data,omitempty" PointId:"day" PointIdReplace:"true"` MonthData *MonthData `json:"month_data,omitempty" PointId:"month" PointIdReplace:"true"` YearData *YearData `json:"year_data,omitempty" PointId:"year" PointIdReplace:"true"` TotalData *TotalData `json:"total_data,omitempty" PointId:"total" PointIdReplace:"true"` }
func AssertResultData ¶
func AssertResultData(e api.EndPoint) ResultData
AssertResultData - Used to obtain locally scoped ResultData methods, (not visible from api.EndPoint).
func (*ResultData) IsValid ¶
func (e *ResultData) IsValid() error
func (*ResultData) UnmarshalJSON ¶
func (e *ResultData) UnmarshalJSON(data []byte) error
type TotalData ¶
type TotalData struct { JthdMap valueTypes.UnitValue `json:"jthd_map" PointVirtual:"true"` JthdMapVirgin valueTypes.UnitValue `json:"jthd_map_virgin" PointIgnore:"true"` JtydMap valueTypes.UnitValue `json:"jtyd_map" PointVirtual:"true"` JtydMapVirgin valueTypes.UnitValue `json:"jtyd_map_virgin" PointIgnore:"true"` ZfzyMap valueTypes.UnitValue `json:"zfzy_map" PointVirtual:"true"` ZfzyMapVirgin valueTypes.UnitValue `json:"zfzy_map_virgin" PointIgnore:"true"` ZjzzMap valueTypes.UnitValue `json:"zjzz_map" PointVirtual:"true"` ZjzzMapVirgin valueTypes.UnitValue `json:"zjzz_map_virgin" PointIgnore:"true"` P83075 valueTypes.UnitValue `json:"p83075_map" PointId:"p83075" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83075MapVirgin valueTypes.UnitValue `json:"p83075_map_virgin" PointIgnore:"true"` P83094 valueTypes.UnitValue `json:"p83094_map" PointId:"p83094" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83094MapVirgin valueTypes.UnitValue `json:"p83094_map_virgin" PointIgnore:"true"` P83095 valueTypes.UnitValue `json:"p83095_map" PointId:"p83095" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83095MapVirgin valueTypes.UnitValue `json:"p83095_map_virgin" PointIgnore:"true"` P83105 valueTypes.UnitValue `json:"p83105_map" PointId:"p83105" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83105MapVirgin valueTypes.UnitValue `json:"p83105_map_virgin" PointIgnore:"true"` P83107 valueTypes.UnitValue `json:"p83107_map" PointId:"p83107" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83107MapVirgin valueTypes.UnitValue `json:"p83107_map_virgin" PointIgnore:"true"` P83123 valueTypes.UnitValue `json:"p83123_map" PointId:"p83123" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83123MapVirgin valueTypes.UnitValue `json:"p83123_map_virgin" PointIgnore:"true"` P83124 valueTypes.UnitValue `json:"p83124_map" PointId:"p83124" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83124MapVirgin valueTypes.UnitValue `json:"p83124_map_virgin" PointIgnore:"true"` P83127 valueTypes.UnitValue `json:"p83127_map" PointId:"p83127" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83127MapVirgin valueTypes.UnitValue `json:"p83127_map_virgin" PointIgnore:"true"` P83125 valueTypes.Float `json:"p83125" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` P83126 valueTypes.Float `json:"p83126" PointVirtual:"true" PointUpdateFreq:"UpdateFreqTotal"` TotalDataYearList []struct { GoStruct GoStruct.GoStruct `json:"-" PointIdFrom:"TimeStamp" PointNameDateFormat:"DateLayoutYear" PointIdReplace:"true"` TimeStamp valueTypes.DateTime `json:"time_stamp" PointNameDateFormat:"DateLayoutYear"` DateId valueTypes.Integer `json:"date_id"` PsId valueTypes.PsId `json:"ps_id"` SelfConsumptionYield valueTypes.Float `json:"self_consumption_yield" PointUnitFrom:"SelfConsumptionYieldUnit" PointTimestampFrom:"TimeStamp"` SelfConsumptionYieldUnit valueTypes.String `json:"self_consumption_yield_unit" PointIgnore:"true"` Jthd valueTypes.Float `json:"jthd" PointUnitFrom:"JthdUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JthdUnit valueTypes.String `json:"jthd_unit" PointIgnore:"true"` Jtyd valueTypes.Float `json:"jtyd" PointUnitFrom:"JtydUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JtydUnit valueTypes.String `json:"jtyd_unit" PointIgnore:"true"` P83074 valueTypes.Float `` /* 126-byte string literal not displayed */ P83074Unit valueTypes.String `json:"p83074_unit" PointIgnore:"true"` P83079 valueTypes.Float `` /* 126-byte string literal not displayed */ P83079Unit valueTypes.String `json:"p83079_unit" PointIgnore:"true"` P83088 valueTypes.Float `` /* 126-byte string literal not displayed */ P83088Unit valueTypes.String `json:"p83088_unit" PointIgnore:"true"` P83093 valueTypes.Float `` /* 126-byte string literal not displayed */ P83093Unit valueTypes.String `json:"p83093_unit" PointIgnore:"true"` P83099 valueTypes.Float `` /* 126-byte string literal not displayed */ P83099Unit valueTypes.String `json:"p83099_unit" PointIgnore:"true"` P83104 valueTypes.Float `` /* 126-byte string literal not displayed */ P83104Unit valueTypes.String `json:"p83104_unit" PointIgnore:"true"` P83118 valueTypes.Float `` /* 126-byte string literal not displayed */ P83118Unit valueTypes.String `json:"p83118_unit" PointIgnore:"true"` P83119 valueTypes.Float `` /* 126-byte string literal not displayed */ P83119Unit valueTypes.String `json:"p83119_unit" PointIgnore:"true"` P83038 valueTypes.Float `json:"p83038" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqTotal"` P83120 valueTypes.Float `json:"p83120" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqTotal"` P83122 valueTypes.Float `` /* 149-byte string literal not displayed */ } `json:"total_data_year_list" PointId:"data" PointIdReplace:"true" DataTable:"true"` }
type YearData ¶
type YearData struct { JthdMap valueTypes.UnitValue `json:"jthd_map" PointVirtual:"true"` JthdMapVirgin valueTypes.UnitValue `json:"jthd_map_virgin" PointIgnore:"true"` JtydMap valueTypes.UnitValue `json:"jtyd_map" PointVirtual:"true"` JtydMapVirgin valueTypes.UnitValue `json:"jtyd_map_virgin" PointIgnore:"true"` ZfzyMap valueTypes.UnitValue `json:"zfzy_map" PointVirtual:"true"` ZfzyMapVirgin valueTypes.UnitValue `json:"zfzy_map_virgin" PointIgnore:"true"` ZjzzMap valueTypes.UnitValue `json:"zjzz_map" PointVirtual:"true"` ZjzzMapVirgin valueTypes.UnitValue `json:"zjzz_map_virgin" PointIgnore:"true"` P83074 valueTypes.UnitValue `json:"p83074_map" PointId:"p83074" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83074MapVirgin valueTypes.UnitValue `json:"p83074_map_virgin" PointIgnore:"true"` P83079 valueTypes.UnitValue `json:"p83079_map" PointId:"p83079" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83079MapVirgin valueTypes.UnitValue `json:"p83079_map_virgin" PointIgnore:"true"` P83088 valueTypes.UnitValue `json:"p83088_map" PointId:"p83088" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83088MapVirgin valueTypes.UnitValue `json:"p83088_map_virgin" PointIgnore:"true"` P83093 valueTypes.UnitValue `json:"p83093_map" PointId:"p83093" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83093MapVirgin valueTypes.UnitValue `json:"p83093_map_virgin" PointIgnore:"true"` P83097 valueTypes.UnitValue `json:"p83097_map" PointId:"p83097" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83097MapVirgin valueTypes.UnitValue `json:"p83097_map_virgin" PointIgnore:"true"` P83104 valueTypes.UnitValue `json:"p83104_map" PointId:"p83104" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83104MapVirgin valueTypes.UnitValue `json:"p83104_map_virgin" PointIgnore:"true"` P83118 valueTypes.UnitValue `json:"p83118_map" PointId:"p83118" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83118MapVirgin valueTypes.UnitValue `json:"p83118_map_virgin" PointIgnore:"true"` P83119 valueTypes.UnitValue `json:"p83119_map" PointId:"p83119" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83119MapVirgin valueTypes.UnitValue `json:"p83119_map_virgin" PointIgnore:"true"` P83120 valueTypes.UnitValue `json:"p83120_map" PointId:"p83120" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83120MapVirgin valueTypes.UnitValue `json:"p83120_map_virgin" PointIgnore:"true"` P83121 valueTypes.Float `json:"p83121" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` P83122 valueTypes.Float `json:"p83122" PointName:"Self Sufficiency Percent" PointUnit:"%" PointVirtual:"true" PointUpdateFreq:"UpdateFreqYear"` YearDataMonthList []struct { GoStruct GoStruct.GoStruct `json:"-" PointIdFrom:"TimeStamp" PointNameDateFormat:"DateLayoutMonth" PointIdReplace:"true"` TimeStamp valueTypes.DateTime `json:"time_stamp" PointNameDateFormat:"DateLayoutMonth"` DateId valueTypes.Integer `json:"date_id"` PsId valueTypes.PsId `json:"ps_id"` SelfConsumptionYield valueTypes.Float `json:"self_consumption_yield" PointUnitFrom:"SelfConsumptionYieldUnit" PointTimestampFrom:"TimeStamp"` SelfConsumptionYieldUnit valueTypes.String `json:"self_consumption_yield_unit" PointIgnore:"true"` Jthd valueTypes.Float `json:"jthd" PointUnitFrom:"JthdUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JthdUnit valueTypes.String `json:"jthd_unit" PointIgnore:"true"` Jtyd valueTypes.Float `json:"jtyd" PointUnitFrom:"JtydUnit" PointVirtual:"true" PointTimestampFrom:"TimeStamp"` JtydUnit valueTypes.String `json:"jtyd_unit" PointIgnore:"true"` P83073 valueTypes.Float `json:"p83073" PointUnitFrom:"P83073Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83073Unit valueTypes.String `json:"p83073_unit" PointIgnore:"true"` P83078 valueTypes.Float `json:"p83078" PointUnitFrom:"P83078Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83078Unit valueTypes.String `json:"p83078_unit" PointIgnore:"true"` P83088 valueTypes.Float `json:"p83088" PointUnitFrom:"P83088Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83088Unit valueTypes.String `json:"p83088_unit" PointIgnore:"true"` P83091 valueTypes.Float `json:"p83091" PointUnitFrom:"P83091Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83091Unit valueTypes.String `json:"p83091_unit" PointIgnore:"true"` P83098 valueTypes.Float `json:"p83098" PointUnitFrom:"P83098Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83098Unit valueTypes.String `json:"p83098_unit" PointIgnore:"true"` P83103 valueTypes.Float `json:"p83103" PointUnitFrom:"P83103Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83103Unit valueTypes.String `json:"p83103_unit" PointIgnore:"true"` P83118 valueTypes.Float `json:"p83118" PointUnitFrom:"P83118Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83118Unit valueTypes.String `json:"p83118_unit" PointIgnore:"true"` P83119 valueTypes.Float `json:"p83119" PointUnitFrom:"P83119Unit" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83119Unit valueTypes.String `json:"p83119_unit" PointIgnore:"true"` P83037 valueTypes.Float `json:"p83037" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83120 valueTypes.Float `json:"p83120" PointUnit:"Wh" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83121 valueTypes.Float `json:"p83121" PointVirtual:"true" PointTimestampFrom:"TimeStamp" PointUpdateFreq:"UpdateFreqYear"` P83122 valueTypes.Float `` /* 148-byte string literal not displayed */ } `json:"year_data_month_list" PointId:"data" PointIdReplace:"true" DataTable:"true"` }