Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CourtReserver ¶
type CourtReserver interface {
BookNow(time_zone *time.Location, reservation *Reservation, captcha_solver captcha_solver.CaptchaSolver, payment_passwd *string) ReservationStatus
}
type Reservation ¶
type Reservation struct {
Date time.Time
Site Site
// book ONLY the top book available
Preferences []SingleBook
Priority int // lower priority value would try to book first.
}
type ReservationStatus ¶
type ReservationStatus struct {
Code ReservationStatusCode
Msg string
CourtTime map[string]string // time -> court
}
type ReservationStatusCode ¶
type ReservationStatusCode int
const ( Pending ReservationStatusCode = iota Success NeedPayment Failed NeedAuthorization )
type SingleBook ¶
Click to show internal directories.
Click to hide internal directories.