Documentation
¶
Overview ¶
Package resolvers contains GraphQL resolver implementations.
Index ¶
- type Resolver
- func (r *Resolver) ChannelDefinition() generated.ChannelDefinitionResolver
- func (r *Resolver) Cue() generated.CueResolver
- func (r *Resolver) CueList() generated.CueListResolver
- func (r *Resolver) FixtureDefinition() generated.FixtureDefinitionResolver
- func (r *Resolver) FixtureInstance() generated.FixtureInstanceResolver
- func (r *Resolver) FixtureMode() generated.FixtureModeResolver
- func (r *Resolver) FixtureValue() generated.FixtureValueResolver
- func (r *Resolver) InstanceChannel() generated.InstanceChannelResolver
- func (r *Resolver) ModeChannel() generated.ModeChannelResolver
- func (r *Resolver) Mutation() generated.MutationResolver
- func (r *Resolver) PreviewSession() generated.PreviewSessionResolver
- func (r *Resolver) Project() generated.ProjectResolver
- func (r *Resolver) ProjectUser() generated.ProjectUserResolver
- func (r *Resolver) Query() generated.QueryResolver
- func (r *Resolver) Scene() generated.SceneResolver
- func (r *Resolver) SceneBoard() generated.SceneBoardResolver
- func (r *Resolver) SceneBoardButton() generated.SceneBoardButtonResolver
- func (r *Resolver) Setting() generated.SettingResolver
- func (r *Resolver) Subscription() generated.SubscriptionResolver
- func (r *Resolver) User() generated.UserResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct {
// Repositories
ProjectRepo *repositories.ProjectRepository
SettingRepo *repositories.SettingRepository
FixtureRepo *repositories.FixtureRepository
SceneRepo *repositories.SceneRepository
CueListRepo *repositories.CueListRepository
CueRepo *repositories.CueRepository
SceneBoardRepo *repositories.SceneBoardRepository
// Services
DMXService *dmx.Service
FadeEngine *fade.Engine
PlaybackService *playback.Service
ExportService *export.Service
ImportService *importservice.Service
OFLService *ofl.Service
OFLManager *ofl.Manager
PreviewService *preview.Service
VersionService *version.Service
WiFiService *wifi.Service
PubSub *pubsub.PubSub
// contains filtered or unexported fields
}
Resolver is the root resolver for the GraphQL schema. It holds dependencies that are shared across all resolvers.
func NewResolver ¶
func NewResolver(db *gorm.DB, dmxService *dmx.Service, fadeEngine *fade.Engine, playbackService *playback.Service, oflCachePath string) *Resolver
NewResolver creates a new Resolver instance with all dependencies.
func (*Resolver) ChannelDefinition ¶
func (r *Resolver) ChannelDefinition() generated.ChannelDefinitionResolver
ChannelDefinition returns generated.ChannelDefinitionResolver implementation.
func (*Resolver) Cue ¶
func (r *Resolver) Cue() generated.CueResolver
Cue returns generated.CueResolver implementation.
func (*Resolver) CueList ¶
func (r *Resolver) CueList() generated.CueListResolver
CueList returns generated.CueListResolver implementation.
func (*Resolver) FixtureDefinition ¶
func (r *Resolver) FixtureDefinition() generated.FixtureDefinitionResolver
FixtureDefinition returns generated.FixtureDefinitionResolver implementation.
func (*Resolver) FixtureInstance ¶
func (r *Resolver) FixtureInstance() generated.FixtureInstanceResolver
FixtureInstance returns generated.FixtureInstanceResolver implementation.
func (*Resolver) FixtureMode ¶
func (r *Resolver) FixtureMode() generated.FixtureModeResolver
FixtureMode returns generated.FixtureModeResolver implementation.
func (*Resolver) FixtureValue ¶
func (r *Resolver) FixtureValue() generated.FixtureValueResolver
FixtureValue returns generated.FixtureValueResolver implementation.
func (*Resolver) InstanceChannel ¶
func (r *Resolver) InstanceChannel() generated.InstanceChannelResolver
InstanceChannel returns generated.InstanceChannelResolver implementation.
func (*Resolver) ModeChannel ¶
func (r *Resolver) ModeChannel() generated.ModeChannelResolver
ModeChannel returns generated.ModeChannelResolver implementation.
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() generated.MutationResolver
Mutation returns generated.MutationResolver implementation.
func (*Resolver) PreviewSession ¶
func (r *Resolver) PreviewSession() generated.PreviewSessionResolver
PreviewSession returns generated.PreviewSessionResolver implementation.
func (*Resolver) Project ¶
func (r *Resolver) Project() generated.ProjectResolver
Project returns generated.ProjectResolver implementation.
func (*Resolver) ProjectUser ¶
func (r *Resolver) ProjectUser() generated.ProjectUserResolver
ProjectUser returns generated.ProjectUserResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
Query returns generated.QueryResolver implementation.
func (*Resolver) Scene ¶
func (r *Resolver) Scene() generated.SceneResolver
Scene returns generated.SceneResolver implementation.
func (*Resolver) SceneBoard ¶
func (r *Resolver) SceneBoard() generated.SceneBoardResolver
SceneBoard returns generated.SceneBoardResolver implementation.
func (*Resolver) SceneBoardButton ¶
func (r *Resolver) SceneBoardButton() generated.SceneBoardButtonResolver
SceneBoardButton returns generated.SceneBoardButtonResolver implementation.
func (*Resolver) Setting ¶
func (r *Resolver) Setting() generated.SettingResolver
Setting returns generated.SettingResolver implementation.
func (*Resolver) Subscription ¶
func (r *Resolver) Subscription() generated.SubscriptionResolver
Subscription returns generated.SubscriptionResolver implementation.
func (*Resolver) User ¶
func (r *Resolver) User() generated.UserResolver
User returns generated.UserResolver implementation.