Versions in this module Expand all Collapse all v1 v1.0.0 Dec 30, 2021 Changes in this version + func GetShowtimeURL(venueCode, sessionID string) (*url.URL, error) + type Categories struct + AreaCatCode string + CategoryRange string + CurPrice string + MaxSeats string + PercentAvail string + PriceCode string + PriceDesc string + SeatLayout string + SeatsAvail string + type ChildEvent struct + Code string + Dimension string + Language string + Name string + Synopsis string + URL string + type Cinemas struct + BookMyShow struct{ ... } + type Client struct + HTTPClient *http.Client + RegionCode string + RegionName string + func NewClient(RegionCode, RegionName string) (*Client, error) + func (c *Client) GetEventCode(movieName, language, dimension string) (string, error) + func (c *Client) GetMovieURL(movieName, language, dimension string, date time.Time) (*url.URL, error) + func (c *Client) GetQuickbook(eventType string) (*QuickBook, error) + func (c *Client) GetShowtimes(eventCode, venueCode string, date time.Time) ([]Show, error) + func (c *Client) ListMovieTitles() ([]string, error) + func (c *Client) ListPreferredCinemas() (*PopularCinemas, error) + func (c *Client) ListTheaters() ([]RegionalCinemaDetail, error) + type Event struct + ChildEvents []ChildEvent + Code string + Title string + type MoviesData struct + BookMyShow struct{ ... } + type PopularCinemas struct + Popular map[string]PrefferedCinemaDetail + type PrefferedCinemaDetail struct + RegionCode string + RegionName string + VenueCode string + VenueName string + type QuickBook struct + Cinemas *Cinemas + MovieData *MoviesData + type RegionDetails struct + Alias string + Code string + Name string + type RegionalCinemaDetail struct + Address string + Code string + IsATMOSEnabled string + Latitude string + Longitude string + Name string + SubRegionCode string + SubRegionName string + type Regions map[string][]RegionDetails + func ListRegions() (*Regions, error) + type Show struct + Categories []Categories + SessionID string + ShowDateCode string + ShowTimeDisplay string + type Showtimes struct + BookMyShow struct{ ... }