Documentation ¶
Index ¶
- type Options
- type Plugin
- func (p *Plugin) CinemaHalls(cinemaID int64) ([]soap.Hall, error)
- func (p *Plugin) ClearReservedSeats(cinemaID int64, cardNumber string, reservationNumber string) (bool, error)
- func (p *Plugin) Close() error
- func (p *Plugin) GetConfiguration() interface{}
- func (p *Plugin) GetName() string
- func (p *Plugin) GetVersion() string
- func (p *Plugin) HallScheme(cinemaID int64, seanceID int64, containerID int64) ([]soap.Seat, error)
- func (p *Plugin) HallSeatStatus(cinemaID int64, seanceID int64, containerID int64) ([]soap.Seat, error)
- func (p *Plugin) HallStructure(cinemaID int64, seanceID int64, containerID int64) (*soap.HallStructureScheme, error)
- func (p *Plugin) Init() error
- func (p *Plugin) PerformanceAvailability(cinemaID int64, seanceID int64) (*soap.Container3, error)
- func (p *Plugin) Prices(cinemaID int64, seanceID int64, containerID int64) ([]soap.Zoneprice, error)
- func (p *Plugin) Prices2(cinemaID int64, seanceID int64) (interface{}, error)
- func (p *Plugin) ReservationInfo(cinemaID int64, cardNumber string) (interface{}, error)
- func (p *Plugin) ReservationInfoByNumber(cinemaID int64, reservationNumber string) (*soap.ReservationInfoByNumberResult, error)
- func (p *Plugin) ReservationPayed(cinemaID int64, reservationID int64, sum float64) (int64, error)
- func (p *Plugin) ReservationPayed2(cinemaID int64, reservationID int64, contractID int64, sum float64) (int64, error)
- func (p *Plugin) ReserveSeats(cinemaID int64, cardNumber string, seanceID int64, containerID int64, ...) (*soap.ReserveSeatsResult, error)
- func (p *Plugin) SellReservation(cinemaID int64, reservationID int64) (*soap.Sell, error)
- func (p *Plugin) Version() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct { plugin.Plugin Options *Options Configuration configuration // contains filtered or unexported fields }
Plugin struct
func (*Plugin) ClearReservedSeats ¶
func (p *Plugin) ClearReservedSeats(cinemaID int64, cardNumber string, reservationNumber string) (bool, error)
ClearReservedSeats clear reserved seats
func (*Plugin) GetConfiguration ¶
func (p *Plugin) GetConfiguration() interface{}
GetConfiguration return configuration
func (*Plugin) GetVersion ¶
func (*Plugin) HallScheme ¶
func (*Plugin) HallSeatStatus ¶
func (*Plugin) HallStructure ¶
func (*Plugin) PerformanceAvailability ¶
PerformanceAvailability seance availabiltity
func (*Plugin) ReservationInfo ¶
func (*Plugin) ReservationInfoByNumber ¶
func (p *Plugin) ReservationInfoByNumber(cinemaID int64, reservationNumber string) (*soap.ReservationInfoByNumberResult, error)
ReservationInfoByNumber get reservation info by reservation number
func (*Plugin) ReservationPayed ¶
ReservationPayed set pay to reservation
func (*Plugin) ReservationPayed2 ¶
func (p *Plugin) ReservationPayed2(cinemaID int64, reservationID int64, contractID int64, sum float64) (int64, error)
ReservationPayed set pay to reservation
func (*Plugin) ReserveSeats ¶
func (p *Plugin) ReserveSeats(cinemaID int64, cardNumber string, seanceID int64, containerID int64, seats string, customerID int64) (*soap.ReserveSeatsResult, error)
ReserveSeats reserve seats
func (*Plugin) SellReservation ¶
Click to show internal directories.
Click to hide internal directories.