11 lines
507 B
Go
11 lines
507 B
Go
package req
|
|
|
|
type NearestTowerDTO struct {
|
|
Longitude float64 `json:"longitude" validate:"required"`
|
|
Latitude float64 `json:"latitude" validate:"required"`
|
|
Radius float64 `json:"radius" validate:"omitempty,min=0.1,max=50"` // Default 5km, max 50km
|
|
Limit int `json:"limit" validate:"omitempty,min=1,max=100"` // Default 10, max 100
|
|
Province *string `json:"province,omitempty"`
|
|
City *string `json:"city,omitempty"`
|
|
District *string `json:"district,omitempty"`
|
|
} |