graph

package
v0.0.0-...-cff5da0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

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