interact

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionReadLogic

type ActionReadLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewActionReadLogic

func NewActionReadLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ActionReadLogic

func (*ActionReadLogic) ActionRead

type ActionSendLogic

type ActionSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewActionSendLogic

func NewActionSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ActionSendLogic

func (*ActionSendLogic) ActionSend

type GatewayGetFoundSendLogic

type GatewayGetFoundSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGatewayGetFoundSendLogic

func NewGatewayGetFoundSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GatewayGetFoundSendLogic

func (*GatewayGetFoundSendLogic) GatewayGetFoundSend

func (l *GatewayGetFoundSendLogic) GatewayGetFoundSend(req *types.GatewayGetFoundReq) error

type GatewayNotifyBindSendLogic

type GatewayNotifyBindSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGatewayNotifyBindSendLogic

func NewGatewayNotifyBindSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GatewayNotifyBindSendLogic

func (*GatewayNotifyBindSendLogic) GatewayNotifyBindSend

func (l *GatewayNotifyBindSendLogic) GatewayNotifyBindSend(req *types.GatewayNotifyBindSendReq) error

type MultiSendPropertyControlLogic

type MultiSendPropertyControlLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewMultiSendPropertyControlLogic

func NewMultiSendPropertyControlLogic(ctx context.Context, svcCtx *svc.ServiceContext) *MultiSendPropertyControlLogic

func (*MultiSendPropertyControlLogic) MultiSendPropertyControl

func (*MultiSendPropertyControlLogic) SendProperty

func (l *MultiSendPropertyControlLogic) SendProperty(productID string, deviceNames []string, devices []*types.DeviceCore, data string, shadowControl int64) error

type MultiSendPropertyLogic

type MultiSendPropertyLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewMultiSendPropertyLogic

func NewMultiSendPropertyLogic(ctx context.Context, svcCtx *svc.ServiceContext) *MultiSendPropertyLogic

func (*MultiSendPropertyLogic) MultiSendProperty

type PropertyControlMultiSendLogic

type PropertyControlMultiSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPropertyControlMultiSendLogic

func NewPropertyControlMultiSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PropertyControlMultiSendLogic

func (*PropertyControlMultiSendLogic) PropertyControlMultiSend

type PropertyControlReadLogic

type PropertyControlReadLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPropertyControlReadLogic

func NewPropertyControlReadLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PropertyControlReadLogic

func (*PropertyControlReadLogic) PropertyControlRead

type PropertyControlSendLogic

type PropertyControlSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPropertyControlSendLogic

func NewPropertyControlSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PropertyControlSendLogic

func (*PropertyControlSendLogic) PropertyControlSend

type PropertyGetReportSendLogic

type PropertyGetReportSendLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPropertyGetReportSendLogic

func NewPropertyGetReportSendLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PropertyGetReportSendLogic

func (*PropertyGetReportSendLogic) PropertyGetReportSend

type PropertyReadLogic

type PropertyReadLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewPropertyReadLogic

func NewPropertyReadLogic(ctx context.Context, svcCtx *svc.ServiceContext) *PropertyReadLogic

func (*PropertyReadLogic) PropertyRead

type SendActionLogic

type SendActionLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewSendActionLogic

func NewSendActionLogic(ctx context.Context, svcCtx *svc.ServiceContext) *SendActionLogic

func (*SendActionLogic) SendAction

调用设备行为

type SendMsgLogic

type SendMsgLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewSendMsgLogic

func NewSendMsgLogic(ctx context.Context, svcCtx *svc.ServiceContext) *SendMsgLogic

func (*SendMsgLogic) SendMsg

type SendPropertyLogic

type SendPropertyLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewSendPropertyLogic

func NewSendPropertyLogic(ctx context.Context, svcCtx *svc.ServiceContext) *SendPropertyLogic

func (*SendPropertyLogic) SendProperty

Jump to

Keyboard shortcuts

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