servertype

package
v0.0.0-...-b412545 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2022 License: MIT Imports: 1 Imported by: 0

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"`
}

Jump to

Keyboard shortcuts

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