|
@@ -8,10 +8,10 @@ import (
|
|
|
// Network Struct - contains info for a given unique network
|
|
|
// At some point, need to replace all instances of Name with something else like Identifier
|
|
|
type Network struct {
|
|
|
- Name string `json:"name"`
|
|
|
+ Name string `json:"name" validate:"required,min=1,max=32,netid_valid"`
|
|
|
AddressRange string `json:"addressrange" bson:"addressrange" validate:"omitempty,cidrv4"`
|
|
|
AddressRange6 string `json:"addressrange6" bson:"addressrange6" validate:"omitempty,cidrv6"`
|
|
|
- NetID string `json:"netid" bson:"netid" validate:"required,min=1,max=32,netid_valid"`
|
|
|
+ NetID string `json:"netid"`
|
|
|
NodesLastModified int64 `json:"nodeslastmodified" bson:"nodeslastmodified"`
|
|
|
NetworkLastModified int64 `json:"networklastmodified" bson:"networklastmodified"`
|
|
|
DefaultInterface string `json:"defaultinterface" bson:"defaultinterface" validate:"min=1,max=35"`
|