Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewAppointmentCollection), fx.Provide(NewCoachAvailabilityCollection), )
Functions ¶
This section is empty.
Types ¶
type Appointment ¶
type Appointment struct { ID string `json:"ID,omitempty" bson:"_id,omitempty"` Start time.Time `binding:"required"` End time.Time `binding:"required"` Coach string `binding:"required"` User string `binding:"required"` Status dto.AppointmentStatus RescheduledStart *time.Time RescheduledEnd *time.Time }
type AppointmentCollection ¶
type AppointmentCollection struct {
*mongo.Collection
}
func NewAppointmentCollection ¶
func NewAppointmentCollection(db lib.Database) AppointmentCollection
type CoachAvailability ¶
type CoachAvailabilityCollection ¶
type CoachAvailabilityCollection struct {
*mongo.Collection
}
func NewCoachAvailabilityCollection ¶
func NewCoachAvailabilityCollection(db lib.Database) CoachAvailabilityCollection
Click to show internal directories.
Click to hide internal directories.