client

package
v0.0.0-...-c1cacc3 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Film

type Film struct {
	ID            int    `json:"Id,omitempty"`
	Titel         string `json:"Titel,omitempty"`
	OriginalTitel string `json:"OriginalTitel,omitempty"`
	Beschreibung  string `json:"Beschreibung,omitempty"`
	Regie         string `json:"Regie,omitempty"`
	Darsteller    string `json:"Darsteller,omitempty"`
	Laufzeit      string `json:"Laufzeit,omitempty"`
	Land          string `json:"Land,omitempty"`
	Genre         string `json:"Genre,omitempty"`
	Genres        []struct {
		ID   int    `json:"Id,omitempty"`
		Name string `json:"Name,omitempty"`
	} `json:"Genres,omitempty"`
	Filmstart      string `json:"Filmstart,omitempty"`
	Jahr           int    `json:"Jahr,omitempty"`
	HasTrailer     bool   `json:"HasTrailer,omitempty"`
	Fsk            string `json:"Fsk,omitempty"`
	Teaser         string `json:"Teaser,omitempty"`
	Recommendation string `json:"Recommendation,omitempty"`
	Week           int    `json:"Week,omitempty"`
	WeekDisabled   bool   `json:"WeekDisabled,omitempty"`
	Assessment     struct {
		ID    int    `json:"Id,omitempty"`
		Name  string `json:"Name,omitempty"`
		Image string `json:"Image,omitempty"`
		URL   string `json:"Url,omitempty"`
	} `json:"Assessment,omitempty"`
	ToolTips []struct {
		ID        int    `json:"Id,omitempty"`
		IconClass string `json:"IconClass,omitempty"`
		Text      string `json:"Text,omitempty"`
	} `json:"ToolTips,omitempty"`
	Attributes []struct {
		ID             int    `json:"Id,omitempty"`
		Name           string `json:"Name,omitempty"`
		Image          string `json:"Image,omitempty"`
		Title          string `json:"Title,omitempty"`
		TitleShort     string `json:"TitleShort,omitempty"`
		Description    string `json:"Description,omitempty"`
		IsHidden       bool   `json:"IsHidden,omitempty"`
		IsPreFilmTitle bool   `json:"IsPreFilmTitle,omitempty"`
	} `json:"Attributes,omitempty"`
	Performances   []Performance `json:"Performances,omitempty"`
	TopTenPosition int           `json:"TopTenPosition,omitempty"`
	Sortorder      int           `json:"Sortorder,omitempty"`
}

func GetFilms

func GetFilms(city string) ([]Film, error)

type Performance

type Performance struct {
	SiteID        int    `json:"SiteId,omitempty"`
	SiteName      string `json:"SiteShortName,omitempty"`
	ReleaseTypeID int    `json:"ReleaseTypeId,omitempty"`
	ReleaseType   string `json:"ReleaseType,omitempty"`
	ShowTime      time.Time
}

func (*Performance) UnmarshalJSON

func (p *Performance) UnmarshalJSON(data []byte) error

type Response

type Response struct {
	Films []Film `json:"Films"`
}

Jump to

Keyboard shortcuts

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