Versions in this module Expand all Collapse all v0 v0.6.1 Feb 23, 2025 v0.6.0 Feb 23, 2025 Changes in this version + type LocationRepository interface + CreateAdditionalGeoLocation func(ctx context.Context, arg db.CreateAdditionalGeoLocationParams) (db.AdditionalGeoLocation, error) + CreateLocation func(ctx context.Context, arg db.CreateLocationParams) (db.Location, error) + DeleteAdditionalGeoLocations func(ctx context.Context, locationID int64) error + DeleteLocationDirections func(ctx context.Context, locationID int64) error + DeleteLocationImages func(ctx context.Context, locationID int64) error + GetConnector func(ctx context.Context, id int64) (db.Connector, error) + GetEvse func(ctx context.Context, id int64) (db.Evse, error) + GetLocation func(ctx context.Context, id int64) (db.Location, error) + GetLocationByLastUpdated func(ctx context.Context, arg db.GetLocationByLastUpdatedParams) (db.Location, error) + GetLocationByUid func(ctx context.Context, uid string) (db.Location, error) + ListActiveEvses func(ctx context.Context, locationID int64) ([]db.Evse, error) + ListAdditionalGeoLocations func(ctx context.Context, locationID int64) ([]db.AdditionalGeoLocation, error) + ListEvses func(ctx context.Context, locationID int64) ([]db.Evse, error) + ListFacilities func(ctx context.Context) ([]db.Facility, error) + ListLocationDirections func(ctx context.Context, locationID int64) ([]db.DisplayText, error) + ListLocationFacilities func(ctx context.Context, locationID int64) ([]db.Facility, error) + ListLocationImages func(ctx context.Context, locationID int64) ([]db.Image, error) + ListLocations func(ctx context.Context) ([]db.Location, error) + ListLocationsByCountry func(ctx context.Context, country string) ([]db.Location, error) + ListLocationsByGeom func(ctx context.Context, arg db.ListLocationsByGeomParams) ([]db.Location, error) + SetLocationDirection func(ctx context.Context, arg db.SetLocationDirectionParams) error + SetLocationFacility func(ctx context.Context, arg db.SetLocationFacilityParams) error + SetLocationImage func(ctx context.Context, arg db.SetLocationImageParams) error + UnsetLocationFacilities func(ctx context.Context, locationID int64) error + UpdateLocationByUid func(ctx context.Context, arg db.UpdateLocationByUidParams) (db.Location, error) + UpdateLocationLastUpdated func(ctx context.Context, arg db.UpdateLocationLastUpdatedParams) error + UpdateLocationPublished func(ctx context.Context, arg db.UpdateLocationPublishedParams) error + UpdateLocationsPublishedByCredential func(ctx context.Context, arg db.UpdateLocationsPublishedByCredentialParams) error + UpdateLocationsPublishedByPartyAndCountryCode func(ctx context.Context, ...) error + UpdateLocationsRemovedByCredential func(ctx context.Context, arg db.UpdateLocationsRemovedByCredentialParams) error + UpdateLocationsRemovedByPartyAndCountryCode func(ctx context.Context, arg db.UpdateLocationsRemovedByPartyAndCountryCodeParams) error + func NewRepository(repositoryService *db.RepositoryService) LocationRepository