driver

package
v0.0.0-...-14e87fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2017 License: MIT Imports: 18 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindDriver

func FindDriver(driver driverInterface.DriverInterfacce, cityInterface cityInterface.CityInterfacce) http.Handler

func InsertDriver

func InsertDriver(driver driverInterface.DriverInterfacce) http.Handler

func UpdateDriver

func UpdateDriver(m *sync.Mutex, driver driverInterface.DriverInterfacce, cityInterface cityInterface.CityInterfacce) http.Handler

find specific driver with their ID or name. if the desired data didn't exist then insert new data

Types

type DriverRequest

type DriverRequest struct {
	Lat      float64 `request:"latitude,required"`
	Lon      float64 `request:"longitude,required"`
	City     string  `request:"city,required"`
	Distance int64   `request:"distance,required"`
}

getting the value using the tag value

type DriverUpdateRequest

type DriverUpdateRequest struct {
	Id     string  `request:"id,required"`
	Name   string  `request:"name,required"`
	Lat    float64 `request:"latitude,required"`
	Lon    float64 `request:"longitude,required"`
	Status bool    `request:"status,required"`
	City   string  `request:"city,required"`
}

type for the update driver request

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL