client

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 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 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 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 AlarmSceneMultiCreateReq added in v0.4.1

type AlarmSceneMultiCreateReq = rule.AlarmSceneMultiCreateReq

type AlarmTriggerReq added in v0.4.1

type AlarmTriggerReq = rule.AlarmTriggerReq

type FlowInfo

type FlowInfo = rule.FlowInfo

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 PageInfo

type PageInfo = rule.PageInfo

type Response

type Response = rule.Response

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 SceneInfo

type SceneInfo = rule.SceneInfo

type SceneInfoDeleteReq

type SceneInfoDeleteReq = rule.SceneInfoDeleteReq

type SceneInfoIndexReq

type SceneInfoIndexReq = rule.SceneInfoIndexReq

type SceneInfoIndexResp

type SceneInfoIndexResp = rule.SceneInfoIndexResp

type SceneInfoReadReq

type SceneInfoReadReq = rule.SceneInfoReadReq

type TimeRange added in v0.4.1

type TimeRange = rule.TimeRange

Jump to

Keyboard shortcuts

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