23 lines
703 B
Go
23 lines
703 B
Go
// Package network define struct of network operation
|
|
package network
|
|
|
|
// 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"`
|
|
}
|
|
|
|
// DiagramNodeLinkRequest defines the request payload for process an diagram node link
|
|
type DiagramNodeLinkRequest struct {
|
|
// required: true
|
|
NodeID int64 `json:"node_id" example:"1001"`
|
|
// required: true
|
|
NodeLevel int `json:"node_level" example:"1"`
|
|
// required: true
|
|
// enum: [add, del]
|
|
Action string `json:"action" example:"add"`
|
|
}
|