Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertConfigToModel ¶
func ConvertConfigToModel(originsConfig []OriginInfo) []model.OriginInfo
ConvertConfigToModel converts a slice of config_handlers.OriginInfo to a slice of model.OriginInfo
func LoadApiKey ¶
loadApiKey loads the API key for a given domain from a YAML file
Types ¶
type Config ¶
type Config struct {
Origins []OriginInfo `yaml:"origins"`
}
type OriginInfo ¶
type OriginInfo struct { IATA string `yaml:"IATA"` City string `yaml:"City"` Country string `yaml:"Country"` DepartureStartDate string `yaml:"DepartureStartDate"` DepartureEndDate string `yaml:"DepartureEndDate"` ArrivalStartDate string `yaml:"ArrivalStartDate"` ArrivalEndDate string `yaml:"ArrivalEndDate"` SkyScannerID string `yaml:"SkyScannerID"` }
func LoadOrigins ¶
func LoadOrigins(filename string) ([]OriginInfo, error)
Click to show internal directories.
Click to hide internal directories.