ruleengine

package
v0.6.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmDeal added in v0.4.1

type AlarmDeal = rule.AlarmDeal

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 AlarmInfo added in v0.4.1

type AlarmInfo = rule.AlarmInfo

type AlarmInfoIndexReq added in v0.4.1

type AlarmInfoIndexReq = rule.AlarmInfoIndexReq

type AlarmInfoIndexResp added in v0.4.1

type AlarmInfoIndexResp = rule.AlarmInfoIndexResp

type AlarmLog added in v0.4.1

type AlarmLog = rule.AlarmLog

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 Empty added in v0.5.1

type Empty = rule.Empty

type FlowInfo

type FlowInfo = rule.FlowInfo

type FlowInfoIndexReq

type FlowInfoIndexReq = rule.FlowInfoIndexReq

type FlowInfoIndexResp

type FlowInfoIndexResp = rule.FlowInfoIndexResp

type PageInfo

type PageInfo = rule.PageInfo

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 SceneInfo

type SceneInfo = rule.SceneInfo

type SceneInfoIndexReq

type SceneInfoIndexReq = rule.SceneInfoIndexReq

type SceneInfoIndexResp

type SceneInfoIndexResp = rule.SceneInfoIndexResp

type TimeRange added in v0.4.1

type TimeRange = rule.TimeRange

type WithID added in v0.5.1

type WithID = rule.WithID

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL