Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterCollectionHTTPServer(s *http.Server, srv CollectionHTTPServer)
- func RegisterCollectionServer(s grpc.ServiceRegistrar, srv CollectionServer)
- type CollectionClient
- type CollectionHTTPClient
- type CollectionHTTPClientImpl
- func (c *CollectionHTTPClientImpl) CreateCollectionRecord(ctx context.Context, in *CreateCollectionRecordReq, opts ...http.CallOption) (*Empty, error)
- func (c *CollectionHTTPClientImpl) GetDeviceLastReport(ctx context.Context, in *GetDeviceLastReportReq, opts ...http.CallOption) (*DeviceLastReport, error)
- func (c *CollectionHTTPClientImpl) GetPredictQuality(ctx context.Context, in *GetPredictQualityReq, opts ...http.CallOption) (*waterquality.PredictAndGuessResp, error)
- func (c *CollectionHTTPClientImpl) ListCollectionRecord(ctx context.Context, in *ListCollectionRecordReq, opts ...http.CallOption) (*ListCollectionRecordResp, error)
- type CollectionHTTPServer
- type CollectionRecord
- func (*CollectionRecord) Descriptor() ([]byte, []int)deprecated
- func (x *CollectionRecord) GetCreatedAt() int64
- func (x *CollectionRecord) GetData() *waterquality.Quality
- func (x *CollectionRecord) GetDeviceId() uint64
- func (x *CollectionRecord) GetId() uint64
- func (x *CollectionRecord) GetLevel() int64
- func (x *CollectionRecord) GetReceivedAt() int64
- func (*CollectionRecord) ProtoMessage()
- func (x *CollectionRecord) ProtoReflect() protoreflect.Message
- func (x *CollectionRecord) Reset()
- func (x *CollectionRecord) String() string
- type CollectionRecordOrder
- func (CollectionRecordOrder) Descriptor() protoreflect.EnumDescriptor
- func (x CollectionRecordOrder) Enum() *CollectionRecordOrder
- func (CollectionRecordOrder) EnumDescriptor() ([]byte, []int)deprecated
- func (x CollectionRecordOrder) Number() protoreflect.EnumNumber
- func (x CollectionRecordOrder) String() string
- func (CollectionRecordOrder) Type() protoreflect.EnumType
- type CollectionServer
- type Collection_GetDeviceStreamEventClient
- type Collection_GetDeviceStreamEventServer
- type Collection_GetDeviceStreamReportClient
- type Collection_GetDeviceStreamReportServer
- type CreateCollectionRecordReq
- func (*CreateCollectionRecordReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCollectionRecordReq) GetData() *waterquality.Quality
- func (x *CreateCollectionRecordReq) GetDeviceId() uint64
- func (x *CreateCollectionRecordReq) GetReceivedAt() int64
- func (*CreateCollectionRecordReq) ProtoMessage()
- func (x *CreateCollectionRecordReq) ProtoReflect() protoreflect.Message
- func (x *CreateCollectionRecordReq) Reset()
- func (x *CreateCollectionRecordReq) String() string
- type DeviceLastReport
- func (*DeviceLastReport) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceLastReport) GetData() *waterquality.Quality
- func (x *DeviceLastReport) GetLevel() int64
- func (x *DeviceLastReport) GetReceivedAt() int64
- func (*DeviceLastReport) ProtoMessage()
- func (x *DeviceLastReport) ProtoReflect() protoreflect.Message
- func (x *DeviceLastReport) Reset()
- func (x *DeviceLastReport) String() string
- type Empty
- type GetDeviceLastReportReq
- func (*GetDeviceLastReportReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeviceLastReportReq) GetId() uint64
- func (*GetDeviceLastReportReq) ProtoMessage()
- func (x *GetDeviceLastReportReq) ProtoReflect() protoreflect.Message
- func (x *GetDeviceLastReportReq) Reset()
- func (x *GetDeviceLastReportReq) String() string
- type GetDeviceStreamEventReq
- func (*GetDeviceStreamEventReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeviceStreamEventReq) GetEventFilter() string
- func (x *GetDeviceStreamEventReq) GetId() uint64
- func (*GetDeviceStreamEventReq) ProtoMessage()
- func (x *GetDeviceStreamEventReq) ProtoReflect() protoreflect.Message
- func (x *GetDeviceStreamEventReq) Reset()
- func (x *GetDeviceStreamEventReq) String() string
- type GetDeviceStreamEventResp
- func (*GetDeviceStreamEventResp) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeviceStreamEventResp) GetMessage() string
- func (x *GetDeviceStreamEventResp) GetTimestamp() int64
- func (x *GetDeviceStreamEventResp) GetTopic() string
- func (*GetDeviceStreamEventResp) ProtoMessage()
- func (x *GetDeviceStreamEventResp) ProtoReflect() protoreflect.Message
- func (x *GetDeviceStreamEventResp) Reset()
- func (x *GetDeviceStreamEventResp) String() string
- type GetDeviceStreamReportReq
- func (*GetDeviceStreamReportReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetDeviceStreamReportReq) GetId() uint64
- func (*GetDeviceStreamReportReq) ProtoMessage()
- func (x *GetDeviceStreamReportReq) ProtoReflect() protoreflect.Message
- func (x *GetDeviceStreamReportReq) Reset()
- func (x *GetDeviceStreamReportReq) String() string
- type GetPredictQualityReq
- func (*GetPredictQualityReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPredictQualityReq) GetDeviceId() uint64
- func (*GetPredictQualityReq) ProtoMessage()
- func (x *GetPredictQualityReq) ProtoReflect() protoreflect.Message
- func (x *GetPredictQualityReq) Reset()
- func (x *GetPredictQualityReq) String() string
- type ListCollectionRecordReq
- func (*ListCollectionRecordReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListCollectionRecordReq) GetAfter() int64
- func (x *ListCollectionRecordReq) GetBefore() int64
- func (x *ListCollectionRecordReq) GetDeviceId() uint64
- func (x *ListCollectionRecordReq) GetOrder() CollectionRecordOrder
- func (x *ListCollectionRecordReq) GetPage() uint64
- func (x *ListCollectionRecordReq) GetSize() uint64
- func (x *ListCollectionRecordReq) GetSort() Sort
- func (*ListCollectionRecordReq) ProtoMessage()
- func (x *ListCollectionRecordReq) ProtoReflect() protoreflect.Message
- func (x *ListCollectionRecordReq) Reset()
- func (x *ListCollectionRecordReq) String() string
- type ListCollectionRecordResp
- func (*ListCollectionRecordResp) Descriptor() ([]byte, []int)deprecated
- func (x *ListCollectionRecordResp) GetRecords() []*CollectionRecord
- func (x *ListCollectionRecordResp) GetTotal() int64
- func (*ListCollectionRecordResp) ProtoMessage()
- func (x *ListCollectionRecordResp) ProtoReflect() protoreflect.Message
- func (x *ListCollectionRecordResp) Reset()
- func (x *ListCollectionRecordResp) String() string
- type Sort
- type UnimplementedCollectionServer
- func (UnimplementedCollectionServer) CreateCollectionRecord(context.Context, *CreateCollectionRecordReq) (*Empty, error)
- func (UnimplementedCollectionServer) GetDeviceLastReport(context.Context, *GetDeviceLastReportReq) (*DeviceLastReport, error)
- func (UnimplementedCollectionServer) GetDeviceStreamEvent(*GetDeviceStreamEventReq, Collection_GetDeviceStreamEventServer) error
- func (UnimplementedCollectionServer) GetDeviceStreamReport(*GetDeviceStreamReportReq, Collection_GetDeviceStreamReportServer) error
- func (UnimplementedCollectionServer) GetPredictQuality(context.Context, *GetPredictQualityReq) (*waterquality.PredictAndGuessResp, error)
- func (UnimplementedCollectionServer) ListCollectionRecord(context.Context, *ListCollectionRecordReq) (*ListCollectionRecordResp, error)
- type UnsafeCollectionServer
Constants ¶
const ( Collection_CreateCollectionRecord_FullMethodName = "/api.collection.Collection/CreateCollectionRecord" Collection_ListCollectionRecord_FullMethodName = "/api.collection.Collection/ListCollectionRecord" Collection_GetPredictQuality_FullMethodName = "/api.collection.Collection/GetPredictQuality" Collection_GetDeviceStreamReport_FullMethodName = "/api.collection.Collection/GetDeviceStreamReport" Collection_GetDeviceStreamEvent_FullMethodName = "/api.collection.Collection/GetDeviceStreamEvent" Collection_GetDeviceLastReport_FullMethodName = "/api.collection.Collection/GetDeviceLastReport" )
const OperationCollectionCreateCollectionRecord = "/api.collection.Collection/CreateCollectionRecord"
const OperationCollectionGetDeviceLastReport = "/api.collection.Collection/GetDeviceLastReport"
const OperationCollectionGetPredictQuality = "/api.collection.Collection/GetPredictQuality"
const OperationCollectionListCollectionRecord = "/api.collection.Collection/ListCollectionRecord"
Variables ¶
var ( CollectionRecordOrder_name = map[int32]string{ 0: "TIMESTAMP", 1: "CREATED_AT", } CollectionRecordOrder_value = map[string]int32{ "TIMESTAMP": 0, "CREATED_AT": 1, } )
Enum value maps for CollectionRecordOrder.
var ( Sort_name = map[int32]string{ 0: "DESC", 1: "ASC", } Sort_value = map[string]int32{ "DESC": 0, "ASC": 1, } )
Enum value maps for Sort.
var Collection_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.collection.Collection", HandlerType: (*CollectionServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCollectionRecord", Handler: _Collection_CreateCollectionRecord_Handler, }, { MethodName: "ListCollectionRecord", Handler: _Collection_ListCollectionRecord_Handler, }, { MethodName: "GetPredictQuality", Handler: _Collection_GetPredictQuality_Handler, }, { MethodName: "GetDeviceLastReport", Handler: _Collection_GetDeviceLastReport_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetDeviceStreamReport", Handler: _Collection_GetDeviceStreamReport_Handler, ServerStreams: true, }, { StreamName: "GetDeviceStreamEvent", Handler: _Collection_GetDeviceStreamEvent_Handler, ServerStreams: true, }, }, Metadata: "collection/collection.proto", }
Collection_ServiceDesc is the grpc.ServiceDesc for Collection service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_collection_collection_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCollectionHTTPServer ¶
func RegisterCollectionHTTPServer(s *http.Server, srv CollectionHTTPServer)
func RegisterCollectionServer ¶
func RegisterCollectionServer(s grpc.ServiceRegistrar, srv CollectionServer)
Types ¶
type CollectionClient ¶
type CollectionClient interface { CreateCollectionRecord(ctx context.Context, in *CreateCollectionRecordReq, opts ...grpc.CallOption) (*Empty, error) ListCollectionRecord(ctx context.Context, in *ListCollectionRecordReq, opts ...grpc.CallOption) (*ListCollectionRecordResp, error) GetPredictQuality(ctx context.Context, in *GetPredictQualityReq, opts ...grpc.CallOption) (*waterquality.PredictAndGuessResp, error) GetDeviceStreamReport(ctx context.Context, in *GetDeviceStreamReportReq, opts ...grpc.CallOption) (Collection_GetDeviceStreamReportClient, error) GetDeviceStreamEvent(ctx context.Context, in *GetDeviceStreamEventReq, opts ...grpc.CallOption) (Collection_GetDeviceStreamEventClient, error) GetDeviceLastReport(ctx context.Context, in *GetDeviceLastReportReq, opts ...grpc.CallOption) (*DeviceLastReport, error) }
CollectionClient is the client API for Collection service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewCollectionClient ¶
func NewCollectionClient(cc grpc.ClientConnInterface) CollectionClient
type CollectionHTTPClient ¶
type CollectionHTTPClient interface { CreateCollectionRecord(ctx context.Context, req *CreateCollectionRecordReq, opts ...http.CallOption) (rsp *Empty, err error) GetDeviceLastReport(ctx context.Context, req *GetDeviceLastReportReq, opts ...http.CallOption) (rsp *DeviceLastReport, err error) GetPredictQuality(ctx context.Context, req *GetPredictQualityReq, opts ...http.CallOption) (rsp *waterquality.PredictAndGuessResp, err error) ListCollectionRecord(ctx context.Context, req *ListCollectionRecordReq, opts ...http.CallOption) (rsp *ListCollectionRecordResp, err error) }
func NewCollectionHTTPClient ¶
func NewCollectionHTTPClient(client *http.Client) CollectionHTTPClient
type CollectionHTTPClientImpl ¶
type CollectionHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*CollectionHTTPClientImpl) CreateCollectionRecord ¶
func (c *CollectionHTTPClientImpl) CreateCollectionRecord(ctx context.Context, in *CreateCollectionRecordReq, opts ...http.CallOption) (*Empty, error)
func (*CollectionHTTPClientImpl) GetDeviceLastReport ¶ added in v0.3.3
func (c *CollectionHTTPClientImpl) GetDeviceLastReport(ctx context.Context, in *GetDeviceLastReportReq, opts ...http.CallOption) (*DeviceLastReport, error)
func (*CollectionHTTPClientImpl) GetPredictQuality ¶ added in v0.3.3
func (c *CollectionHTTPClientImpl) GetPredictQuality(ctx context.Context, in *GetPredictQualityReq, opts ...http.CallOption) (*waterquality.PredictAndGuessResp, error)
func (*CollectionHTTPClientImpl) ListCollectionRecord ¶
func (c *CollectionHTTPClientImpl) ListCollectionRecord(ctx context.Context, in *ListCollectionRecordReq, opts ...http.CallOption) (*ListCollectionRecordResp, error)
type CollectionHTTPServer ¶
type CollectionHTTPServer interface { CreateCollectionRecord(context.Context, *CreateCollectionRecordReq) (*Empty, error) GetDeviceLastReport(context.Context, *GetDeviceLastReportReq) (*DeviceLastReport, error) GetPredictQuality(context.Context, *GetPredictQualityReq) (*waterquality.PredictAndGuessResp, error) ListCollectionRecord(context.Context, *ListCollectionRecordReq) (*ListCollectionRecordResp, error) }
type CollectionRecord ¶
type CollectionRecord struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` DeviceId uint64 `protobuf:"varint,2,opt,name=device_id,json=deviceId,proto3" json:"deviceId"` // @gotags: json:"deviceId" CreatedAt int64 `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"createdAt"` // @gotags: json:"createdAt" ReceivedAt int64 `protobuf:"varint,4,opt,name=received_at,json=receivedAt,proto3" json:"receivedAt"` // @gotags: json:"receivedAt" Data *waterquality.Quality `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Level int64 `protobuf:"varint,6,opt,name=level,proto3" json:"level"` // @gotags: json:"level" // contains filtered or unexported fields }
func (*CollectionRecord) Descriptor
deprecated
func (*CollectionRecord) Descriptor() ([]byte, []int)
Deprecated: Use CollectionRecord.ProtoReflect.Descriptor instead.
func (*CollectionRecord) GetCreatedAt ¶ added in v0.2.2
func (x *CollectionRecord) GetCreatedAt() int64
func (*CollectionRecord) GetData ¶ added in v0.2.3
func (x *CollectionRecord) GetData() *waterquality.Quality
func (*CollectionRecord) GetDeviceId ¶
func (x *CollectionRecord) GetDeviceId() uint64
func (*CollectionRecord) GetId ¶ added in v0.2.2
func (x *CollectionRecord) GetId() uint64
func (*CollectionRecord) GetLevel ¶ added in v0.3.3
func (x *CollectionRecord) GetLevel() int64
func (*CollectionRecord) GetReceivedAt ¶ added in v0.3.3
func (x *CollectionRecord) GetReceivedAt() int64
func (*CollectionRecord) ProtoMessage ¶
func (*CollectionRecord) ProtoMessage()
func (*CollectionRecord) ProtoReflect ¶
func (x *CollectionRecord) ProtoReflect() protoreflect.Message
func (*CollectionRecord) Reset ¶
func (x *CollectionRecord) Reset()
func (*CollectionRecord) String ¶
func (x *CollectionRecord) String() string
type CollectionRecordOrder ¶ added in v0.2.2
type CollectionRecordOrder int32
const ( CollectionRecordOrder_TIMESTAMP CollectionRecordOrder = 0 CollectionRecordOrder_CREATED_AT CollectionRecordOrder = 1 )
func (CollectionRecordOrder) Descriptor ¶ added in v0.2.2
func (CollectionRecordOrder) Descriptor() protoreflect.EnumDescriptor
func (CollectionRecordOrder) Enum ¶ added in v0.2.2
func (x CollectionRecordOrder) Enum() *CollectionRecordOrder
func (CollectionRecordOrder) EnumDescriptor
deprecated
added in
v0.2.2
func (CollectionRecordOrder) EnumDescriptor() ([]byte, []int)
Deprecated: Use CollectionRecordOrder.Descriptor instead.
func (CollectionRecordOrder) Number ¶ added in v0.2.2
func (x CollectionRecordOrder) Number() protoreflect.EnumNumber
func (CollectionRecordOrder) String ¶ added in v0.2.2
func (x CollectionRecordOrder) String() string
func (CollectionRecordOrder) Type ¶ added in v0.2.2
func (CollectionRecordOrder) Type() protoreflect.EnumType
type CollectionServer ¶
type CollectionServer interface { CreateCollectionRecord(context.Context, *CreateCollectionRecordReq) (*Empty, error) ListCollectionRecord(context.Context, *ListCollectionRecordReq) (*ListCollectionRecordResp, error) GetPredictQuality(context.Context, *GetPredictQualityReq) (*waterquality.PredictAndGuessResp, error) GetDeviceStreamReport(*GetDeviceStreamReportReq, Collection_GetDeviceStreamReportServer) error GetDeviceStreamEvent(*GetDeviceStreamEventReq, Collection_GetDeviceStreamEventServer) error GetDeviceLastReport(context.Context, *GetDeviceLastReportReq) (*DeviceLastReport, error) // contains filtered or unexported methods }
CollectionServer is the server API for Collection service. All implementations must embed UnimplementedCollectionServer for forward compatibility
type Collection_GetDeviceStreamEventClient ¶ added in v0.2.4
type Collection_GetDeviceStreamEventClient interface { Recv() (*GetDeviceStreamEventResp, error) grpc.ClientStream }
type Collection_GetDeviceStreamEventServer ¶ added in v0.2.4
type Collection_GetDeviceStreamEventServer interface { Send(*GetDeviceStreamEventResp) error grpc.ServerStream }
type Collection_GetDeviceStreamReportClient ¶ added in v0.2.4
type Collection_GetDeviceStreamReportClient interface { Recv() (*CreateCollectionRecordReq, error) grpc.ClientStream }
type Collection_GetDeviceStreamReportServer ¶ added in v0.2.4
type Collection_GetDeviceStreamReportServer interface { Send(*CreateCollectionRecordReq) error grpc.ServerStream }
type CreateCollectionRecordReq ¶ added in v0.3.3
type CreateCollectionRecordReq struct { DeviceId uint64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"deviceId" form:"deviceId"` // @gotags: form:"deviceId" json:"deviceId" Data *waterquality.Quality `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` ReceivedAt int64 `protobuf:"varint,3,opt,name=received_at,json=receivedAt,proto3" json:"receivedAt" form:"receivedAt"` // @gotags: form:"receivedAt" json:"receivedAt" // contains filtered or unexported fields }
func (*CreateCollectionRecordReq) Descriptor
deprecated
added in
v0.3.3
func (*CreateCollectionRecordReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateCollectionRecordReq.ProtoReflect.Descriptor instead.
func (*CreateCollectionRecordReq) GetData ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) GetData() *waterquality.Quality
func (*CreateCollectionRecordReq) GetDeviceId ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) GetDeviceId() uint64
func (*CreateCollectionRecordReq) GetReceivedAt ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) GetReceivedAt() int64
func (*CreateCollectionRecordReq) ProtoMessage ¶ added in v0.3.3
func (*CreateCollectionRecordReq) ProtoMessage()
func (*CreateCollectionRecordReq) ProtoReflect ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) ProtoReflect() protoreflect.Message
func (*CreateCollectionRecordReq) Reset ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) Reset()
func (*CreateCollectionRecordReq) String ¶ added in v0.3.3
func (x *CreateCollectionRecordReq) String() string
type DeviceLastReport ¶ added in v0.3.3
type DeviceLastReport struct { ReceivedAt int64 `protobuf:"varint,1,opt,name=received_at,json=receivedAt,proto3" json:"receivedAt"` // @gotags: json:"receivedAt" Data *waterquality.Quality `protobuf:"bytes,2,opt,name=data,proto3" json:"data" redis:"data"` // @gotags: redis:"data" json:"data" Level int64 `protobuf:"varint,3,opt,name=level,proto3" json:"level"` // @gotags: json:"level" // contains filtered or unexported fields }
func (*DeviceLastReport) Descriptor
deprecated
added in
v0.3.3
func (*DeviceLastReport) Descriptor() ([]byte, []int)
Deprecated: Use DeviceLastReport.ProtoReflect.Descriptor instead.
func (*DeviceLastReport) GetData ¶ added in v0.3.3
func (x *DeviceLastReport) GetData() *waterquality.Quality
func (*DeviceLastReport) GetLevel ¶ added in v0.3.3
func (x *DeviceLastReport) GetLevel() int64
func (*DeviceLastReport) GetReceivedAt ¶ added in v0.3.3
func (x *DeviceLastReport) GetReceivedAt() int64
func (*DeviceLastReport) ProtoMessage ¶ added in v0.3.3
func (*DeviceLastReport) ProtoMessage()
func (*DeviceLastReport) ProtoReflect ¶ added in v0.3.3
func (x *DeviceLastReport) ProtoReflect() protoreflect.Message
func (*DeviceLastReport) Reset ¶ added in v0.3.3
func (x *DeviceLastReport) Reset()
func (*DeviceLastReport) String ¶ added in v0.3.3
func (x *DeviceLastReport) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type GetDeviceLastReportReq ¶ added in v0.3.3
type GetDeviceLastReportReq struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetDeviceLastReportReq) Descriptor
deprecated
added in
v0.3.3
func (*GetDeviceLastReportReq) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceLastReportReq.ProtoReflect.Descriptor instead.
func (*GetDeviceLastReportReq) GetId ¶ added in v0.3.3
func (x *GetDeviceLastReportReq) GetId() uint64
func (*GetDeviceLastReportReq) ProtoMessage ¶ added in v0.3.3
func (*GetDeviceLastReportReq) ProtoMessage()
func (*GetDeviceLastReportReq) ProtoReflect ¶ added in v0.3.3
func (x *GetDeviceLastReportReq) ProtoReflect() protoreflect.Message
func (*GetDeviceLastReportReq) Reset ¶ added in v0.3.3
func (x *GetDeviceLastReportReq) Reset()
func (*GetDeviceLastReportReq) String ¶ added in v0.3.3
func (x *GetDeviceLastReportReq) String() string
type GetDeviceStreamEventReq ¶ added in v0.2.4
type GetDeviceStreamEventReq struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" form:"id"` // @gotags: form:"id" EventFilter string `protobuf:"bytes,2,opt,name=event_filter,json=eventFilter,proto3" json:"eventFilter" form:"eventFilter"` // @gotags: form:"eventFilter" json:"eventFilter" // contains filtered or unexported fields }
func (*GetDeviceStreamEventReq) Descriptor
deprecated
added in
v0.2.4
func (*GetDeviceStreamEventReq) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceStreamEventReq.ProtoReflect.Descriptor instead.
func (*GetDeviceStreamEventReq) GetEventFilter ¶ added in v0.2.4
func (x *GetDeviceStreamEventReq) GetEventFilter() string
func (*GetDeviceStreamEventReq) GetId ¶ added in v0.2.4
func (x *GetDeviceStreamEventReq) GetId() uint64
func (*GetDeviceStreamEventReq) ProtoMessage ¶ added in v0.2.4
func (*GetDeviceStreamEventReq) ProtoMessage()
func (*GetDeviceStreamEventReq) ProtoReflect ¶ added in v0.2.4
func (x *GetDeviceStreamEventReq) ProtoReflect() protoreflect.Message
func (*GetDeviceStreamEventReq) Reset ¶ added in v0.2.4
func (x *GetDeviceStreamEventReq) Reset()
func (*GetDeviceStreamEventReq) String ¶ added in v0.2.4
func (x *GetDeviceStreamEventReq) String() string
type GetDeviceStreamEventResp ¶ added in v0.2.4
type GetDeviceStreamEventResp struct { Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic"` // @gotags: json:"topic" Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message"` // @gotags: json:"message" Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp"` // @gotags: json:"timestamp" // contains filtered or unexported fields }
func (*GetDeviceStreamEventResp) Descriptor
deprecated
added in
v0.2.4
func (*GetDeviceStreamEventResp) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceStreamEventResp.ProtoReflect.Descriptor instead.
func (*GetDeviceStreamEventResp) GetMessage ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) GetMessage() string
func (*GetDeviceStreamEventResp) GetTimestamp ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) GetTimestamp() int64
func (*GetDeviceStreamEventResp) GetTopic ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) GetTopic() string
func (*GetDeviceStreamEventResp) ProtoMessage ¶ added in v0.2.4
func (*GetDeviceStreamEventResp) ProtoMessage()
func (*GetDeviceStreamEventResp) ProtoReflect ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) ProtoReflect() protoreflect.Message
func (*GetDeviceStreamEventResp) Reset ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) Reset()
func (*GetDeviceStreamEventResp) String ¶ added in v0.2.4
func (x *GetDeviceStreamEventResp) String() string
type GetDeviceStreamReportReq ¶ added in v0.2.4
type GetDeviceStreamReportReq struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" form:"id"` // @gotags: form:"id" // contains filtered or unexported fields }
func (*GetDeviceStreamReportReq) Descriptor
deprecated
added in
v0.2.4
func (*GetDeviceStreamReportReq) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceStreamReportReq.ProtoReflect.Descriptor instead.
func (*GetDeviceStreamReportReq) GetId ¶ added in v0.2.4
func (x *GetDeviceStreamReportReq) GetId() uint64
func (*GetDeviceStreamReportReq) ProtoMessage ¶ added in v0.2.4
func (*GetDeviceStreamReportReq) ProtoMessage()
func (*GetDeviceStreamReportReq) ProtoReflect ¶ added in v0.2.4
func (x *GetDeviceStreamReportReq) ProtoReflect() protoreflect.Message
func (*GetDeviceStreamReportReq) Reset ¶ added in v0.2.4
func (x *GetDeviceStreamReportReq) Reset()
func (*GetDeviceStreamReportReq) String ¶ added in v0.2.4
func (x *GetDeviceStreamReportReq) String() string
type GetPredictQualityReq ¶ added in v0.3.3
type GetPredictQualityReq struct { DeviceId uint64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"deviceId" form:"deviceId"` // @gotags: form:"deviceId" json:"deviceId" // contains filtered or unexported fields }
func (*GetPredictQualityReq) Descriptor
deprecated
added in
v0.3.3
func (*GetPredictQualityReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPredictQualityReq.ProtoReflect.Descriptor instead.
func (*GetPredictQualityReq) GetDeviceId ¶ added in v0.3.3
func (x *GetPredictQualityReq) GetDeviceId() uint64
func (*GetPredictQualityReq) ProtoMessage ¶ added in v0.3.3
func (*GetPredictQualityReq) ProtoMessage()
func (*GetPredictQualityReq) ProtoReflect ¶ added in v0.3.3
func (x *GetPredictQualityReq) ProtoReflect() protoreflect.Message
func (*GetPredictQualityReq) Reset ¶ added in v0.3.3
func (x *GetPredictQualityReq) Reset()
func (*GetPredictQualityReq) String ¶ added in v0.3.3
func (x *GetPredictQualityReq) String() string
type ListCollectionRecordReq ¶
type ListCollectionRecordReq struct { DeviceId uint64 `protobuf:"varint,1,opt,name=device_id,json=deviceId,proto3" json:"deviceId" form:"deviceId"` // @gotags: form:"deviceId" json:"deviceId" Page uint64 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty" form:"page"` // @gotags: form:"page" Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty" form:"size"` // @gotags: form:"size" Before int64 `protobuf:"varint,4,opt,name=before,proto3" json:"before,omitempty" form:"before"` // @gotags: form:"before" After int64 `protobuf:"varint,5,opt,name=after,proto3" json:"after,omitempty" form:"after"` // @gotags: form:"after" Order CollectionRecordOrder `protobuf:"varint,6,opt,name=order,proto3,enum=api.collection.CollectionRecordOrder" json:"order,omitempty" form:"order"` // @gotags: form:"order" Sort Sort `protobuf:"varint,7,opt,name=sort,proto3,enum=api.collection.Sort" json:"sort,omitempty" form:"sort"` // @gotags: form:"sort" // contains filtered or unexported fields }
func (*ListCollectionRecordReq) Descriptor
deprecated
func (*ListCollectionRecordReq) Descriptor() ([]byte, []int)
Deprecated: Use ListCollectionRecordReq.ProtoReflect.Descriptor instead.
func (*ListCollectionRecordReq) GetAfter ¶ added in v0.2.2
func (x *ListCollectionRecordReq) GetAfter() int64
func (*ListCollectionRecordReq) GetBefore ¶ added in v0.2.2
func (x *ListCollectionRecordReq) GetBefore() int64
func (*ListCollectionRecordReq) GetDeviceId ¶
func (x *ListCollectionRecordReq) GetDeviceId() uint64
func (*ListCollectionRecordReq) GetOrder ¶ added in v0.2.2
func (x *ListCollectionRecordReq) GetOrder() CollectionRecordOrder
func (*ListCollectionRecordReq) GetPage ¶
func (x *ListCollectionRecordReq) GetPage() uint64
func (*ListCollectionRecordReq) GetSize ¶ added in v0.2.2
func (x *ListCollectionRecordReq) GetSize() uint64
func (*ListCollectionRecordReq) GetSort ¶ added in v0.2.2
func (x *ListCollectionRecordReq) GetSort() Sort
func (*ListCollectionRecordReq) ProtoMessage ¶
func (*ListCollectionRecordReq) ProtoMessage()
func (*ListCollectionRecordReq) ProtoReflect ¶
func (x *ListCollectionRecordReq) ProtoReflect() protoreflect.Message
func (*ListCollectionRecordReq) Reset ¶
func (x *ListCollectionRecordReq) Reset()
func (*ListCollectionRecordReq) String ¶
func (x *ListCollectionRecordReq) String() string
type ListCollectionRecordResp ¶
type ListCollectionRecordResp struct { Records []*CollectionRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // contains filtered or unexported fields }
func (*ListCollectionRecordResp) Descriptor
deprecated
func (*ListCollectionRecordResp) Descriptor() ([]byte, []int)
Deprecated: Use ListCollectionRecordResp.ProtoReflect.Descriptor instead.
func (*ListCollectionRecordResp) GetRecords ¶ added in v0.2.2
func (x *ListCollectionRecordResp) GetRecords() []*CollectionRecord
func (*ListCollectionRecordResp) GetTotal ¶ added in v0.2.2
func (x *ListCollectionRecordResp) GetTotal() int64
func (*ListCollectionRecordResp) ProtoMessage ¶
func (*ListCollectionRecordResp) ProtoMessage()
func (*ListCollectionRecordResp) ProtoReflect ¶
func (x *ListCollectionRecordResp) ProtoReflect() protoreflect.Message
func (*ListCollectionRecordResp) Reset ¶
func (x *ListCollectionRecordResp) Reset()
func (*ListCollectionRecordResp) String ¶
func (x *ListCollectionRecordResp) String() string
type Sort ¶ added in v0.2.2
type Sort int32
func (Sort) Descriptor ¶ added in v0.2.2
func (Sort) Descriptor() protoreflect.EnumDescriptor
func (Sort) EnumDescriptor
deprecated
added in
v0.2.2
func (Sort) Number ¶ added in v0.2.2
func (x Sort) Number() protoreflect.EnumNumber
func (Sort) Type ¶ added in v0.2.2
func (Sort) Type() protoreflect.EnumType
type UnimplementedCollectionServer ¶
type UnimplementedCollectionServer struct { }
UnimplementedCollectionServer must be embedded to have forward compatible implementations.
func (UnimplementedCollectionServer) CreateCollectionRecord ¶
func (UnimplementedCollectionServer) CreateCollectionRecord(context.Context, *CreateCollectionRecordReq) (*Empty, error)
func (UnimplementedCollectionServer) GetDeviceLastReport ¶ added in v0.3.3
func (UnimplementedCollectionServer) GetDeviceLastReport(context.Context, *GetDeviceLastReportReq) (*DeviceLastReport, error)
func (UnimplementedCollectionServer) GetDeviceStreamEvent ¶ added in v0.2.4
func (UnimplementedCollectionServer) GetDeviceStreamEvent(*GetDeviceStreamEventReq, Collection_GetDeviceStreamEventServer) error
func (UnimplementedCollectionServer) GetDeviceStreamReport ¶ added in v0.2.4
func (UnimplementedCollectionServer) GetDeviceStreamReport(*GetDeviceStreamReportReq, Collection_GetDeviceStreamReportServer) error
func (UnimplementedCollectionServer) GetPredictQuality ¶ added in v0.3.3
func (UnimplementedCollectionServer) GetPredictQuality(context.Context, *GetPredictQualityReq) (*waterquality.PredictAndGuessResp, error)
func (UnimplementedCollectionServer) ListCollectionRecord ¶
func (UnimplementedCollectionServer) ListCollectionRecord(context.Context, *ListCollectionRecordReq) (*ListCollectionRecordResp, error)
type UnsafeCollectionServer ¶
type UnsafeCollectionServer interface {
// contains filtered or unexported methods
}
UnsafeCollectionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CollectionServer will result in compilation errors.