Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressRepository ¶
type AddressRepository interface {
GetAddress(string, context.Context, context.Context) (*model.Address, error)
}
func NewAddressRepository ¶
func NewAddressRepository(url string) AddressRepository
type CoordinatesRepository ¶
type CoordinatesRepository interface {
GetCoordinates(*model.Address, context.Context, context.Context) (*model.Coordinates, error)
}
func NewCoordinatesRepository ¶
func NewCoordinatesRepository(url string) CoordinatesRepository
type WeatherByAddressRepository ¶
type WeatherByAddressRepository interface {
GetWeather(*model.Address, context.Context, context.Context) (*model.Weather, error)
}
func NewWeatherByAddressRepository ¶
func NewWeatherByAddressRepository(url string) WeatherByAddressRepository
type WeatherByCoordinatesRepository ¶
type WeatherByCoordinatesRepository interface {
GetWeather(*model.Coordinates, context.Context, context.Context) (*model.Weather, error)
}
func NewWeatherByCoordinatesRepository ¶
func NewWeatherByCoordinatesRepository(url string) WeatherByCoordinatesRepository
Click to show internal directories.
Click to hide internal directories.