Documentation
¶
Index ¶
- type Repository
- type Resolver
- func (r *Resolver) BusinessDetail() graph.BusinessDetailResolver
- func (r *Resolver) ChannelRequest() graph.ChannelRequestResolver
- func (r *Resolver) Connector() graph.ConnectorResolver
- func (r *Resolver) ElementRestriction() graph.ElementRestrictionResolver
- func (r *Resolver) EnergyMix() graph.EnergyMixResolver
- func (r *Resolver) EnergySource() graph.EnergySourceResolver
- func (r *Resolver) EnvironmentalImpact() graph.EnvironmentalImpactResolver
- func (r *Resolver) Evse() graph.EvseResolver
- func (r *Resolver) ExceptionalPeriod() graph.ExceptionalPeriodResolver
- func (r *Resolver) GraphQLHandler() http.HandlerFunc
- func (r *Resolver) Image() graph.ImageResolver
- func (r *Resolver) Location() graph.LocationResolver
- func (r *Resolver) Mutation() graph.MutationResolver
- func (r *Resolver) Node() graph.NodeResolver
- func (r *Resolver) OpeningTime() graph.OpeningTimeResolver
- func (r *Resolver) PlaygroundQLHandler(endpoint string) http.HandlerFunc
- func (r *Resolver) PriceComponent() graph.PriceComponentResolver
- func (r *Resolver) Query() graph.QueryResolver
- func (r *Resolver) RegularHour() graph.RegularHourResolver
- func (r *Resolver) Session() graph.SessionResolver
- func (r *Resolver) SessionInvoice() graph.SessionInvoiceResolver
- func (r *Resolver) StatusSchedule() graph.StatusScheduleResolver
- func (r *Resolver) Tariff() graph.TariffResolver
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 (*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.
Source Files
¶
- authentication.go
- businessdetail.go
- channelrequest.go
- command.go
- connector.go
- credential.go
- elementrestriction.go
- emailsubscription.go
- energymix.go
- energysource.go
- environmentalimpact.go
- evse.go
- exceptionalperiod.go
- handler.go
- image.go
- location.go
- node.go
- openingtime.go
- pricecomponent.go
- rate.go
- regularhour.go
- resolve.go
- session.go
- sessioninvoice.go
- statusschedule.go
- tariff.go
- user.go