Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FindScootersRequest ¶
type FindScootersRequest struct { BottomLeft scootertype.Location `json:"bottomLeft" validate:"len=2,dive,required"` TopRight scootertype.Location `json:"topRight" validate:"len=2,dive,required"` Status string `json:"status" validate:"required"` }
type ReleaseScooterRequest ¶
type ReleaseScooterRequest struct {
ID string `json:"id" validate:"required,uuid4"`
}
type ReserveScooterRequest ¶
type ReserveScooterRequest struct {
ID string `json:"id" validate:"required,uuid4"`
}
type UpdateScooterStatusRequest ¶
type UpdateScooterStatusRequest struct { EventType string `json:"eventType" validate:"required,ascii"` ScooterID string `json:"scooterID" validate:"required,uuid4"` Latitude string `json:"latitude" validate:"required,latitude"` Longitude string `json:"longitude" validate:"required,longitude"` Timestamp string `json:"timestamp" validate:"required,datetime=2006-01-02T15:04:05Z"` }
Click to show internal directories.
Click to hide internal directories.