package rpcs

import (
	"sparrow/pkg/klink"
)

type ArgsOnStatus struct {
	DeviceId    string
	Timestamp   uint64
	SubData     []byte
	ProductKey  string
	VendorId    string
	Action      klink.PacketAction
	SubDeviceId string
}
type ReplyOnStatus ReplyEmptyResult

type ArgsOnEvent struct {
	VendorId    string
	DeviceId    string
	TimeStamp   uint64
	SubDeviceId string
	SubData     []byte
	ProductKey  string
}
type ReplyOnEvent ReplyEmptyResult

type ArgsRuleChainAct struct {
	RuleChainId string
	VendorId    string
}
