Documentation
¶
Index ¶
- Variables
- func RegisterAlarmCenterServer(s grpc.ServiceRegistrar, srv AlarmCenterServer)
- func RegisterRuleEngineServer(s grpc.ServiceRegistrar, srv RuleEngineServer)
- func RegisterSceneLinkageServer(s grpc.ServiceRegistrar, srv SceneLinkageServer)
- type AlarmCenterClient
- type AlarmCenterServer
- type AlarmDeal
- func (*AlarmDeal) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmDeal) GetAlarmRecordID() int64
- func (x *AlarmDeal) GetAlarmTime() int64
- func (x *AlarmDeal) GetCreatedTime() int64
- func (x *AlarmDeal) GetId() int64
- func (x *AlarmDeal) GetResult() string
- func (x *AlarmDeal) GetType() int64
- func (*AlarmDeal) ProtoMessage()
- func (x *AlarmDeal) ProtoReflect() protoreflect.Message
- func (x *AlarmDeal) Reset()
- func (x *AlarmDeal) String() string
- type AlarmDealRecordCreateReq
- func (*AlarmDealRecordCreateReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmDealRecordCreateReq) GetAlarmRecordID() int64
- func (x *AlarmDealRecordCreateReq) GetResult() string
- func (x *AlarmDealRecordCreateReq) GetType() int64
- func (*AlarmDealRecordCreateReq) ProtoMessage()
- func (x *AlarmDealRecordCreateReq) ProtoReflect() protoreflect.Message
- func (x *AlarmDealRecordCreateReq) Reset()
- func (x *AlarmDealRecordCreateReq) String() string
- type AlarmDealRecordIndexReq
- func (*AlarmDealRecordIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmDealRecordIndexReq) GetAlarmRecordID() int64
- func (x *AlarmDealRecordIndexReq) GetPage() *PageInfo
- func (x *AlarmDealRecordIndexReq) GetTimeRange() *TimeRange
- func (*AlarmDealRecordIndexReq) ProtoMessage()
- func (x *AlarmDealRecordIndexReq) ProtoReflect() protoreflect.Message
- func (x *AlarmDealRecordIndexReq) Reset()
- func (x *AlarmDealRecordIndexReq) String() string
- type AlarmDealRecordIndexResp
- func (*AlarmDealRecordIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmDealRecordIndexResp) GetList() []*AlarmDeal
- func (x *AlarmDealRecordIndexResp) GetTotal() int64
- func (*AlarmDealRecordIndexResp) ProtoMessage()
- func (x *AlarmDealRecordIndexResp) ProtoReflect() protoreflect.Message
- func (x *AlarmDealRecordIndexResp) Reset()
- func (x *AlarmDealRecordIndexResp) String() string
- type AlarmInfo
- func (*AlarmInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmInfo) GetCreatedTime() int64
- func (x *AlarmInfo) GetDesc() string
- func (x *AlarmInfo) GetId() int64
- func (x *AlarmInfo) GetLevel() int64
- func (x *AlarmInfo) GetName() string
- func (x *AlarmInfo) GetStatus() int64
- func (*AlarmInfo) ProtoMessage()
- func (x *AlarmInfo) ProtoReflect() protoreflect.Message
- func (x *AlarmInfo) Reset()
- func (x *AlarmInfo) String() string
- type AlarmInfoIndexReq
- func (*AlarmInfoIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmInfoIndexReq) GetAlarmIDs() []int64
- func (x *AlarmInfoIndexReq) GetName() string
- func (x *AlarmInfoIndexReq) GetPage() *PageInfo
- func (x *AlarmInfoIndexReq) GetSceneID() int64
- func (*AlarmInfoIndexReq) ProtoMessage()
- func (x *AlarmInfoIndexReq) ProtoReflect() protoreflect.Message
- func (x *AlarmInfoIndexReq) Reset()
- func (x *AlarmInfoIndexReq) String() string
- type AlarmInfoIndexResp
- func (*AlarmInfoIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmInfoIndexResp) GetList() []*AlarmInfo
- func (x *AlarmInfoIndexResp) GetTotal() int64
- func (*AlarmInfoIndexResp) ProtoMessage()
- func (x *AlarmInfoIndexResp) ProtoReflect() protoreflect.Message
- func (x *AlarmInfoIndexResp) Reset()
- func (x *AlarmInfoIndexResp) String() string
- type AlarmLog
- func (*AlarmLog) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmLog) GetAlarmRecordID() int64
- func (x *AlarmLog) GetCreatedTime() int64
- func (x *AlarmLog) GetDesc() string
- func (x *AlarmLog) GetId() int64
- func (x *AlarmLog) GetSceneID() int64
- func (x *AlarmLog) GetSceneName() string
- func (x *AlarmLog) GetSerial() string
- func (*AlarmLog) ProtoMessage()
- func (x *AlarmLog) ProtoReflect() protoreflect.Message
- func (x *AlarmLog) Reset()
- func (x *AlarmLog) String() string
- type AlarmLogIndexReq
- func (*AlarmLogIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmLogIndexReq) GetAlarmRecordID() int64
- func (x *AlarmLogIndexReq) GetPage() *PageInfo
- func (x *AlarmLogIndexReq) GetTimeRange() *TimeRange
- func (*AlarmLogIndexReq) ProtoMessage()
- func (x *AlarmLogIndexReq) ProtoReflect() protoreflect.Message
- func (x *AlarmLogIndexReq) Reset()
- func (x *AlarmLogIndexReq) String() string
- type AlarmLogIndexResp
- func (*AlarmLogIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmLogIndexResp) GetList() []*AlarmLog
- func (x *AlarmLogIndexResp) GetTotal() int64
- func (*AlarmLogIndexResp) ProtoMessage()
- func (x *AlarmLogIndexResp) ProtoReflect() protoreflect.Message
- func (x *AlarmLogIndexResp) Reset()
- func (x *AlarmLogIndexResp) String() string
- type AlarmRecord
- func (*AlarmRecord) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmRecord) GetAlarmID() int64
- func (x *AlarmRecord) GetCreatedTime() int64
- func (x *AlarmRecord) GetDealState() int64
- func (x *AlarmRecord) GetDeviceName() string
- func (x *AlarmRecord) GetId() int64
- func (x *AlarmRecord) GetLastAlarm() int64
- func (x *AlarmRecord) GetLevel() int64
- func (x *AlarmRecord) GetProductID() string
- func (x *AlarmRecord) GetSceneID() int64
- func (x *AlarmRecord) GetSceneName() string
- func (x *AlarmRecord) GetTriggerType() int64
- func (*AlarmRecord) ProtoMessage()
- func (x *AlarmRecord) ProtoReflect() protoreflect.Message
- func (x *AlarmRecord) Reset()
- func (x *AlarmRecord) String() string
- type AlarmRecordIndexReq
- func (*AlarmRecordIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmRecordIndexReq) GetAlarmID() int64
- func (x *AlarmRecordIndexReq) GetPage() *PageInfo
- func (x *AlarmRecordIndexReq) GetTimeRange() *TimeRange
- func (*AlarmRecordIndexReq) ProtoMessage()
- func (x *AlarmRecordIndexReq) ProtoReflect() protoreflect.Message
- func (x *AlarmRecordIndexReq) Reset()
- func (x *AlarmRecordIndexReq) String() string
- type AlarmRecordIndexResp
- func (*AlarmRecordIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmRecordIndexResp) GetList() []*AlarmRecord
- func (x *AlarmRecordIndexResp) GetTotal() int64
- func (*AlarmRecordIndexResp) ProtoMessage()
- func (x *AlarmRecordIndexResp) ProtoReflect() protoreflect.Message
- func (x *AlarmRecordIndexResp) Reset()
- func (x *AlarmRecordIndexResp) String() string
- type AlarmRelieveReq
- func (*AlarmRelieveReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmRelieveReq) GetSceneID() int64
- func (x *AlarmRelieveReq) GetSceneName() string
- func (*AlarmRelieveReq) ProtoMessage()
- func (x *AlarmRelieveReq) ProtoReflect() protoreflect.Message
- func (x *AlarmRelieveReq) Reset()
- func (x *AlarmRelieveReq) String() string
- type AlarmSceneDeleteReq
- func (*AlarmSceneDeleteReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmSceneDeleteReq) GetAlarmID() int64
- func (x *AlarmSceneDeleteReq) GetSceneID() int64
- func (*AlarmSceneDeleteReq) ProtoMessage()
- func (x *AlarmSceneDeleteReq) ProtoReflect() protoreflect.Message
- func (x *AlarmSceneDeleteReq) Reset()
- func (x *AlarmSceneDeleteReq) String() string
- type AlarmSceneIndexReq
- func (*AlarmSceneIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmSceneIndexReq) GetAlarmID() int64
- func (x *AlarmSceneIndexReq) GetPage() *PageInfo
- func (*AlarmSceneIndexReq) ProtoMessage()
- func (x *AlarmSceneIndexReq) ProtoReflect() protoreflect.Message
- func (x *AlarmSceneIndexReq) Reset()
- func (x *AlarmSceneIndexReq) String() string
- type AlarmSceneIndexResp
- func (*AlarmSceneIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmSceneIndexResp) GetList() []*SceneInfo
- func (x *AlarmSceneIndexResp) GetTotal() int64
- func (*AlarmSceneIndexResp) ProtoMessage()
- func (x *AlarmSceneIndexResp) ProtoReflect() protoreflect.Message
- func (x *AlarmSceneIndexResp) Reset()
- func (x *AlarmSceneIndexResp) String() string
- type AlarmSceneMultiUpdateReq
- func (*AlarmSceneMultiUpdateReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmSceneMultiUpdateReq) GetAlarmID() int64
- func (x *AlarmSceneMultiUpdateReq) GetSceneIDs() []int64
- func (*AlarmSceneMultiUpdateReq) ProtoMessage()
- func (x *AlarmSceneMultiUpdateReq) ProtoReflect() protoreflect.Message
- func (x *AlarmSceneMultiUpdateReq) Reset()
- func (x *AlarmSceneMultiUpdateReq) String() string
- type AlarmTriggerReq
- func (*AlarmTriggerReq) Descriptor() ([]byte, []int)deprecated
- func (x *AlarmTriggerReq) GetDesc() string
- func (x *AlarmTriggerReq) GetDeviceName() string
- func (x *AlarmTriggerReq) GetProductID() string
- func (x *AlarmTriggerReq) GetSceneID() int64
- func (x *AlarmTriggerReq) GetSceneName() string
- func (x *AlarmTriggerReq) GetSerial() string
- func (x *AlarmTriggerReq) GetTriggerType() int64
- func (*AlarmTriggerReq) ProtoMessage()
- func (x *AlarmTriggerReq) ProtoReflect() protoreflect.Message
- func (x *AlarmTriggerReq) Reset()
- func (x *AlarmTriggerReq) String() string
- type Empty
- type FlowInfo
- func (*FlowInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FlowInfo) GetCreatedTime() int64
- func (x *FlowInfo) GetDesc() string
- func (x *FlowInfo) GetId() int64
- func (x *FlowInfo) GetIsDisabled() int64
- func (x *FlowInfo) GetName() string
- func (*FlowInfo) ProtoMessage()
- func (x *FlowInfo) ProtoReflect() protoreflect.Message
- func (x *FlowInfo) Reset()
- func (x *FlowInfo) String() string
- type FlowInfoIndexReq
- type FlowInfoIndexResp
- func (*FlowInfoIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *FlowInfoIndexResp) GetList() []*FlowInfo
- func (x *FlowInfoIndexResp) GetTotal() int64
- func (*FlowInfoIndexResp) ProtoMessage()
- func (x *FlowInfoIndexResp) ProtoReflect() protoreflect.Message
- func (x *FlowInfoIndexResp) Reset()
- func (x *FlowInfoIndexResp) String() string
- type PageInfo
- type RuleEngineClient
- type RuleEngineServer
- type SceneInfo
- func (*SceneInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SceneInfo) GetCreatedTime() int64
- func (x *SceneInfo) GetDesc() string
- func (x *SceneInfo) GetId() int64
- func (x *SceneInfo) GetName() string
- func (x *SceneInfo) GetStatus() int64
- func (x *SceneInfo) GetThen() string
- func (x *SceneInfo) GetTrigger() string
- func (x *SceneInfo) GetTriggerType() string
- func (x *SceneInfo) GetWhen() string
- func (*SceneInfo) ProtoMessage()
- func (x *SceneInfo) ProtoReflect() protoreflect.Message
- func (x *SceneInfo) Reset()
- func (x *SceneInfo) String() string
- type SceneInfoIndexReq
- func (*SceneInfoIndexReq) Descriptor() ([]byte, []int)deprecated
- func (x *SceneInfoIndexReq) GetAlarmID() int64
- func (x *SceneInfoIndexReq) GetName() string
- func (x *SceneInfoIndexReq) GetPage() *PageInfo
- func (x *SceneInfoIndexReq) GetStatus() int64
- func (x *SceneInfoIndexReq) GetTriggerType() string
- func (*SceneInfoIndexReq) ProtoMessage()
- func (x *SceneInfoIndexReq) ProtoReflect() protoreflect.Message
- func (x *SceneInfoIndexReq) Reset()
- func (x *SceneInfoIndexReq) String() string
- type SceneInfoIndexResp
- func (*SceneInfoIndexResp) Descriptor() ([]byte, []int)deprecated
- func (x *SceneInfoIndexResp) GetList() []*SceneInfo
- func (x *SceneInfoIndexResp) GetTotal() int64
- func (*SceneInfoIndexResp) ProtoMessage()
- func (x *SceneInfoIndexResp) ProtoReflect() protoreflect.Message
- func (x *SceneInfoIndexResp) Reset()
- func (x *SceneInfoIndexResp) String() string
- type SceneLinkageClient
- type SceneLinkageServer
- type TimeRange
- type UnimplementedAlarmCenterServer
- func (UnimplementedAlarmCenterServer) AlarmDealRecordCreate(context.Context, *AlarmDealRecordCreateReq) (*WithID, error)
- func (UnimplementedAlarmCenterServer) AlarmDealRecordIndex(context.Context, *AlarmDealRecordIndexReq) (*AlarmDealRecordIndexResp, error)
- func (UnimplementedAlarmCenterServer) AlarmInfoCreate(context.Context, *AlarmInfo) (*WithID, error)
- func (UnimplementedAlarmCenterServer) AlarmInfoDelete(context.Context, *WithID) (*Empty, error)
- func (UnimplementedAlarmCenterServer) AlarmInfoIndex(context.Context, *AlarmInfoIndexReq) (*AlarmInfoIndexResp, error)
- func (UnimplementedAlarmCenterServer) AlarmInfoRead(context.Context, *WithID) (*AlarmInfo, error)
- func (UnimplementedAlarmCenterServer) AlarmInfoUpdate(context.Context, *AlarmInfo) (*Empty, error)
- func (UnimplementedAlarmCenterServer) AlarmLogIndex(context.Context, *AlarmLogIndexReq) (*AlarmLogIndexResp, error)
- func (UnimplementedAlarmCenterServer) AlarmRecordIndex(context.Context, *AlarmRecordIndexReq) (*AlarmRecordIndexResp, error)
- func (UnimplementedAlarmCenterServer) AlarmRelieve(context.Context, *AlarmRelieveReq) (*WithID, error)
- func (UnimplementedAlarmCenterServer) AlarmSceneDelete(context.Context, *AlarmSceneDeleteReq) (*Empty, error)
- func (UnimplementedAlarmCenterServer) AlarmSceneMultiUpdate(context.Context, *AlarmSceneMultiUpdateReq) (*Empty, error)
- func (UnimplementedAlarmCenterServer) AlarmTrigger(context.Context, *AlarmTriggerReq) (*WithID, error)
- type UnimplementedRuleEngineServer
- func (UnimplementedRuleEngineServer) FlowInfoCreate(context.Context, *FlowInfo) (*WithID, error)
- func (UnimplementedRuleEngineServer) FlowInfoDelete(context.Context, *WithID) (*Empty, error)
- func (UnimplementedRuleEngineServer) FlowInfoIndex(context.Context, *FlowInfoIndexReq) (*FlowInfoIndexResp, error)
- func (UnimplementedRuleEngineServer) FlowInfoRead(context.Context, *WithID) (*FlowInfo, error)
- func (UnimplementedRuleEngineServer) FlowInfoUpdate(context.Context, *FlowInfo) (*Empty, error)
- type UnimplementedSceneLinkageServer
- func (UnimplementedSceneLinkageServer) SceneInfoCreate(context.Context, *SceneInfo) (*WithID, error)
- func (UnimplementedSceneLinkageServer) SceneInfoDelete(context.Context, *WithID) (*Empty, error)
- func (UnimplementedSceneLinkageServer) SceneInfoIndex(context.Context, *SceneInfoIndexReq) (*SceneInfoIndexResp, error)
- func (UnimplementedSceneLinkageServer) SceneInfoRead(context.Context, *WithID) (*SceneInfo, error)
- func (UnimplementedSceneLinkageServer) SceneInfoUpdate(context.Context, *SceneInfo) (*Empty, error)
- func (UnimplementedSceneLinkageServer) SceneManuallyTrigger(context.Context, *WithID) (*Empty, error)
- type UnsafeAlarmCenterServer
- type UnsafeRuleEngineServer
- type UnsafeSceneLinkageServer
- type WithID
Constants ¶
This section is empty.
Variables ¶
var AlarmCenter_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rule.alarmCenter", HandlerType: (*AlarmCenterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "alarmInfoCreate", Handler: _AlarmCenter_AlarmInfoCreate_Handler, }, { MethodName: "alarmInfoUpdate", Handler: _AlarmCenter_AlarmInfoUpdate_Handler, }, { MethodName: "alarmInfoDelete", Handler: _AlarmCenter_AlarmInfoDelete_Handler, }, { MethodName: "alarmInfoIndex", Handler: _AlarmCenter_AlarmInfoIndex_Handler, }, { MethodName: "alarmInfoRead", Handler: _AlarmCenter_AlarmInfoRead_Handler, }, { MethodName: "alarmSceneMultiUpdate", Handler: _AlarmCenter_AlarmSceneMultiUpdate_Handler, }, { MethodName: "alarmSceneDelete", Handler: _AlarmCenter_AlarmSceneDelete_Handler, }, { MethodName: "alarmRecordIndex", Handler: _AlarmCenter_AlarmRecordIndex_Handler, }, { MethodName: "alarmTrigger", Handler: _AlarmCenter_AlarmTrigger_Handler, }, { MethodName: "alarmRelieve", Handler: _AlarmCenter_AlarmRelieve_Handler, }, { MethodName: "alarmLogIndex", Handler: _AlarmCenter_AlarmLogIndex_Handler, }, { MethodName: "alarmDealRecordCreate", Handler: _AlarmCenter_AlarmDealRecordCreate_Handler, }, { MethodName: "alarmDealRecordIndex", Handler: _AlarmCenter_AlarmDealRecordIndex_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/rule.proto", }
AlarmCenter_ServiceDesc is the grpc.ServiceDesc for AlarmCenter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_rule_proto protoreflect.FileDescriptor
var RuleEngine_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rule.RuleEngine", HandlerType: (*RuleEngineServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "flowInfoCreate", Handler: _RuleEngine_FlowInfoCreate_Handler, }, { MethodName: "flowInfoUpdate", Handler: _RuleEngine_FlowInfoUpdate_Handler, }, { MethodName: "flowInfoDelete", Handler: _RuleEngine_FlowInfoDelete_Handler, }, { MethodName: "flowInfoIndex", Handler: _RuleEngine_FlowInfoIndex_Handler, }, { MethodName: "flowInfoRead", Handler: _RuleEngine_FlowInfoRead_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/rule.proto", }
RuleEngine_ServiceDesc is the grpc.ServiceDesc for RuleEngine service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var SceneLinkage_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rule.SceneLinkage", HandlerType: (*SceneLinkageServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "sceneInfoCreate", Handler: _SceneLinkage_SceneInfoCreate_Handler, }, { MethodName: "sceneInfoUpdate", Handler: _SceneLinkage_SceneInfoUpdate_Handler, }, { MethodName: "sceneInfoDelete", Handler: _SceneLinkage_SceneInfoDelete_Handler, }, { MethodName: "sceneInfoIndex", Handler: _SceneLinkage_SceneInfoIndex_Handler, }, { MethodName: "sceneInfoRead", Handler: _SceneLinkage_SceneInfoRead_Handler, }, { MethodName: "sceneManuallyTrigger", Handler: _SceneLinkage_SceneManuallyTrigger_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/rule.proto", }
SceneLinkage_ServiceDesc is the grpc.ServiceDesc for SceneLinkage service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAlarmCenterServer ¶ added in v0.4.1
func RegisterAlarmCenterServer(s grpc.ServiceRegistrar, srv AlarmCenterServer)
func RegisterRuleEngineServer ¶ added in v0.3.1
func RegisterRuleEngineServer(s grpc.ServiceRegistrar, srv RuleEngineServer)
func RegisterSceneLinkageServer ¶ added in v0.3.1
func RegisterSceneLinkageServer(s grpc.ServiceRegistrar, srv SceneLinkageServer)
Types ¶
type AlarmCenterClient ¶ added in v0.4.1
type AlarmCenterClient interface { AlarmInfoCreate(ctx context.Context, in *AlarmInfo, opts ...grpc.CallOption) (*WithID, error) AlarmInfoUpdate(ctx context.Context, in *AlarmInfo, opts ...grpc.CallOption) (*Empty, error) AlarmInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error) AlarmInfoIndex(ctx context.Context, in *AlarmInfoIndexReq, opts ...grpc.CallOption) (*AlarmInfoIndexResp, error) AlarmInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*AlarmInfo, error) //告警关联场景联动 AlarmSceneMultiUpdate(ctx context.Context, in *AlarmSceneMultiUpdateReq, opts ...grpc.CallOption) (*Empty, error) AlarmSceneDelete(ctx context.Context, in *AlarmSceneDeleteReq, opts ...grpc.CallOption) (*Empty, error) //告警记录 AlarmRecordIndex(ctx context.Context, in *AlarmRecordIndexReq, opts ...grpc.CallOption) (*AlarmRecordIndexResp, error) //告警触发 AlarmTrigger(ctx context.Context, in *AlarmTriggerReq, opts ...grpc.CallOption) (*WithID, error) //告警解除 AlarmRelieve(ctx context.Context, in *AlarmRelieveReq, opts ...grpc.CallOption) (*WithID, error) //告警流水日志 AlarmLogIndex(ctx context.Context, in *AlarmLogIndexReq, opts ...grpc.CallOption) (*AlarmLogIndexResp, error) //告警处理记录 AlarmDealRecordCreate(ctx context.Context, in *AlarmDealRecordCreateReq, opts ...grpc.CallOption) (*WithID, error) AlarmDealRecordIndex(ctx context.Context, in *AlarmDealRecordIndexReq, opts ...grpc.CallOption) (*AlarmDealRecordIndexResp, error) }
AlarmCenterClient is the client API for AlarmCenter 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 NewAlarmCenterClient ¶ added in v0.4.1
func NewAlarmCenterClient(cc grpc.ClientConnInterface) AlarmCenterClient
type AlarmCenterServer ¶ added in v0.4.1
type AlarmCenterServer interface { AlarmInfoCreate(context.Context, *AlarmInfo) (*WithID, error) AlarmInfoUpdate(context.Context, *AlarmInfo) (*Empty, error) AlarmInfoDelete(context.Context, *WithID) (*Empty, error) AlarmInfoIndex(context.Context, *AlarmInfoIndexReq) (*AlarmInfoIndexResp, error) AlarmInfoRead(context.Context, *WithID) (*AlarmInfo, error) //告警关联场景联动 AlarmSceneMultiUpdate(context.Context, *AlarmSceneMultiUpdateReq) (*Empty, error) AlarmSceneDelete(context.Context, *AlarmSceneDeleteReq) (*Empty, error) //告警记录 AlarmRecordIndex(context.Context, *AlarmRecordIndexReq) (*AlarmRecordIndexResp, error) //告警触发 AlarmTrigger(context.Context, *AlarmTriggerReq) (*WithID, error) //告警解除 AlarmRelieve(context.Context, *AlarmRelieveReq) (*WithID, error) //告警流水日志 AlarmLogIndex(context.Context, *AlarmLogIndexReq) (*AlarmLogIndexResp, error) //告警处理记录 AlarmDealRecordCreate(context.Context, *AlarmDealRecordCreateReq) (*WithID, error) AlarmDealRecordIndex(context.Context, *AlarmDealRecordIndexReq) (*AlarmDealRecordIndexResp, error) // contains filtered or unexported methods }
AlarmCenterServer is the server API for AlarmCenter service. All implementations must embed UnimplementedAlarmCenterServer for forward compatibility
type AlarmDeal ¶ added in v0.4.1
type AlarmDeal struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //编号 AlarmRecordID int64 `protobuf:"varint,2,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID Result string `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"` //告警处理结果 Type int64 `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"` //告警处理类型(1人工 2其它) AlarmTime int64 `protobuf:"varint,5,opt,name=alarmTime,proto3" json:"alarmTime,omitempty"` //最早告警时间 CreatedTime int64 `protobuf:"varint,6,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //告警处理时间 // contains filtered or unexported fields }
func (*AlarmDeal) Descriptor
deprecated
added in
v0.4.1
func (*AlarmDeal) GetAlarmRecordID ¶ added in v0.4.1
func (*AlarmDeal) GetAlarmTime ¶ added in v0.4.1
func (*AlarmDeal) GetCreatedTime ¶ added in v0.4.1
func (*AlarmDeal) ProtoMessage ¶ added in v0.4.1
func (*AlarmDeal) ProtoMessage()
func (*AlarmDeal) ProtoReflect ¶ added in v0.4.1
func (x *AlarmDeal) ProtoReflect() protoreflect.Message
type AlarmDealRecordCreateReq ¶ added in v0.4.1
type AlarmDealRecordCreateReq struct { AlarmRecordID int64 `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID Result string `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` //告警处理结果 Type int64 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"` //告警处理类型(1人工 2系统) // contains filtered or unexported fields }
func (*AlarmDealRecordCreateReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmDealRecordCreateReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmDealRecordCreateReq.ProtoReflect.Descriptor instead.
func (*AlarmDealRecordCreateReq) GetAlarmRecordID ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) GetAlarmRecordID() int64
func (*AlarmDealRecordCreateReq) GetResult ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) GetResult() string
func (*AlarmDealRecordCreateReq) GetType ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) GetType() int64
func (*AlarmDealRecordCreateReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmDealRecordCreateReq) ProtoMessage()
func (*AlarmDealRecordCreateReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) ProtoReflect() protoreflect.Message
func (*AlarmDealRecordCreateReq) Reset ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) Reset()
func (*AlarmDealRecordCreateReq) String ¶ added in v0.4.1
func (x *AlarmDealRecordCreateReq) String() string
type AlarmDealRecordIndexReq ¶ added in v0.4.1
type AlarmDealRecordIndexReq struct { AlarmRecordID int64 `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID Page *PageInfo `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"` // 分页信息 只获取一个则不填 TimeRange *TimeRange `protobuf:"bytes,3,opt,name=timeRange,proto3" json:"timeRange,omitempty"` // 时间范围 // contains filtered or unexported fields }
func (*AlarmDealRecordIndexReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmDealRecordIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmDealRecordIndexReq.ProtoReflect.Descriptor instead.
func (*AlarmDealRecordIndexReq) GetAlarmRecordID ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) GetAlarmRecordID() int64
func (*AlarmDealRecordIndexReq) GetPage ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) GetPage() *PageInfo
func (*AlarmDealRecordIndexReq) GetTimeRange ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) GetTimeRange() *TimeRange
func (*AlarmDealRecordIndexReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmDealRecordIndexReq) ProtoMessage()
func (*AlarmDealRecordIndexReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) ProtoReflect() protoreflect.Message
func (*AlarmDealRecordIndexReq) Reset ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) Reset()
func (*AlarmDealRecordIndexReq) String ¶ added in v0.4.1
func (x *AlarmDealRecordIndexReq) String() string
type AlarmDealRecordIndexResp ¶ added in v0.4.1
type AlarmDealRecordIndexResp struct { List []*AlarmDeal `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //告警日志 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*AlarmDealRecordIndexResp) Descriptor
deprecated
added in
v0.4.1
func (*AlarmDealRecordIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use AlarmDealRecordIndexResp.ProtoReflect.Descriptor instead.
func (*AlarmDealRecordIndexResp) GetList ¶ added in v0.4.1
func (x *AlarmDealRecordIndexResp) GetList() []*AlarmDeal
func (*AlarmDealRecordIndexResp) GetTotal ¶ added in v0.4.1
func (x *AlarmDealRecordIndexResp) GetTotal() int64
func (*AlarmDealRecordIndexResp) ProtoMessage ¶ added in v0.4.1
func (*AlarmDealRecordIndexResp) ProtoMessage()
func (*AlarmDealRecordIndexResp) ProtoReflect ¶ added in v0.4.1
func (x *AlarmDealRecordIndexResp) ProtoReflect() protoreflect.Message
func (*AlarmDealRecordIndexResp) Reset ¶ added in v0.4.1
func (x *AlarmDealRecordIndexResp) Reset()
func (*AlarmDealRecordIndexResp) String ¶ added in v0.4.1
func (x *AlarmDealRecordIndexResp) String() string
type AlarmInfo ¶ added in v0.4.1
type AlarmInfo struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //编号 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //告警配置名称 Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` //告警配置说明 Level int64 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"` //告警配置级别(1提醒 2一般 3严重 4紧急 5超紧急) Status int64 `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"` //告警配置状态(1启用 2禁用) CreatedTime int64 `protobuf:"varint,6,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 // contains filtered or unexported fields }
func (*AlarmInfo) Descriptor
deprecated
added in
v0.4.1
func (*AlarmInfo) GetCreatedTime ¶ added in v0.4.1
func (*AlarmInfo) ProtoMessage ¶ added in v0.4.1
func (*AlarmInfo) ProtoMessage()
func (*AlarmInfo) ProtoReflect ¶ added in v0.4.1
func (x *AlarmInfo) ProtoReflect() protoreflect.Message
type AlarmInfoIndexReq ¶ added in v0.4.1
type AlarmInfoIndexReq struct { Page *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` // 分页信息 只获取一个则不填 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //告警配置名称 模糊查询 SceneID int64 `protobuf:"varint,3,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景ID过滤 AlarmIDs []int64 `protobuf:"varint,4,rep,packed,name=alarmIDs,proto3" json:"alarmIDs,omitempty"` //告警id列表 // contains filtered or unexported fields }
func (*AlarmInfoIndexReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmInfoIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmInfoIndexReq.ProtoReflect.Descriptor instead.
func (*AlarmInfoIndexReq) GetAlarmIDs ¶ added in v0.5.1
func (x *AlarmInfoIndexReq) GetAlarmIDs() []int64
func (*AlarmInfoIndexReq) GetName ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) GetName() string
func (*AlarmInfoIndexReq) GetPage ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) GetPage() *PageInfo
func (*AlarmInfoIndexReq) GetSceneID ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) GetSceneID() int64
func (*AlarmInfoIndexReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmInfoIndexReq) ProtoMessage()
func (*AlarmInfoIndexReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) ProtoReflect() protoreflect.Message
func (*AlarmInfoIndexReq) Reset ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) Reset()
func (*AlarmInfoIndexReq) String ¶ added in v0.4.1
func (x *AlarmInfoIndexReq) String() string
type AlarmInfoIndexResp ¶ added in v0.4.1
type AlarmInfoIndexResp struct { List []*AlarmInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //告警信息 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*AlarmInfoIndexResp) Descriptor
deprecated
added in
v0.4.1
func (*AlarmInfoIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use AlarmInfoIndexResp.ProtoReflect.Descriptor instead.
func (*AlarmInfoIndexResp) GetList ¶ added in v0.4.1
func (x *AlarmInfoIndexResp) GetList() []*AlarmInfo
func (*AlarmInfoIndexResp) GetTotal ¶ added in v0.4.1
func (x *AlarmInfoIndexResp) GetTotal() int64
func (*AlarmInfoIndexResp) ProtoMessage ¶ added in v0.4.1
func (*AlarmInfoIndexResp) ProtoMessage()
func (*AlarmInfoIndexResp) ProtoReflect ¶ added in v0.4.1
func (x *AlarmInfoIndexResp) ProtoReflect() protoreflect.Message
func (*AlarmInfoIndexResp) Reset ¶ added in v0.4.1
func (x *AlarmInfoIndexResp) Reset()
func (*AlarmInfoIndexResp) String ¶ added in v0.4.1
func (x *AlarmInfoIndexResp) String() string
type AlarmLog ¶ added in v0.4.1
type AlarmLog struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //编号 AlarmRecordID int64 `protobuf:"varint,2,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警记录ID Serial string `protobuf:"bytes,3,opt,name=serial,proto3" json:"serial,omitempty"` //告警流水 SceneName string `protobuf:"bytes,4,opt,name=sceneName,proto3" json:"sceneName,omitempty"` //场景名称 SceneID int64 `protobuf:"varint,5,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景ID Desc string `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"` //告警说明 CreatedTime int64 `protobuf:"varint,7,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //告警时间 // contains filtered or unexported fields }
func (*AlarmLog) Descriptor
deprecated
added in
v0.4.1
func (*AlarmLog) GetAlarmRecordID ¶ added in v0.4.1
func (*AlarmLog) GetCreatedTime ¶ added in v0.4.1
func (*AlarmLog) GetSceneID ¶ added in v0.4.1
func (*AlarmLog) GetSceneName ¶ added in v0.4.1
func (*AlarmLog) ProtoMessage ¶ added in v0.4.1
func (*AlarmLog) ProtoMessage()
func (*AlarmLog) ProtoReflect ¶ added in v0.4.1
func (x *AlarmLog) ProtoReflect() protoreflect.Message
type AlarmLogIndexReq ¶ added in v0.4.1
type AlarmLogIndexReq struct { AlarmRecordID int64 `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警记录ID TimeRange *TimeRange `protobuf:"bytes,2,opt,name=timeRange,proto3" json:"timeRange,omitempty"` // 时间范围 Page *PageInfo `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"` // 分页信息 只获取一个则不填 // contains filtered or unexported fields }
func (*AlarmLogIndexReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmLogIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmLogIndexReq.ProtoReflect.Descriptor instead.
func (*AlarmLogIndexReq) GetAlarmRecordID ¶ added in v0.4.1
func (x *AlarmLogIndexReq) GetAlarmRecordID() int64
func (*AlarmLogIndexReq) GetPage ¶ added in v0.4.1
func (x *AlarmLogIndexReq) GetPage() *PageInfo
func (*AlarmLogIndexReq) GetTimeRange ¶ added in v0.4.1
func (x *AlarmLogIndexReq) GetTimeRange() *TimeRange
func (*AlarmLogIndexReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmLogIndexReq) ProtoMessage()
func (*AlarmLogIndexReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmLogIndexReq) ProtoReflect() protoreflect.Message
func (*AlarmLogIndexReq) Reset ¶ added in v0.4.1
func (x *AlarmLogIndexReq) Reset()
func (*AlarmLogIndexReq) String ¶ added in v0.4.1
func (x *AlarmLogIndexReq) String() string
type AlarmLogIndexResp ¶ added in v0.4.1
type AlarmLogIndexResp struct { List []*AlarmLog `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //告警日志 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*AlarmLogIndexResp) Descriptor
deprecated
added in
v0.4.1
func (*AlarmLogIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use AlarmLogIndexResp.ProtoReflect.Descriptor instead.
func (*AlarmLogIndexResp) GetList ¶ added in v0.4.1
func (x *AlarmLogIndexResp) GetList() []*AlarmLog
func (*AlarmLogIndexResp) GetTotal ¶ added in v0.4.1
func (x *AlarmLogIndexResp) GetTotal() int64
func (*AlarmLogIndexResp) ProtoMessage ¶ added in v0.4.1
func (*AlarmLogIndexResp) ProtoMessage()
func (*AlarmLogIndexResp) ProtoReflect ¶ added in v0.4.1
func (x *AlarmLogIndexResp) ProtoReflect() protoreflect.Message
func (*AlarmLogIndexResp) Reset ¶ added in v0.4.1
func (x *AlarmLogIndexResp) Reset()
func (*AlarmLogIndexResp) String ¶ added in v0.4.1
func (x *AlarmLogIndexResp) String() string
type AlarmRecord ¶ added in v0.4.1
type AlarmRecord struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //编号 AlarmID int64 `protobuf:"varint,2,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警记录ID TriggerType int64 `protobuf:"varint,3,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型(设备触发1,其他2) ProductID string `protobuf:"bytes,4,opt,name=productID,proto3" json:"productID,omitempty"` //触发产品id DeviceName string `protobuf:"bytes,5,opt,name=deviceName,proto3" json:"deviceName,omitempty"` //触发设备名称 SceneName string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"` //场景名称 SceneID int64 `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景ID Level int64 `protobuf:"varint,8,opt,name=level,proto3" json:"level,omitempty"` //告警配置级别(1提醒 2一般 3严重 4紧急 5超紧急) LastAlarm int64 `protobuf:"varint,9,opt,name=lastAlarm,proto3" json:"lastAlarm,omitempty"` //最新告警时间 CreatedTime int64 `protobuf:"varint,10,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 DealState int64 `protobuf:"varint,11,opt,name=dealState,proto3" json:"dealState,omitempty"` //告警记录状态(1无告警 2告警中 3已处理) // contains filtered or unexported fields }
func (*AlarmRecord) Descriptor
deprecated
added in
v0.4.1
func (*AlarmRecord) Descriptor() ([]byte, []int)
Deprecated: Use AlarmRecord.ProtoReflect.Descriptor instead.
func (*AlarmRecord) GetAlarmID ¶ added in v0.4.1
func (x *AlarmRecord) GetAlarmID() int64
func (*AlarmRecord) GetCreatedTime ¶ added in v0.4.1
func (x *AlarmRecord) GetCreatedTime() int64
func (*AlarmRecord) GetDealState ¶ added in v0.4.1
func (x *AlarmRecord) GetDealState() int64
func (*AlarmRecord) GetDeviceName ¶ added in v0.4.1
func (x *AlarmRecord) GetDeviceName() string
func (*AlarmRecord) GetId ¶ added in v0.4.1
func (x *AlarmRecord) GetId() int64
func (*AlarmRecord) GetLastAlarm ¶ added in v0.4.1
func (x *AlarmRecord) GetLastAlarm() int64
func (*AlarmRecord) GetLevel ¶ added in v0.4.1
func (x *AlarmRecord) GetLevel() int64
func (*AlarmRecord) GetProductID ¶ added in v0.4.1
func (x *AlarmRecord) GetProductID() string
func (*AlarmRecord) GetSceneID ¶ added in v0.4.1
func (x *AlarmRecord) GetSceneID() int64
func (*AlarmRecord) GetSceneName ¶ added in v0.4.1
func (x *AlarmRecord) GetSceneName() string
func (*AlarmRecord) GetTriggerType ¶ added in v0.4.1
func (x *AlarmRecord) GetTriggerType() int64
func (*AlarmRecord) ProtoMessage ¶ added in v0.4.1
func (*AlarmRecord) ProtoMessage()
func (*AlarmRecord) ProtoReflect ¶ added in v0.4.1
func (x *AlarmRecord) ProtoReflect() protoreflect.Message
func (*AlarmRecord) Reset ¶ added in v0.4.1
func (x *AlarmRecord) Reset()
func (*AlarmRecord) String ¶ added in v0.4.1
func (x *AlarmRecord) String() string
type AlarmRecordIndexReq ¶ added in v0.4.1
type AlarmRecordIndexReq struct { AlarmID int64 `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID Page *PageInfo `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"` // 分页信息 获取全部不填 TimeRange *TimeRange `protobuf:"bytes,3,opt,name=timeRange,proto3" json:"timeRange,omitempty"` // 时间范围 // contains filtered or unexported fields }
func (*AlarmRecordIndexReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmRecordIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmRecordIndexReq.ProtoReflect.Descriptor instead.
func (*AlarmRecordIndexReq) GetAlarmID ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) GetAlarmID() int64
func (*AlarmRecordIndexReq) GetPage ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) GetPage() *PageInfo
func (*AlarmRecordIndexReq) GetTimeRange ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) GetTimeRange() *TimeRange
func (*AlarmRecordIndexReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmRecordIndexReq) ProtoMessage()
func (*AlarmRecordIndexReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) ProtoReflect() protoreflect.Message
func (*AlarmRecordIndexReq) Reset ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) Reset()
func (*AlarmRecordIndexReq) String ¶ added in v0.4.1
func (x *AlarmRecordIndexReq) String() string
type AlarmRecordIndexResp ¶ added in v0.4.1
type AlarmRecordIndexResp struct { List []*AlarmRecord `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*AlarmRecordIndexResp) Descriptor
deprecated
added in
v0.4.1
func (*AlarmRecordIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use AlarmRecordIndexResp.ProtoReflect.Descriptor instead.
func (*AlarmRecordIndexResp) GetList ¶ added in v0.4.1
func (x *AlarmRecordIndexResp) GetList() []*AlarmRecord
func (*AlarmRecordIndexResp) GetTotal ¶ added in v0.4.1
func (x *AlarmRecordIndexResp) GetTotal() int64
func (*AlarmRecordIndexResp) ProtoMessage ¶ added in v0.4.1
func (*AlarmRecordIndexResp) ProtoMessage()
func (*AlarmRecordIndexResp) ProtoReflect ¶ added in v0.4.1
func (x *AlarmRecordIndexResp) ProtoReflect() protoreflect.Message
func (*AlarmRecordIndexResp) Reset ¶ added in v0.4.1
func (x *AlarmRecordIndexResp) Reset()
func (*AlarmRecordIndexResp) String ¶ added in v0.4.1
func (x *AlarmRecordIndexResp) String() string
type AlarmRelieveReq ¶ added in v0.4.1
type AlarmRelieveReq struct { SceneID int64 `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景ID SceneName string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"` //场景名称 // contains filtered or unexported fields }
func (*AlarmRelieveReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmRelieveReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmRelieveReq.ProtoReflect.Descriptor instead.
func (*AlarmRelieveReq) GetSceneID ¶ added in v0.4.1
func (x *AlarmRelieveReq) GetSceneID() int64
func (*AlarmRelieveReq) GetSceneName ¶ added in v0.4.1
func (x *AlarmRelieveReq) GetSceneName() string
func (*AlarmRelieveReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmRelieveReq) ProtoMessage()
func (*AlarmRelieveReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmRelieveReq) ProtoReflect() protoreflect.Message
func (*AlarmRelieveReq) Reset ¶ added in v0.4.1
func (x *AlarmRelieveReq) Reset()
func (*AlarmRelieveReq) String ¶ added in v0.4.1
func (x *AlarmRelieveReq) String() string
type AlarmSceneDeleteReq ¶ added in v0.4.1
type AlarmSceneDeleteReq struct { AlarmID int64 `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID SceneID int64 `protobuf:"varint,2,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景id // contains filtered or unexported fields }
func (*AlarmSceneDeleteReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmSceneDeleteReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmSceneDeleteReq.ProtoReflect.Descriptor instead.
func (*AlarmSceneDeleteReq) GetAlarmID ¶ added in v0.4.1
func (x *AlarmSceneDeleteReq) GetAlarmID() int64
func (*AlarmSceneDeleteReq) GetSceneID ¶ added in v0.4.1
func (x *AlarmSceneDeleteReq) GetSceneID() int64
func (*AlarmSceneDeleteReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmSceneDeleteReq) ProtoMessage()
func (*AlarmSceneDeleteReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmSceneDeleteReq) ProtoReflect() protoreflect.Message
func (*AlarmSceneDeleteReq) Reset ¶ added in v0.4.1
func (x *AlarmSceneDeleteReq) Reset()
func (*AlarmSceneDeleteReq) String ¶ added in v0.4.1
func (x *AlarmSceneDeleteReq) String() string
type AlarmSceneIndexReq ¶ added in v0.4.1
type AlarmSceneIndexReq struct { AlarmID int64 `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID Page *PageInfo `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"` // 分页信息 获取全部不填 // contains filtered or unexported fields }
func (*AlarmSceneIndexReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmSceneIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmSceneIndexReq.ProtoReflect.Descriptor instead.
func (*AlarmSceneIndexReq) GetAlarmID ¶ added in v0.4.1
func (x *AlarmSceneIndexReq) GetAlarmID() int64
func (*AlarmSceneIndexReq) GetPage ¶ added in v0.4.1
func (x *AlarmSceneIndexReq) GetPage() *PageInfo
func (*AlarmSceneIndexReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmSceneIndexReq) ProtoMessage()
func (*AlarmSceneIndexReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmSceneIndexReq) ProtoReflect() protoreflect.Message
func (*AlarmSceneIndexReq) Reset ¶ added in v0.4.1
func (x *AlarmSceneIndexReq) Reset()
func (*AlarmSceneIndexReq) String ¶ added in v0.4.1
func (x *AlarmSceneIndexReq) String() string
type AlarmSceneIndexResp ¶ added in v0.4.1
type AlarmSceneIndexResp struct { List []*SceneInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*AlarmSceneIndexResp) Descriptor
deprecated
added in
v0.4.1
func (*AlarmSceneIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use AlarmSceneIndexResp.ProtoReflect.Descriptor instead.
func (*AlarmSceneIndexResp) GetList ¶ added in v0.4.1
func (x *AlarmSceneIndexResp) GetList() []*SceneInfo
func (*AlarmSceneIndexResp) GetTotal ¶ added in v0.4.1
func (x *AlarmSceneIndexResp) GetTotal() int64
func (*AlarmSceneIndexResp) ProtoMessage ¶ added in v0.4.1
func (*AlarmSceneIndexResp) ProtoMessage()
func (*AlarmSceneIndexResp) ProtoReflect ¶ added in v0.4.1
func (x *AlarmSceneIndexResp) ProtoReflect() protoreflect.Message
func (*AlarmSceneIndexResp) Reset ¶ added in v0.4.1
func (x *AlarmSceneIndexResp) Reset()
func (*AlarmSceneIndexResp) String ¶ added in v0.4.1
func (x *AlarmSceneIndexResp) String() string
type AlarmSceneMultiUpdateReq ¶ added in v0.5.1
type AlarmSceneMultiUpdateReq struct { AlarmID int64 `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID SceneIDs []int64 `protobuf:"varint,2,rep,packed,name=sceneIDs,proto3" json:"sceneIDs,omitempty"` //场景id // contains filtered or unexported fields }
func (*AlarmSceneMultiUpdateReq) Descriptor
deprecated
added in
v0.5.1
func (*AlarmSceneMultiUpdateReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmSceneMultiUpdateReq.ProtoReflect.Descriptor instead.
func (*AlarmSceneMultiUpdateReq) GetAlarmID ¶ added in v0.5.1
func (x *AlarmSceneMultiUpdateReq) GetAlarmID() int64
func (*AlarmSceneMultiUpdateReq) GetSceneIDs ¶ added in v0.5.1
func (x *AlarmSceneMultiUpdateReq) GetSceneIDs() []int64
func (*AlarmSceneMultiUpdateReq) ProtoMessage ¶ added in v0.5.1
func (*AlarmSceneMultiUpdateReq) ProtoMessage()
func (*AlarmSceneMultiUpdateReq) ProtoReflect ¶ added in v0.5.1
func (x *AlarmSceneMultiUpdateReq) ProtoReflect() protoreflect.Message
func (*AlarmSceneMultiUpdateReq) Reset ¶ added in v0.5.1
func (x *AlarmSceneMultiUpdateReq) Reset()
func (*AlarmSceneMultiUpdateReq) String ¶ added in v0.5.1
func (x *AlarmSceneMultiUpdateReq) String() string
type AlarmTriggerReq ¶ added in v0.4.1
type AlarmTriggerReq struct { SceneID int64 `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景ID SceneName string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"` //场景名称 TriggerType int64 `protobuf:"varint,2,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型(设备触发1,其他2) ProductID string `protobuf:"bytes,3,opt,name=productID,proto3" json:"productID,omitempty"` //触发产品id DeviceName string `protobuf:"bytes,4,opt,name=deviceName,proto3" json:"deviceName,omitempty"` //触发设备名称 Serial string `protobuf:"bytes,5,opt,name=serial,proto3" json:"serial,omitempty"` //告警流水 Desc string `protobuf:"bytes,8,opt,name=desc,proto3" json:"desc,omitempty"` //告警说明 // contains filtered or unexported fields }
func (*AlarmTriggerReq) Descriptor
deprecated
added in
v0.4.1
func (*AlarmTriggerReq) Descriptor() ([]byte, []int)
Deprecated: Use AlarmTriggerReq.ProtoReflect.Descriptor instead.
func (*AlarmTriggerReq) GetDesc ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetDesc() string
func (*AlarmTriggerReq) GetDeviceName ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetDeviceName() string
func (*AlarmTriggerReq) GetProductID ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetProductID() string
func (*AlarmTriggerReq) GetSceneID ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetSceneID() int64
func (*AlarmTriggerReq) GetSceneName ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetSceneName() string
func (*AlarmTriggerReq) GetSerial ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetSerial() string
func (*AlarmTriggerReq) GetTriggerType ¶ added in v0.4.1
func (x *AlarmTriggerReq) GetTriggerType() int64
func (*AlarmTriggerReq) ProtoMessage ¶ added in v0.4.1
func (*AlarmTriggerReq) ProtoMessage()
func (*AlarmTriggerReq) ProtoReflect ¶ added in v0.4.1
func (x *AlarmTriggerReq) ProtoReflect() protoreflect.Message
func (*AlarmTriggerReq) Reset ¶ added in v0.4.1
func (x *AlarmTriggerReq) Reset()
func (*AlarmTriggerReq) String ¶ added in v0.4.1
func (x *AlarmTriggerReq) String() string
type Empty ¶ added in v0.5.1
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
added in
v0.5.1
func (*Empty) ProtoMessage ¶ added in v0.5.1
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶ added in v0.5.1
func (x *Empty) ProtoReflect() protoreflect.Message
type FlowInfo ¶
type FlowInfo struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //流的名称 IsDisabled int64 `protobuf:"varint,3,opt,name=isDisabled,proto3" json:"isDisabled,omitempty"` //是否禁用 1:是 2:否 Desc string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"` //描述 CreatedTime int64 `protobuf:"varint,5,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 秒级时间戳 只读 // contains filtered or unexported fields }
func (*FlowInfo) Descriptor
deprecated
func (*FlowInfo) GetCreatedTime ¶
func (*FlowInfo) GetIsDisabled ¶
func (*FlowInfo) ProtoMessage ¶
func (*FlowInfo) ProtoMessage()
func (*FlowInfo) ProtoReflect ¶
func (x *FlowInfo) ProtoReflect() protoreflect.Message
type FlowInfoIndexReq ¶
type FlowInfoIndexReq struct { Page *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` //分页信息 只获取一个则不填 // contains filtered or unexported fields }
func (*FlowInfoIndexReq) Descriptor
deprecated
func (*FlowInfoIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use FlowInfoIndexReq.ProtoReflect.Descriptor instead.
func (*FlowInfoIndexReq) GetPage ¶
func (x *FlowInfoIndexReq) GetPage() *PageInfo
func (*FlowInfoIndexReq) ProtoMessage ¶
func (*FlowInfoIndexReq) ProtoMessage()
func (*FlowInfoIndexReq) ProtoReflect ¶
func (x *FlowInfoIndexReq) ProtoReflect() protoreflect.Message
func (*FlowInfoIndexReq) Reset ¶
func (x *FlowInfoIndexReq) Reset()
func (*FlowInfoIndexReq) String ¶
func (x *FlowInfoIndexReq) String() string
type FlowInfoIndexResp ¶
type FlowInfoIndexResp struct { List []*FlowInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //设备信息 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*FlowInfoIndexResp) Descriptor
deprecated
func (*FlowInfoIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use FlowInfoIndexResp.ProtoReflect.Descriptor instead.
func (*FlowInfoIndexResp) GetList ¶
func (x *FlowInfoIndexResp) GetList() []*FlowInfo
func (*FlowInfoIndexResp) GetTotal ¶
func (x *FlowInfoIndexResp) GetTotal() int64
func (*FlowInfoIndexResp) ProtoMessage ¶
func (*FlowInfoIndexResp) ProtoMessage()
func (*FlowInfoIndexResp) ProtoReflect ¶
func (x *FlowInfoIndexResp) ProtoReflect() protoreflect.Message
func (*FlowInfoIndexResp) Reset ¶
func (x *FlowInfoIndexResp) Reset()
func (*FlowInfoIndexResp) String ¶
func (x *FlowInfoIndexResp) String() string
type PageInfo ¶
type PageInfo struct { Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` // contains filtered or unexported fields }
func (*PageInfo) Descriptor
deprecated
func (*PageInfo) ProtoMessage ¶
func (*PageInfo) ProtoMessage()
func (*PageInfo) ProtoReflect ¶
func (x *PageInfo) ProtoReflect() protoreflect.Message
type RuleEngineClient ¶ added in v0.3.1
type RuleEngineClient interface { FlowInfoCreate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*WithID, error) FlowInfoUpdate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*Empty, error) FlowInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error) FlowInfoIndex(ctx context.Context, in *FlowInfoIndexReq, opts ...grpc.CallOption) (*FlowInfoIndexResp, error) FlowInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*FlowInfo, error) }
RuleEngineClient is the client API for RuleEngine 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 NewRuleEngineClient ¶ added in v0.3.1
func NewRuleEngineClient(cc grpc.ClientConnInterface) RuleEngineClient
type RuleEngineServer ¶ added in v0.3.1
type RuleEngineServer interface { FlowInfoCreate(context.Context, *FlowInfo) (*WithID, error) FlowInfoUpdate(context.Context, *FlowInfo) (*Empty, error) FlowInfoDelete(context.Context, *WithID) (*Empty, error) FlowInfoIndex(context.Context, *FlowInfoIndexReq) (*FlowInfoIndexResp, error) FlowInfoRead(context.Context, *WithID) (*FlowInfo, error) // contains filtered or unexported methods }
RuleEngineServer is the server API for RuleEngine service. All implementations must embed UnimplementedRuleEngineServer for forward compatibility
type SceneInfo ¶ added in v0.3.1
type SceneInfo struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //场景id Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //场景名 Status int64 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"` //状态: 1启用 2禁用 Desc string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"` //描述 CreatedTime int64 `protobuf:"varint,5,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 秒级时间戳 只读 TriggerType string `protobuf:"bytes,6,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型 device: 设备触发 timer: 定时触发 manual:手动触发 Trigger string `protobuf:"bytes,7,opt,name=trigger,proto3" json:"trigger,omitempty"` //触发器 When string `protobuf:"bytes,8,opt,name=when,proto3" json:"when,omitempty"` //触发条件 Then string `protobuf:"bytes,9,opt,name=then,proto3" json:"then,omitempty"` //满足条件时执行的动作 // contains filtered or unexported fields }
func (*SceneInfo) Descriptor
deprecated
added in
v0.3.1
func (*SceneInfo) GetCreatedTime ¶ added in v0.3.1
func (*SceneInfo) GetTrigger ¶ added in v0.3.1
func (*SceneInfo) GetTriggerType ¶ added in v0.3.1
func (*SceneInfo) ProtoMessage ¶ added in v0.3.1
func (*SceneInfo) ProtoMessage()
func (*SceneInfo) ProtoReflect ¶ added in v0.3.1
func (x *SceneInfo) ProtoReflect() protoreflect.Message
type SceneInfoIndexReq ¶ added in v0.3.1
type SceneInfoIndexReq struct { Page *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` //分页信息 只获取一个则不填 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` //场景名 模糊查询 Status int64 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"` //状态: 1启用 2禁用 TriggerType string `protobuf:"bytes,4,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型 device: 设备触发 timer: 定时触发 manual:手动触发 AlarmID int64 `protobuf:"varint,5,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID过滤 // contains filtered or unexported fields }
func (*SceneInfoIndexReq) Descriptor
deprecated
added in
v0.3.1
func (*SceneInfoIndexReq) Descriptor() ([]byte, []int)
Deprecated: Use SceneInfoIndexReq.ProtoReflect.Descriptor instead.
func (*SceneInfoIndexReq) GetAlarmID ¶ added in v0.4.1
func (x *SceneInfoIndexReq) GetAlarmID() int64
func (*SceneInfoIndexReq) GetName ¶ added in v0.3.1
func (x *SceneInfoIndexReq) GetName() string
func (*SceneInfoIndexReq) GetPage ¶ added in v0.3.1
func (x *SceneInfoIndexReq) GetPage() *PageInfo
func (*SceneInfoIndexReq) GetStatus ¶ added in v0.5.1
func (x *SceneInfoIndexReq) GetStatus() int64
func (*SceneInfoIndexReq) GetTriggerType ¶ added in v0.3.1
func (x *SceneInfoIndexReq) GetTriggerType() string
func (*SceneInfoIndexReq) ProtoMessage ¶ added in v0.3.1
func (*SceneInfoIndexReq) ProtoMessage()
func (*SceneInfoIndexReq) ProtoReflect ¶ added in v0.3.1
func (x *SceneInfoIndexReq) ProtoReflect() protoreflect.Message
func (*SceneInfoIndexReq) Reset ¶ added in v0.3.1
func (x *SceneInfoIndexReq) Reset()
func (*SceneInfoIndexReq) String ¶ added in v0.3.1
func (x *SceneInfoIndexReq) String() string
type SceneInfoIndexResp ¶ added in v0.3.1
type SceneInfoIndexResp struct { List []*SceneInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"` //设备信息 Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回) // contains filtered or unexported fields }
func (*SceneInfoIndexResp) Descriptor
deprecated
added in
v0.3.1
func (*SceneInfoIndexResp) Descriptor() ([]byte, []int)
Deprecated: Use SceneInfoIndexResp.ProtoReflect.Descriptor instead.
func (*SceneInfoIndexResp) GetList ¶ added in v0.3.1
func (x *SceneInfoIndexResp) GetList() []*SceneInfo
func (*SceneInfoIndexResp) GetTotal ¶ added in v0.3.1
func (x *SceneInfoIndexResp) GetTotal() int64
func (*SceneInfoIndexResp) ProtoMessage ¶ added in v0.3.1
func (*SceneInfoIndexResp) ProtoMessage()
func (*SceneInfoIndexResp) ProtoReflect ¶ added in v0.3.1
func (x *SceneInfoIndexResp) ProtoReflect() protoreflect.Message
func (*SceneInfoIndexResp) Reset ¶ added in v0.3.1
func (x *SceneInfoIndexResp) Reset()
func (*SceneInfoIndexResp) String ¶ added in v0.3.1
func (x *SceneInfoIndexResp) String() string
type SceneLinkageClient ¶ added in v0.3.1
type SceneLinkageClient interface { SceneInfoCreate(ctx context.Context, in *SceneInfo, opts ...grpc.CallOption) (*WithID, error) SceneInfoUpdate(ctx context.Context, in *SceneInfo, opts ...grpc.CallOption) (*Empty, error) SceneInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error) SceneInfoIndex(ctx context.Context, in *SceneInfoIndexReq, opts ...grpc.CallOption) (*SceneInfoIndexResp, error) SceneInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*SceneInfo, error) SceneManuallyTrigger(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error) }
SceneLinkageClient is the client API for SceneLinkage 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 NewSceneLinkageClient ¶ added in v0.3.1
func NewSceneLinkageClient(cc grpc.ClientConnInterface) SceneLinkageClient
type SceneLinkageServer ¶ added in v0.3.1
type SceneLinkageServer interface { SceneInfoCreate(context.Context, *SceneInfo) (*WithID, error) SceneInfoUpdate(context.Context, *SceneInfo) (*Empty, error) SceneInfoDelete(context.Context, *WithID) (*Empty, error) SceneInfoIndex(context.Context, *SceneInfoIndexReq) (*SceneInfoIndexResp, error) SceneInfoRead(context.Context, *WithID) (*SceneInfo, error) SceneManuallyTrigger(context.Context, *WithID) (*Empty, error) // contains filtered or unexported methods }
SceneLinkageServer is the server API for SceneLinkage service. All implementations must embed UnimplementedSceneLinkageServer for forward compatibility
type TimeRange ¶ added in v0.4.1
type TimeRange struct { Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"` // contains filtered or unexported fields }
func (*TimeRange) Descriptor
deprecated
added in
v0.4.1
func (*TimeRange) ProtoMessage ¶ added in v0.4.1
func (*TimeRange) ProtoMessage()
func (*TimeRange) ProtoReflect ¶ added in v0.4.1
func (x *TimeRange) ProtoReflect() protoreflect.Message
type UnimplementedAlarmCenterServer ¶ added in v0.4.1
type UnimplementedAlarmCenterServer struct { }
UnimplementedAlarmCenterServer must be embedded to have forward compatible implementations.
func (UnimplementedAlarmCenterServer) AlarmDealRecordCreate ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmDealRecordCreate(context.Context, *AlarmDealRecordCreateReq) (*WithID, error)
func (UnimplementedAlarmCenterServer) AlarmDealRecordIndex ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmDealRecordIndex(context.Context, *AlarmDealRecordIndexReq) (*AlarmDealRecordIndexResp, error)
func (UnimplementedAlarmCenterServer) AlarmInfoCreate ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmInfoDelete ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmInfoIndex ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmInfoIndex(context.Context, *AlarmInfoIndexReq) (*AlarmInfoIndexResp, error)
func (UnimplementedAlarmCenterServer) AlarmInfoRead ¶ added in v0.5.1
func (UnimplementedAlarmCenterServer) AlarmInfoUpdate ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmLogIndex ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmLogIndex(context.Context, *AlarmLogIndexReq) (*AlarmLogIndexResp, error)
func (UnimplementedAlarmCenterServer) AlarmRecordIndex ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmRecordIndex(context.Context, *AlarmRecordIndexReq) (*AlarmRecordIndexResp, error)
func (UnimplementedAlarmCenterServer) AlarmRelieve ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmRelieve(context.Context, *AlarmRelieveReq) (*WithID, error)
func (UnimplementedAlarmCenterServer) AlarmSceneDelete ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmSceneDelete(context.Context, *AlarmSceneDeleteReq) (*Empty, error)
func (UnimplementedAlarmCenterServer) AlarmSceneMultiUpdate ¶ added in v0.5.1
func (UnimplementedAlarmCenterServer) AlarmSceneMultiUpdate(context.Context, *AlarmSceneMultiUpdateReq) (*Empty, error)
func (UnimplementedAlarmCenterServer) AlarmTrigger ¶ added in v0.4.1
func (UnimplementedAlarmCenterServer) AlarmTrigger(context.Context, *AlarmTriggerReq) (*WithID, error)
type UnimplementedRuleEngineServer ¶ added in v0.3.1
type UnimplementedRuleEngineServer struct { }
UnimplementedRuleEngineServer must be embedded to have forward compatible implementations.
func (UnimplementedRuleEngineServer) FlowInfoCreate ¶ added in v0.3.1
func (UnimplementedRuleEngineServer) FlowInfoDelete ¶ added in v0.3.1
func (UnimplementedRuleEngineServer) FlowInfoIndex ¶ added in v0.3.1
func (UnimplementedRuleEngineServer) FlowInfoIndex(context.Context, *FlowInfoIndexReq) (*FlowInfoIndexResp, error)
func (UnimplementedRuleEngineServer) FlowInfoRead ¶ added in v0.3.1
func (UnimplementedRuleEngineServer) FlowInfoUpdate ¶ added in v0.3.1
type UnimplementedSceneLinkageServer ¶ added in v0.3.1
type UnimplementedSceneLinkageServer struct { }
UnimplementedSceneLinkageServer must be embedded to have forward compatible implementations.
func (UnimplementedSceneLinkageServer) SceneInfoCreate ¶ added in v0.3.1
func (UnimplementedSceneLinkageServer) SceneInfoDelete ¶ added in v0.3.1
func (UnimplementedSceneLinkageServer) SceneInfoIndex ¶ added in v0.3.1
func (UnimplementedSceneLinkageServer) SceneInfoIndex(context.Context, *SceneInfoIndexReq) (*SceneInfoIndexResp, error)
func (UnimplementedSceneLinkageServer) SceneInfoRead ¶ added in v0.3.1
func (UnimplementedSceneLinkageServer) SceneInfoUpdate ¶ added in v0.3.1
func (UnimplementedSceneLinkageServer) SceneManuallyTrigger ¶ added in v0.5.1
type UnsafeAlarmCenterServer ¶ added in v0.4.1
type UnsafeAlarmCenterServer interface {
// contains filtered or unexported methods
}
UnsafeAlarmCenterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AlarmCenterServer will result in compilation errors.
type UnsafeRuleEngineServer ¶ added in v0.3.1
type UnsafeRuleEngineServer interface {
// contains filtered or unexported methods
}
UnsafeRuleEngineServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleEngineServer will result in compilation errors.
type UnsafeSceneLinkageServer ¶ added in v0.3.1
type UnsafeSceneLinkageServer interface {
// contains filtered or unexported methods
}
UnsafeSceneLinkageServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SceneLinkageServer will result in compilation errors.
type WithID ¶ added in v0.5.1
type WithID struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*WithID) Descriptor
deprecated
added in
v0.5.1
func (*WithID) ProtoMessage ¶ added in v0.5.1
func (*WithID) ProtoMessage()
func (*WithID) ProtoReflect ¶ added in v0.5.1
func (x *WithID) ProtoReflect() protoreflect.Message