| 12345678910111213141516171819 | package promodels// ProNetwork - struct for all pro Network related fieldstype ProNetwork struct {	DefaultAccessLevel     int      `json:"defaultaccesslevel" bson:"defaultaccesslevel" yaml:"defaultaccesslevel"`	DefaultUserNodeLimit   int      `json:"defaultusernodelimit" bson:"defaultusernodelimit" yaml:"defaultusernodelimit"`	DefaultUserClientLimit int      `json:"defaultuserclientlimit" bson:"defaultuserclientlimit" yaml:"defaultuserclientlimit"`	AllowedUsers           []string `json:"allowedusers" bson:"allowedusers" yaml:"allowedusers"`	AllowedGroups          []string `json:"allowedgroups" bson:"allowedgroups" yaml:"allowedgroups"`}// LoginMsg - login message struct for nodes to join via SSO login// Need to change mac to public key for tighter verification ?type LoginMsg struct {	Mac      string `json:"mac"`	Network  string `json:"network"`	User     string `json:"user,omitempty"`	Password string `json:"password,omitempty"`}
 |