Documentation
¶
Index ¶
- type ResolverForDevice
- func (r *ResolverForDevice) CreateDevice(ctx context.Context, deviceName string, deviceType gqlmodel.DeviceType) (*gqlmodel.Login, error)
- func (r *ResolverForDevice) CurrentDevice(ctx context.Context) (*gqlmodel.Device, error)
- func (r *ResolverForDevice) Devices(ctx context.Context) ([]*gqlmodel.Device, error)
- func (r *ResolverForDevice) Login(ctx context.Context, username string, pass string, deviceName string, ...) (*gqlmodel.Login, error)
- func (r *ResolverForDevice) RemoveCurrentDevice(ctx context.Context) (*gqlmodel.Device, error)
- func (r *ResolverForDevice) RemoveDevice(ctx context.Context, id int) (*gqlmodel.Device, error)
- func (r *ResolverForDevice) UpdateDevice(ctx context.Context, id int, name string, deviceType gqlmodel.DeviceType) (*gqlmodel.Device, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResolverForDevice ¶
ResolverForDevice resolves device specific things.
func (*ResolverForDevice) CreateDevice ¶
func (r *ResolverForDevice) CreateDevice(ctx context.Context, deviceName string, deviceType gqlmodel.DeviceType) (*gqlmodel.Login, error)
CreateDevice creates a device.
func (*ResolverForDevice) CurrentDevice ¶
CurrentDevice returns the current device.
func (*ResolverForDevice) Login ¶
func (r *ResolverForDevice) Login(ctx context.Context, username string, pass string, deviceName string, deviceType gqlmodel.DeviceType, cookie bool) (*gqlmodel.Login, error)
Login creates a device.
func (*ResolverForDevice) RemoveCurrentDevice ¶
RemoveCurrentDevice removes the current authenticated device
func (*ResolverForDevice) RemoveDevice ¶
RemoveDevice removes a device
func (*ResolverForDevice) UpdateDevice ¶
func (r *ResolverForDevice) UpdateDevice(ctx context.Context, id int, name string, deviceType gqlmodel.DeviceType) (*gqlmodel.Device, error)
UpdateDevice updates a device.
Click to show internal directories.
Click to hide internal directories.