modelRT/network/circuit_diagram_link_reques...

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"`
}