Documentation ¶
Index ¶
- type AlarmDeal
- type AlarmDealRecordCreateReq
- type AlarmDealRecordIndexReq
- type AlarmDealRecordIndexResp
- type AlarmInfo
- type AlarmInfoDeleteReq
- 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 AlarmSceneMultiCreateReq
- type AlarmTriggerReq
- type FlowInfo
- type FlowInfoDeleteReq
- type FlowInfoIndexReq
- type FlowInfoIndexResp
- type FlowInfoReadReq
- type PageInfo
- type Response
- type RuleEngine
- type SceneInfo
- type SceneInfoDeleteReq
- type SceneInfoIndexReq
- type SceneInfoIndexResp
- type SceneInfoReadReq
- type TimeRange
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 AlarmInfoDeleteReq ¶ added in v0.4.1
type AlarmInfoDeleteReq = rule.AlarmInfoDeleteReq
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 AlarmSceneMultiCreateReq ¶ added in v0.4.1
type AlarmSceneMultiCreateReq = rule.AlarmSceneMultiCreateReq
type AlarmTriggerReq ¶ added in v0.4.1
type AlarmTriggerReq = rule.AlarmTriggerReq
type FlowInfoDeleteReq ¶
type FlowInfoDeleteReq = rule.FlowInfoDeleteReq
type FlowInfoIndexReq ¶
type FlowInfoIndexReq = rule.FlowInfoIndexReq
type FlowInfoIndexResp ¶
type FlowInfoIndexResp = rule.FlowInfoIndexResp
type FlowInfoReadReq ¶
type FlowInfoReadReq = rule.FlowInfoReadReq
type RuleEngine ¶
type RuleEngine interface { FlowInfoCreate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*Response, error) FlowInfoUpdate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*Response, error) FlowInfoDelete(ctx context.Context, in *FlowInfoDeleteReq, opts ...grpc.CallOption) (*Response, error) FlowInfoIndex(ctx context.Context, in *FlowInfoIndexReq, opts ...grpc.CallOption) (*FlowInfoIndexResp, error) FlowInfoRead(ctx context.Context, in *FlowInfoReadReq, 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 SceneInfoDeleteReq ¶
type SceneInfoDeleteReq = rule.SceneInfoDeleteReq
type SceneInfoIndexReq ¶
type SceneInfoIndexReq = rule.SceneInfoIndexReq
type SceneInfoIndexResp ¶
type SceneInfoIndexResp = rule.SceneInfoIndexResp
type SceneInfoReadReq ¶
type SceneInfoReadReq = rule.SceneInfoReadReq
Click to show internal directories.
Click to hide internal directories.