modelRT/network/real_time_data_request.go

21 lines
732 B
Go

// Package network define struct of network operation
package network
// RealTimeDataReceiveRequest defines request params of real time data receive api
type RealTimeDataReceiveRequest struct {
PayLoad RealTimeDataReceivePayload `json:"payload"`
}
// RealTimeDataReceivePayload defines request payload of real time data receive api
type RealTimeDataReceivePayload struct {
ComponentID int64 `json:"component_id"`
Point string `json:"point"`
Values []RealTimeDataReceiveParam `json:"values"`
}
// RealTimeDataReceiveParam defines request param of real time data receive api
type RealTimeDataReceiveParam struct {
Time int64 `json:"time"`
Value float64 `json:"value"`
}