Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HistoryRepo ¶
type HistoryRepo interface { FindAllHistories() (*models.Histories, error) SaveHistory(data *models.History) (*models.History, error) ChangeHistory(id int, data *models.History) (*models.History, error) RemoveHistory(id int, data *models.History) (*models.History, error) FindHistoryByVehicleId(id int, data *models.Histories) (*models.Histories, error) }
type HistoryService ¶
type HistoryService interface { GetAllHistories() *helpers.Response AddHistory(data *models.History) *helpers.Response UpdateHistory(id int, data *models.History) *helpers.Response DeleteHistory(id int, data *models.History) *helpers.Response GetHistoryByVehicleId(id int, data *models.Histories) *helpers.Response }
type UserRepo ¶
type UserRepo interface { FindAllUsers() (*models.Users, error) FindByUsername(username string) (*models.User, error) UserExists(username, email string) bool SaveUser(data *models.User) (*models.User, error) ChangeUser(username string, data *models.User) (*models.User, error) RemoveUser(username string, data *models.User) (*models.User, error) }
type UserService ¶
type VehicleRepo ¶
type VehicleRepo interface { FindAllVehicles() (*models.Vehicles, error) SaveVehicle(data *models.Vehicle) (*models.Vehicle, error) ChangeVehicle(id int, data *models.Vehicle) (*models.Vehicle, error) RemoveVehicle(id int, data *models.Vehicle) (*models.Vehicle, error) FindVehicleName(name string, data *models.Vehicles) (*models.Vehicles, error) SortByLocation(location string, data *models.Vehicles) (*models.Vehicles, error) PopularVehicle() (*models.Vehicles, error) SortBytype(category string, data *models.Vehicles) (*models.Vehicles, error) }
type VehicleService ¶
type VehicleService interface { GetAllVehicles() *helpers.Response AddVehicle(data *models.Vehicle) *helpers.Response UpdateVehicle(id int, data *models.Vehicle) *helpers.Response DeleteVehicle(id int, data *models.Vehicle) *helpers.Response GetVehicleName(name string, data *models.Vehicles) *helpers.Response SortByLocation(location string, data *models.Vehicles) *helpers.Response PopularVehicle() *helpers.Response SortByType(location string, data *models.Vehicles) *helpers.Response }
Click to show internal directories.
Click to hide internal directories.