model

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Build

type Build struct {
	BuiltBy    string `json:"built_by" validate:"required"`
	Commit     string `json:"commit" validate:"required"`
	Date       string `json:"date" validate:"required"`
	ReleaseURL string `json:"release_url" validate:"required"`
	Summary    string `json:"summary" validate:"required"`
	Version    string `json:"version" validate:"required"`
}

type Preset

type Preset struct {
	TitleNew string `json:"title_new" validate:"required"` // TitleNew is the overridden title.
	URL      string `json:"url" validate:"required"`       // URL of the preset.
	URLNew   string `json:"url_new" validate:"required"`   // URLNew is the overridden URL.
}

func NewPreset

func NewPreset(urL, titleNew, urlNew string) (*Preset, error)

func (*Preset) ParseAndValidate

func (p *Preset) ParseAndValidate() error

type Radio

type Radio struct {
	UUID string `json:"uuid" validate:"required"`
	Name string `json:"name" validate:"required"`
}

func NewRadio

func NewRadio(radio hub.Radio) Radio

Jump to

Keyboard shortcuts

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