Documentation ¶
Index ¶
- type AuthController
- func (ac *AuthController) ForgotPassword(ctx *gin.Context)
- func (ac *AuthController) LogoutUser(ctx *gin.Context)
- func (ac *AuthController) ResetPassword(ctx *gin.Context)
- func (ac *AuthController) SignInUser(ctx *gin.Context)
- func (ac *AuthController) SignUpUser(ctx *gin.Context)
- func (ac *AuthController) VerifyEmail(ctx *gin.Context)
- type HistoryController
- type PaymentController
- func (pc *PaymentController) AddPaymentCard(ctx *gin.Context)
- func (pc *PaymentController) CancelPayment(ctx *gin.Context)
- func (pc *PaymentController) ConfirmPayment(ctx *gin.Context)
- func (pc *PaymentController) CreatePayment(ctx *gin.Context)
- func (pc *PaymentController) DeletePayment(ctx *gin.Context)
- func (pc *PaymentController) DeletePaymentCard(ctx *gin.Context)
- func (pc *PaymentController) GetAllPayments(ctx *gin.Context)
- func (pc *PaymentController) GetPaymentByID(ctx *gin.Context)
- func (pc *PaymentController) GetPaymentCards(ctx *gin.Context)
- type StorageController
- type UserController
- type VehicleController
- func (vc *VehicleController) CreateVehicle(ctx *gin.Context)
- func (vc *VehicleController) DeleteVehicle(ctx *gin.Context)
- func (vc *VehicleController) GetVehicleByID(ctx *gin.Context)
- func (vc *VehicleController) GetVehicles(ctx *gin.Context)
- func (vc *VehicleController) UpdateVehicle(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthController ¶
func NewAuthController ¶
func NewAuthController(DB *gorm.DB) AuthController
func (*AuthController) ForgotPassword ¶
func (ac *AuthController) ForgotPassword(ctx *gin.Context)
[...] Forgot Password
func (*AuthController) LogoutUser ¶
func (ac *AuthController) LogoutUser(ctx *gin.Context)
[...] SignOut User
func (*AuthController) ResetPassword ¶
func (ac *AuthController) ResetPassword(ctx *gin.Context)
[...] Reset Password
func (*AuthController) SignInUser ¶
func (ac *AuthController) SignInUser(ctx *gin.Context)
[...] SignIn User
func (*AuthController) SignUpUser ¶
func (ac *AuthController) SignUpUser(ctx *gin.Context)
[...] SignUp User
func (*AuthController) VerifyEmail ¶
func (ac *AuthController) VerifyEmail(ctx *gin.Context)
[...] Verify Email
type HistoryController ¶
func NewHistoryController ¶
func NewHistoryController(DB *gorm.DB) HistoryController
func (*HistoryController) DeleteRentalRecord ¶
func (hc *HistoryController) DeleteRentalRecord(ctx *gin.Context)
delete method
func (*HistoryController) GetAllRentalRecords ¶
func (hc *HistoryController) GetAllRentalRecords(ctx *gin.Context)
func (*HistoryController) GetRentalRecordByID ¶
func (hc *HistoryController) GetRentalRecordByID(ctx *gin.Context)
type PaymentController ¶
func NewPaymentController ¶
func NewPaymentController(DB *gorm.DB) PaymentController
func (*PaymentController) AddPaymentCard ¶
func (pc *PaymentController) AddPaymentCard(ctx *gin.Context)
User Payment options
func (*PaymentController) CancelPayment ¶
func (pc *PaymentController) CancelPayment(ctx *gin.Context)
func (*PaymentController) ConfirmPayment ¶
func (pc *PaymentController) ConfirmPayment(ctx *gin.Context)
func (*PaymentController) CreatePayment ¶
func (pc *PaymentController) CreatePayment(ctx *gin.Context)
func (*PaymentController) DeletePayment ¶
func (pc *PaymentController) DeletePayment(ctx *gin.Context)
func (*PaymentController) DeletePaymentCard ¶
func (pc *PaymentController) DeletePaymentCard(ctx *gin.Context)
func (*PaymentController) GetAllPayments ¶
func (pc *PaymentController) GetAllPayments(ctx *gin.Context)
func (*PaymentController) GetPaymentByID ¶
func (pc *PaymentController) GetPaymentByID(ctx *gin.Context)
func (*PaymentController) GetPaymentCards ¶
func (pc *PaymentController) GetPaymentCards(ctx *gin.Context)
type StorageController ¶
func NewStorageController ¶
func NewStorageController(DB *gorm.DB, FB *storage.Client) StorageController
func (*StorageController) DeleteFile ¶
func (fc *StorageController) DeleteFile(ctx *gin.Context)
func (*StorageController) UploadFile ¶
func (fc *StorageController) UploadFile(ctx *gin.Context)
type UserController ¶
func NewUserController ¶
func NewUserController(DB *gorm.DB) UserController
func (*UserController) GetAllUsers ¶
func (uc *UserController) GetAllUsers(ctx *gin.Context)
func (*UserController) GetMe ¶
func (uc *UserController) GetMe(ctx *gin.Context)
func (*UserController) GetUserIPInfo ¶
func (uc *UserController) GetUserIPInfo(ctx *gin.Context)
type VehicleController ¶
func NewVehicleController ¶
func NewVehicleController(DB *gorm.DB) VehicleController
func (*VehicleController) CreateVehicle ¶
func (vc *VehicleController) CreateVehicle(ctx *gin.Context)
[...] Create Vehicle Handler
func (*VehicleController) DeleteVehicle ¶
func (vc *VehicleController) DeleteVehicle(ctx *gin.Context)
[...] Delete Post Handler
func (*VehicleController) GetVehicleByID ¶
func (vc *VehicleController) GetVehicleByID(ctx *gin.Context)
[...] Get Vehicle by ID Handler
func (*VehicleController) GetVehicles ¶
func (vc *VehicleController) GetVehicles(ctx *gin.Context)
[...] Get Vehicles Handler
func (*VehicleController) UpdateVehicle ¶
func (vc *VehicleController) UpdateVehicle(ctx *gin.Context)
[...] Update Vehicle Handler
Click to show internal directories.
Click to hide internal directories.