energymix

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCreateEnergyMixParams

func NewCreateEnergyMixParams(energyMixDto *coreDto.EnergyMixDto) db.CreateEnergyMixParams

func NewCreateEnergySourceParams

func NewCreateEnergySourceParams(id int64, energySourceDto *coreDto.EnergySourceDto) db.CreateEnergySourceParams

func NewCreateEnvironmentalImpactParams

func NewCreateEnvironmentalImpactParams(id int64, environmentalImpactDto *coreDto.EnvironmentalImpactDto) db.CreateEnvironmentalImpactParams

func NewUpdateEnergyMixParams

func NewUpdateEnergyMixParams(id int64, energyMixDto *coreDto.EnergyMixDto) db.UpdateEnergyMixParams

Types

type EnergyMixResolver

type EnergyMixResolver struct {
	Repository energymix.EnergyMixRepository
}

func NewResolver

func NewResolver(repositoryService *db.RepositoryService) *EnergyMixResolver

func (*EnergyMixResolver) CreateEnergyMixDto

func (r *EnergyMixResolver) CreateEnergyMixDto(ctx context.Context, energyMix db.EnergyMix) *coreDto.EnergyMixDto

func (*EnergyMixResolver) CreateEnergySourceDto

func (r *EnergyMixResolver) CreateEnergySourceDto(ctx context.Context, energySource db.EnergySource) *coreDto.EnergySourceDto

func (*EnergyMixResolver) CreateEnergySourceListDto

func (r *EnergyMixResolver) CreateEnergySourceListDto(ctx context.Context, energySources []db.EnergySource) []*coreDto.EnergySourceDto

func (*EnergyMixResolver) CreateEnvironmentalImpactDto

func (r *EnergyMixResolver) CreateEnvironmentalImpactDto(ctx context.Context, environImpact db.EnvironmentalImpact) *coreDto.EnvironmentalImpactDto

func (*EnergyMixResolver) CreateEnvironmentalImpactListDto

func (r *EnergyMixResolver) CreateEnvironmentalImpactListDto(ctx context.Context, environImpacts []db.EnvironmentalImpact) []*coreDto.EnvironmentalImpactDto

func (*EnergyMixResolver) ReplaceEnergyMix

func (r *EnergyMixResolver) ReplaceEnergyMix(ctx context.Context, id *sql.NullInt64, energyMixDto *coreDto.EnergyMixDto)

func (*EnergyMixResolver) ReplaceEnergySources

func (r *EnergyMixResolver) ReplaceEnergySources(ctx context.Context, energyMixID int64, energyMixDto coreDto.EnergyMixDto)

func (*EnergyMixResolver) ReplaceEnvironmentalImpacts

func (r *EnergyMixResolver) ReplaceEnvironmentalImpacts(ctx context.Context, energyMixID int64, energyMixDto coreDto.EnergyMixDto)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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