package req type NearestDeviceDTO 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"` DeviceType *string `json:"device_type,omitempty"` }