Documentation
¶
Index ¶
- Variables
- func Device2Proto(d *model.Device) *device.DeviceRecord
- type DeviceService
- func (s *DeviceService) CreateDevice(ctx context.Context, req *device.CreateDeviceReq) (*device.DeviceRecord, error)
- func (s *DeviceService) GetDevice(ctx context.Context, req *device.GetDeviceReq) (*device.DeviceRecord, error)
- func (s *DeviceService) GetDeviceByMac(ctx context.Context, req *device.GetDeviceByMacReq) (*device.DeviceRecord, error)
- func (s *DeviceService) GetOrCreateDevice(ctx context.Context, req *device.GetOrCreateDeviceReq) (*device.DeviceRecord, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewDeviceService)
ProviderSet is service providers.
Functions ¶
func Device2Proto ¶
func Device2Proto(d *model.Device) *device.DeviceRecord
Types ¶
type DeviceService ¶
type DeviceService struct {
device.UnimplementedDeviceServer
// contains filtered or unexported fields
}
func NewDeviceService ¶
func NewDeviceService(dc *conf.DatabaseServerConfig, deviceConfig *conf.DeviceConfig) *DeviceService
func (*DeviceService) CreateDevice ¶
func (s *DeviceService) CreateDevice(ctx context.Context, req *device.CreateDeviceReq) (*device.DeviceRecord, error)
func (*DeviceService) GetDevice ¶
func (s *DeviceService) GetDevice(ctx context.Context, req *device.GetDeviceReq) (*device.DeviceRecord, error)
func (*DeviceService) GetDeviceByMac ¶
func (s *DeviceService) GetDeviceByMac(ctx context.Context, req *device.GetDeviceByMacReq) (*device.DeviceRecord, error)
func (*DeviceService) GetOrCreateDevice ¶
func (s *DeviceService) GetOrCreateDevice(ctx context.Context, req *device.GetOrCreateDeviceReq) (*device.DeviceRecord, error)
Click to show internal directories.
Click to hide internal directories.