| 1234567891011121314151617181920212223242526272829 | package models// ExtClient - struct for external clientstype ExtClient struct {	ClientID               string              `json:"clientid" bson:"clientid"`	PrivateKey             string              `json:"privatekey" bson:"privatekey"`	PublicKey              string              `json:"publickey" bson:"publickey"`	Network                string              `json:"network" bson:"network"`	DNS                    string              `json:"dns" bson:"dns"`	Address                string              `json:"address" bson:"address"`	Address6               string              `json:"address6" bson:"address6"`	ExtraAllowedIPs        []string            `json:"extraallowedips" bson:"extraallowedips"`	IngressGatewayID       string              `json:"ingressgatewayid" bson:"ingressgatewayid"`	IngressGatewayEndpoint string              `json:"ingressgatewayendpoint" bson:"ingressgatewayendpoint"`	LastModified           int64               `json:"lastmodified" bson:"lastmodified"`	Enabled                bool                `json:"enabled" bson:"enabled"`	OwnerID                string              `json:"ownerid" bson:"ownerid"`	DeniedACLs             map[string]struct{} `json:"deniednodeacls" bson:"acls,omitempty"`}// CustomExtClient - struct for CustomExtClient paramstype CustomExtClient struct {	ClientID        string              `json:"clientid,omitempty"`	PublicKey       string              `json:"publickey,omitempty"`	DNS             string              `json:"dns,omitempty"`	ExtraAllowedIPs []string            `json:"extraallowedips,omitempty"`	Enabled         bool                `json:"enabled,omitempty"`	DeniedACLs      map[string]struct{} `json:"deniednodeacls" bson:"acls,omitempty"`}
 |