resolver

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: MIT Imports: 45 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Repository

type Repository interface{}

type Resolver

type Resolver struct {
	Repository
	FerpService                 ferp.Ferp
	OcpiService                 ocpi.Ocpi
	Emailer                     email.Emailer
	AuthenticationResolver      *authentication.AuthenticationResolver
	BusinessDetailRepository    businessdetail.BusinessDetailRepository
	ChannelRequestRepository    channelrequest.ChannelRequestRepository
	DisplayTextRepository       displaytext.DisplayTextRepository
	EmailSubscriptionRepository emailsubscription.EmailSubscriptionRepository
	EnergyMixRepository         energymix.EnergyMixRepository
	EvseRepository              evse.EvseRepository
	ImageRepository             image.ImageRepository
	LocationRepository          location.LocationRepository
	NodeRepository              node.NodeRepository
	OpeningTimeRepository       openingtime.OpeningTimeRepository
	SessionRepository           session.SessionRepository
	TariffRepository            tariff.TariffRepository
	TokenResolver               *token.TokenResolver
	UserRepository              user.UserRepository
}

func NewResolver

func NewResolver(repositoryService *db.RepositoryService) *Resolver

func NewResolverWithServices added in v0.1.0

func NewResolverWithServices(repositoryService *db.RepositoryService, ferpService ferp.Ferp, ocpiService ocpi.Ocpi) *Resolver

func (*Resolver) BusinessDetail added in v0.1.0

func (r *Resolver) BusinessDetail() graph.BusinessDetailResolver

BusinessDetail returns graph.BusinessDetailResolver implementation.

func (*Resolver) ChannelRequest added in v0.1.0

func (r *Resolver) ChannelRequest() graph.ChannelRequestResolver

ChannelRequest returns graph.ChannelRequestResolver implementation.

func (*Resolver) Connector added in v0.1.0

func (r *Resolver) Connector() graph.ConnectorResolver

Connector returns graph.ConnectorResolver implementation.

func (*Resolver) ElementRestriction added in v0.1.0

func (r *Resolver) ElementRestriction() graph.ElementRestrictionResolver

ElementRestriction returns graph.ElementRestrictionResolver implementation.

func (*Resolver) EnergyMix added in v0.1.0

func (r *Resolver) EnergyMix() graph.EnergyMixResolver

EnergyMix returns graph.EnergyMixResolver implementation.

func (*Resolver) EnergySource added in v0.1.0

func (r *Resolver) EnergySource() graph.EnergySourceResolver

EnergySource returns graph.EnergySourceResolver implementation.

func (*Resolver) EnvironmentalImpact added in v0.1.0

func (r *Resolver) EnvironmentalImpact() graph.EnvironmentalImpactResolver

EnvironmentalImpact returns graph.EnvironmentalImpactResolver implementation.

func (*Resolver) Evse added in v0.1.0

func (r *Resolver) Evse() graph.EvseResolver

Evse returns graph.EvseResolver implementation.

func (*Resolver) ExceptionalPeriod added in v0.1.0

func (r *Resolver) ExceptionalPeriod() graph.ExceptionalPeriodResolver

ExceptionalPeriod returns graph.ExceptionalPeriodResolver implementation.

func (*Resolver) GraphQLHandler

func (r *Resolver) GraphQLHandler() http.HandlerFunc

func (*Resolver) Image added in v0.1.0

func (r *Resolver) Image() graph.ImageResolver

Logo returns graph.LogoResolver implementation.

func (*Resolver) Location added in v0.1.0

func (r *Resolver) Location() graph.LocationResolver

Location returns graph.LocationResolver implementation.

func (*Resolver) Mutation

func (r *Resolver) Mutation() graph.MutationResolver

Mutation returns graph.MutationResolver implementation.

func (*Resolver) Node added in v0.1.0

func (r *Resolver) Node() graph.NodeResolver

Node returns graph.NodeResolver implementation.

func (*Resolver) OpeningTime added in v0.1.0

func (r *Resolver) OpeningTime() graph.OpeningTimeResolver

OpeningTime returns graph.OpeningTimeResolver implementation.

func (*Resolver) PlaygroundQLHandler

func (r *Resolver) PlaygroundQLHandler(endpoint string) http.HandlerFunc

func (*Resolver) PriceComponent added in v0.1.0

func (r *Resolver) PriceComponent() graph.PriceComponentResolver

PriceComponent returns graph.PriceComponentResolver implementation.

func (*Resolver) Query

func (r *Resolver) Query() graph.QueryResolver

Query returns graph.QueryResolver implementation.

func (*Resolver) RegularHour added in v0.1.0

func (r *Resolver) RegularHour() graph.RegularHourResolver

RegularHour returns graph.RegularHourResolver implementation.

func (*Resolver) Session added in v0.1.0

func (r *Resolver) Session() graph.SessionResolver

Session returns graph.SessionResolver implementation.

func (*Resolver) SessionInvoice added in v0.1.0

func (r *Resolver) SessionInvoice() graph.SessionInvoiceResolver

Session returns graph.SessioInvoicenResolver implementation.

func (*Resolver) StatusSchedule added in v0.1.0

func (r *Resolver) StatusSchedule() graph.StatusScheduleResolver

StatusSchedule returns graph.StatusScheduleResolver implementation.

func (*Resolver) Tariff added in v0.1.0

func (r *Resolver) Tariff() graph.TariffResolver

Tariff returns graph.TariffResolver implementation.

Jump to

Keyboard shortcuts

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