repository

package
v0.0.0-...-f013e27 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2024 License: MIT Imports: 9 Imported by: 0

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

Jump to

Keyboard shortcuts

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