Documentation
¶
Index ¶
- type Resolver
- func (r *Resolver) Device() generated.DeviceResolver
- func (r *Resolver) Element() generated.ElementResolver
- func (r *Resolver) Group() generated.GroupResolver
- func (r *Resolver) Mutation() generated.MutationResolver
- func (r *Resolver) Query() generated.QueryResolver
- func (r *Resolver) Subscription() generated.SubscriptionResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { Network *cmd.Network Mdns *zeroconf.Server StateObservers []stateObserver EventObservers []eventObserver UserPin int }
Resolver is the root of the schema
func New ¶
func New( network *cmd.Network, mdns *zeroconf.Server, ) (generated.Config, *Resolver, func(), func(addr uint16))
New returns the servers config
func (*Resolver) Device ¶
func (r *Resolver) Device() generated.DeviceResolver
Device returns generated.DeviceResolver implementation.
func (*Resolver) Element ¶
func (r *Resolver) Element() generated.ElementResolver
Element returns generated.ElementResolver implementation.
func (*Resolver) Group ¶
func (r *Resolver) Group() generated.GroupResolver
Group returns generated.GroupResolver implementation.
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() generated.MutationResolver
Mutation returns generated.MutationResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
Query returns generated.QueryResolver implementation.
func (*Resolver) Subscription ¶
func (r *Resolver) Subscription() generated.SubscriptionResolver
Subscription returns generated.SubscriptionResolver implementation.
Click to show internal directories.
Click to hide internal directories.