modelRT/network/measurement_request.go

23 lines
792 B
Go
Raw Normal View History

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-08 17:01:24 +08:00
// MeasurementLinkRequest defines the request payload for process an measurement link
type MeasurementLinkRequest struct {
// required: true
MeasurementID int64 `json:"measurement_id" example:"1001"`
// required: true
// enum: [add, del]
Action string `json:"action" example:"add"`
}
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
}