Documentation ¶
Index ¶
- type AlarmDeal
- type AlarmDealRecordCreateReq
- type AlarmDealRecordIndexReq
- type AlarmDealRecordIndexResp
- type AlarmInfo
- type AlarmInfoIndexReq
- type AlarmInfoIndexResp
- type AlarmLog
- type AlarmLogIndexReq
- type AlarmLogIndexResp
- type AlarmRecord
- type AlarmRecordIndexReq
- type AlarmRecordIndexResp
- type AlarmRelieveReq
- type AlarmSceneDeleteReq
- type AlarmSceneIndexReq
- type AlarmSceneIndexResp
- type AlarmSceneMultiUpdateReq
- type AlarmTriggerReq
- type Empty
- type FlowInfo
- type FlowInfoIndexReq
- type FlowInfoIndexResp
- type PageInfo
- type RuleEngine
- type SceneInfo
- type SceneInfoIndexReq
- type SceneInfoIndexResp
- type TimeRange
- type WithID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmDealRecordCreateReq ¶ added in v0.4.1
type AlarmDealRecordCreateReq = rule.AlarmDealRecordCreateReq
type AlarmDealRecordIndexReq ¶ added in v0.4.1
type AlarmDealRecordIndexReq = rule.AlarmDealRecordIndexReq
type AlarmDealRecordIndexResp ¶ added in v0.4.1
type AlarmDealRecordIndexResp = rule.AlarmDealRecordIndexResp
type AlarmInfoIndexReq ¶ added in v0.4.1
type AlarmInfoIndexReq = rule.AlarmInfoIndexReq
type AlarmInfoIndexResp ¶ added in v0.4.1
type AlarmInfoIndexResp = rule.AlarmInfoIndexResp
type AlarmLogIndexReq ¶ added in v0.4.1
type AlarmLogIndexReq = rule.AlarmLogIndexReq
type AlarmLogIndexResp ¶ added in v0.4.1
type AlarmLogIndexResp = rule.AlarmLogIndexResp
type AlarmRecord ¶ added in v0.4.1
type AlarmRecord = rule.AlarmRecord
type AlarmRecordIndexReq ¶ added in v0.4.1
type AlarmRecordIndexReq = rule.AlarmRecordIndexReq
type AlarmRecordIndexResp ¶ added in v0.4.1
type AlarmRecordIndexResp = rule.AlarmRecordIndexResp
type AlarmRelieveReq ¶ added in v0.4.1
type AlarmRelieveReq = rule.AlarmRelieveReq
type AlarmSceneDeleteReq ¶ added in v0.4.1
type AlarmSceneDeleteReq = rule.AlarmSceneDeleteReq
type AlarmSceneIndexReq ¶ added in v0.4.1
type AlarmSceneIndexReq = rule.AlarmSceneIndexReq
type AlarmSceneIndexResp ¶ added in v0.4.1
type AlarmSceneIndexResp = rule.AlarmSceneIndexResp
type AlarmSceneMultiUpdateReq ¶ added in v0.5.1
type AlarmSceneMultiUpdateReq = rule.AlarmSceneMultiUpdateReq
type AlarmTriggerReq ¶ added in v0.4.1
type AlarmTriggerReq = rule.AlarmTriggerReq
type FlowInfoIndexReq ¶
type FlowInfoIndexReq = rule.FlowInfoIndexReq
type FlowInfoIndexResp ¶
type FlowInfoIndexResp = rule.FlowInfoIndexResp
type RuleEngine ¶
type RuleEngine 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) }
func NewDirectRuleEngine ¶
func NewDirectRuleEngine(svcCtx *svc.ServiceContext, svr rule.RuleEngineServer) RuleEngine
func NewRuleEngine ¶
func NewRuleEngine(cli zrpc.Client) RuleEngine
type SceneInfoIndexReq ¶
type SceneInfoIndexReq = rule.SceneInfoIndexReq
type SceneInfoIndexResp ¶
type SceneInfoIndexResp = rule.SceneInfoIndexResp
Click to show internal directories.
Click to hide internal directories.