Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Appointment ¶
type Appointment struct {
ID int64 `db:"id"`
UUID string `db:"uuid"`
AppointmentNumber string `db:"appointment_number"`
PlaceID int64 `db:"place_id"`
PractitionerID int64 `db:"practitioner_id"`
UserID int64 `db:"customer_id"`
StartTime string `db:"start_time"`
EndTime string `db:"end_time"`
Note sql.NullString `db:"note"`
Source string `db:"source"`
FgDeleted bool `db:"fg_deleted"`
DeletedTime sql.NullTime `db:"deleted_time"`
CreatedTime string `db:"created_time"`
ModifiedTime sql.NullTime `db:"modified_time"`
AppointmentStatusID int64 `db:"appointment_status"`
PaymentStatusID int64 `db:"fg_payment"`
UserAgent string `db:"user_agent"`
IPAddress string `db:"ip_address"`
}
type InternalAppointmentRequest ¶
type InternalAppointmentRequest struct {
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
Note string `json:"note"`
UserToken *jwt.Token `json:"-"`
Source string `json:"-"`
UserAgent string `json:"-"` // For Tracking
IPAddress string `json:"-"`
PaymentTypeID int64 `json:"payment_type_id"`
PaymentAmount float64 `json:"amount"`
}
type InternalAppointmentResponse ¶
type InternalAppointmentResponse struct {
UUID string `json:"uuid"`
UserID int64 `json:"user_id"`
PractitionerID int64 `json:"practitioner_id"`
AppointmentNumber string `json:"appointment_id"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
CreatedAt string `json:"created_at"`
UpdatedAt string `json:"updated_at"`
DeletedAt *string `json:"deleted_at"`
Status string `json:"status"`
Notes *string `json:"notes"`
FgOnline int `json:"fg_online"`
FgTest bool `json:"fg_test"`
}
Click to show internal directories.
Click to hide internal directories.