2025-09-09 16:02:36 +08:00
|
|
|
// Package network define struct of network operation
|
|
|
|
|
package network
|
|
|
|
|
|
|
|
|
|
// MeasurementGetRequest defines the request payload for getting an measurement
|
|
|
|
|
type MeasurementGetRequest struct {
|
2025-10-20 15:06:23 +08:00
|
|
|
MeasurementID int64 `json:"measurement_id" example:"1001"`
|
|
|
|
|
MeasurementToken string `json:"token" example:"some-token"`
|
2025-09-09 16:02:36 +08:00
|
|
|
}
|
2025-09-29 16:37:38 +08:00
|
|
|
|
2025-12-06 18:32:00 +08:00
|
|
|
// MeasurementCreateRequest defines the request payload for create an measurement
|
|
|
|
|
type MeasurementCreateRequest struct {
|
|
|
|
|
MeasurementData map[string]any `json:"measurement_data" example:""`
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-29 16:37:38 +08:00
|
|
|
// MeasurementRecommendRequest defines the request payload for an measurement recommend
|
|
|
|
|
type MeasurementRecommendRequest struct {
|
2025-12-04 17:26:35 +08:00
|
|
|
Input string `form:"input,omitempty" example:"grid1"`
|
2025-09-29 16:37:38 +08:00
|
|
|
}
|