openweather

package
v0.0.0-...-4a74ca9 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2022 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataVisualization

type DataVisualization struct {
	Percentage float32
	Process    int
	SeenBy     string

	UVinfo []openmap.UVIndexInfo
	// contains filtered or unexported fields
}

func (*DataVisualization) GetCoordinates

func (*DataVisualization) GetCoordinates(loc *MyCoordinates) *openmap.Coordinates

func (*DataVisualization) OpenWeather

func (*DataVisualization) OpenWeather(apikey string) (*openmap.UV, error)

func (*DataVisualization) PrintLogs

func (d *DataVisualization) PrintLogs()

func (*DataVisualization) UVCompleteInfo

func (*DataVisualization) UVCompleteInfo(u *openmap.UV) ([]openmap.UVIndexInfo, error)

func (*DataVisualization) UVCoodinates

func (*DataVisualization) UVCoodinates(c *openmap.Coordinates, u *openmap.UV) error

type MyCoordinates

type MyCoordinates struct {
	Longitude float64
	Latitude  float64
}

type OpenWeatherApi

type OpenWeatherApi interface {
	OpenWeather(apikey string) (*openmap.UV, error)
	GetCoordinates(loc *MyCoordinates) *openmap.Coordinates
	UVCoodinates(c *openmap.Coordinates, u *openmap.UV) error
	UVCompleteInfo(u *openmap.UV) ([]openmap.UVIndexInfo, error)
	PrintLogs()
}

func NewWeatherClient

func NewWeatherClient() OpenWeatherApi

Jump to

Keyboard shortcuts

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