Documentation ¶
Index ¶
- func AssignOrderById(id primitive.ObjectID, runnerid primitive.ObjectID) (*mongo.UpdateResult, error)
- func AssignPackage(pid primitive.ObjectID, rid primitive.ObjectID) (*mongo.UpdateResult, error)
- func CreateOrder(order *models.Order) (*mongo.InsertOneResult, error)
- func CreateOtp(otp models.Otp) (*mongo.InsertOneResult, error)
- func CreatePackage(packageobj models.Package) (*mongo.InsertOneResult, error)
- func CreateRunner(runner models.Runner) (*mongo.InsertOneResult, error)
- func CreateUser(user models.User) (*mongo.InsertOneResult, error)
- func DeleteOtpByUser(user models.User) (*mongo.DeleteResult, error)
- func FindOtpByUser(user models.User) (*models.Otp, error)
- func GetAllCurrentOrders(runnerId primitive.ObjectID) ([]models.Order, error)
- func GetAllOrdersOfUser(id primitive.ObjectID, status string) ([]models.Order, error)
- func GetAllPackageByRunner(rid primitive.ObjectID) ([]models.Package, error)
- func GetAllPackageByRunnerByStatus(rid primitive.ObjectID, status string) ([]models.Package, error)
- func GetAllPackagesOfUser(uid primitive.ObjectID, status string) ([]models.Package, error)
- func GetAllPreviousOrders(runnerId primitive.ObjectID) ([]models.Order, error)
- func GetAllRunner() ([]models.Runner, error)
- func GetAllUnAssignedPackages() ([]models.Package, error)
- func GetAllUnassignedOrders() ([]structs.GetAllUnassignedOrders, error)
- func GetOrderById(id primitive.ObjectID, userid primitive.ObjectID) (*models.Order, error)
- func GetPackageById(id primitive.ObjectID) (models.Package, error)
- func GetPlaceByCode(code string) (*models.Place, error)
- func GetPlaceById(id primitive.ObjectID) (*models.Place, error)
- func GetPriceFromTo(from, to string) (int, error)
- func GetPriceFromToById(from, to primitive.ObjectID) (int, error)
- func GetRunnerByEmail(email string) (*models.Runner, error)
- func GetRunnerById(id primitive.ObjectID) (*models.Runner, error)
- func GetUserByEmail(email string) (*models.User, error)
- func GetUserById(id primitive.ObjectID) (*models.User, error)
- func UpdateOrderStatus(id primitive.ObjectID, runnerid primitive.ObjectID, status string) (*mongo.UpdateResult, error)
- func UpdatePackageDeliveryStatus(id primitive.ObjectID, status string, uid *primitive.ObjectID) (*mongo.UpdateResult, error)
- func UpdatePackageStatus(pid primitive.ObjectID, status string) (*mongo.UpdateResult, error)
- func UpdateUser(user models.User) (*mongo.UpdateResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignOrderById ¶
func AssignPackage ¶
func CreateOrder ¶
func CreateOrder(order *models.Order) (*mongo.InsertOneResult, error)
func CreatePackage ¶
func CreatePackage(packageobj models.Package) (*mongo.InsertOneResult, error)
func CreateRunner ¶
func CreateRunner(runner models.Runner) (*mongo.InsertOneResult, error)
func CreateUser ¶
func CreateUser(user models.User) (*mongo.InsertOneResult, error)
func DeleteOtpByUser ¶
func DeleteOtpByUser(user models.User) (*mongo.DeleteResult, error)
func GetAllCurrentOrders ¶
func GetAllOrdersOfUser ¶
func GetAllPackageByRunner ¶
func GetAllPackagesOfUser ¶
func GetAllPreviousOrders ¶
func GetAllRunner ¶
func GetAllUnassignedOrders ¶
func GetAllUnassignedOrders() ([]structs.GetAllUnassignedOrders, error)
func GetOrderById ¶
func GetPriceFromTo ¶
func UpdateOrderStatus ¶
func UpdatePackageStatus ¶
func UpdateUser ¶
func UpdateUser(user models.User) (*mongo.UpdateResult, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.