Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Area ¶
type Area struct { gorm.Model AreaName string `form:"name" json:"name"` AreaCapacity uint `form:"capacity" json:"capacity"` IsActive bool `form:"is_active" json:"is_active"` NumberOfGrid uint `form:"number_of_grid" json:"number_of_grid"` ClientID uint `form:"client_id" json:"client_id"` Reservations []Reservation }
type AreaPayload ¶
type AreaPayload struct { AreaName string `form:"name" json:"name" binding:"required"` AreaCapacity uint `form:"capacity" json:"capacity" binding:"required"` NumberOfGrid uint `form:"number_of_grid" json:"number_of_grid" binding:"required"` ClientID uint `form:"client_id" json:"client_id" binding:"required"` }
PAYLOAD
type AreaStatusPayload ¶
type Client ¶
type Client struct { gorm.Model ClientName string `form:"name" json:"name"` ClientLatitude float64 `form:"latitude" json:"latitude"` ClientLongitude float64 `form:"longitude" json:"longitude"` ClientReservationFee float64 `form:"reservation_fee" json:"reservation_fee"` ClientReservationDateAndTime string `form:"reservation_time" json:"reservation_time"` ClientInitialHours int64 `form:"initial_hours" json:"initial_hours"` ClientAddress1 string `form:"address1" json:"address1"` ClientAddress2 string `form:"address2" json:"address2"` ClientProvince string `form:"province" json:"province"` ClientCity string `form:"city" json:"city"` ClientZipCode string `form:"zip_code" json:"zip_code"` Areas []Area }
func (*Client) AreasRelationalResponse ¶
func (*Client) BasicResponse ¶
RESPONSES
type ClientUser ¶
type ClientUser struct { gorm.Model ClientUserFirstName string `form:"first_name" json:"first_name"` ClientUserLastName string `form:"last_name" json:"last_name"` ClientUserPhoneNumber string `form:"phone_number" json:"phone_number"` ClientUserEmail string `form:"email" json:"email"` ClientUserPosition string `form:"position" json:"position"` ClientUserPassword string `form:"password" json:"password"` ClientID uint `form:"client_id" json:"client_id"` Client Client }
func (*ClientUser) BasicResponse ¶
func (clientUser *ClientUser) BasicResponse() map[string]interface{}
RESPONSES
func (*ClientUser) ClientRelationalResponse ¶
func (clientUser *ClientUser) ClientRelationalResponse() map[string]interface{}
func (*ClientUser) TableName ¶
func (clientUser *ClientUser) TableName() string
type ClientUserPayload ¶
type ClientUserPayload struct { ClientUserFirstName string `form:"first_name" json:"first_name"` ClientUserLastName string `form:"last_name" json:"last_name"` ClientUserPhoneNumber string `form:"phone_number" json:"phone_number"` ClientUserEmail string `form:"email" json:"email"` ClientUserPosition string `form:"position" json:"position"` ClientUserPassword string `form:"password" json:"password"` ClientID uint `form:"client_id" json:"client_id"` }
type Consumer ¶
type Consumer struct { gorm.Model ConsumerFirstName string `json:"first_name"` ConsumerLastName string `json:"last_name"` ConsumerPhoneNumber string `gorm:"unique" json:"phone_number"` ConsumerPassword string `json:"password"` Vehicles []Vehicle }
func (*Consumer) BasicResponse ¶
RESPONSES
func (*Consumer) VehicleRelationalResponse ¶
type ConsumerPayload ¶
type ConsumerPayload struct { ConsumerFirstName string `json:"first_name" binding:"required"` ConsumerLastName string `json:"last_name" binding:"required"` ConsumerPhoneNumber string `json:"phone_number" binding:"required"` ConsumerPassword string `json:"password" binding:"required"` }
Payload
type LoginPayload ¶
type Reservation ¶
type Reservation struct { gorm.Model ReservationFrom string `form:"from" json:"from"` ReservationTo string `form:"to" json:"to"` GridNumber uint `form:"grid_number" json:"grid_number"` VehicleID uint `form:"vehicle_id" json:"vehicle_id"` AreaID uint `form:"area_id" json:"area_id"` Status string `form:"status" json:"status"` Vehicle Vehicle Area Area }
func (*Reservation) BasicResponse ¶
func (reservation *Reservation) BasicResponse() map[string]interface{}
RESPONSES
func (*Reservation) TableName ¶
func (reservation *Reservation) TableName() string
func (*Reservation) VehicleRelationalResponse ¶
func (reservation *Reservation) VehicleRelationalResponse() map[string]interface{}
type ReservationPayload ¶
type ReservationPayload struct { ReservationFrom string `form:"from" json:"from" binding:"required"` ReservationTo string `form:"to" json:"to" binding:"required"` GridNumber uint `form:"grid_number" json:"grid_number" binding:"required"` VehicleID uint `form:"vehicle_id" json:"vehicle_id" binding:"required"` AreaID uint `form:"area_id" json:"area_id" binding:"required"` }
PAYLOAD
type Vehicle ¶
type Vehicle struct { gorm.Model VehicleMake string `form:"make" json:"make"` VehicleModel string `form:"model" json:"model"` VehicleYear string `form:"year" json:"year"` VehicleColor string `form:"color" json:"color"` VehiclePlate string `form:"plate" json:"plate"` IsDefault bool `form:"is_default" json:"is_default"` ConsumerID uint `form:"consumer_id" json:"consumer_id"` Consumer Consumer }
func (*Vehicle) BasicResponse ¶
RESPONSES
func (*Vehicle) ConsumerRelationalResponse ¶
type VehiclePayload ¶
type VehiclePayload struct { VehicleMake string `form:"make" json:"make" binding:"required"` VehicleModel string `form:"model" json:"model" binding:"required"` VehicleYear string `form:"year" json:"year" binding:"required"` VehicleColor string `form:"color" json:"color" binding:"required"` VehiclePlate string `form:"plate" json:"plate" binding:"required"` ConsumerID uint `form:"consumer_id" json:"consumer_id" binding:"required"` }
Payload
Click to show internal directories.
Click to hide internal directories.