Versions in this module Expand all Collapse all v1 v1.6.65 Sep 23, 2024 v1.6.64 Sep 13, 2024 v1.6.4 Sep 13, 2024 Changes in this version + const IPV4_DEFAULT_GATEWAY + const IPV4_DEFAULT_NETMASK + const IPV4_DEFAULT_PREFIX + const IPV6_DEFAULT_GATEWAY + const IPV6_DEFAULT_NETMASK + const IPV6_DEFAULT_PREFIX + const PUBLIC_NETWORK_LCUUID + const VROUTER_STATE_RUNNING + const WAN_IP_ISP + var DEVICE_TYPE_INT_TO_STR = map[int]string + func CIDRToPreNetMask(cidr string) (string, string, error) + func ElementsSame[T constraints.Ordered](s1, s2 []T) bool + func FormatIP(ip string) string + func IntSliceToString(s []int) string + func LogAdd(resourceType string) string + func LogDelete(resourceType string) string + func LogUpdate(resourceType string) string + func NewDomainPrefix(name string) logger.Prefix + func NewSubDomainPrefix(name string) logger.Prefix + func StringToIntSlice(str string) []int + type DomainInfo struct + type DomainNameLogPrefix struct + Name string + func (p *DomainNameLogPrefix) Prefix() string + type Metadata struct + DB *mysql.DB + Domain *DomainInfo + LogPrefixes []logger.Prefix + ORGID int + SubDomain *SubDomainInfo + func NewMetadata(orgID int) (*Metadata, error) + func (m *Metadata) Copy() *Metadata + func (m *Metadata) GetORGID() int + func (m *Metadata) GetTeamID() int + func (m *Metadata) SetDomain(domain mysqlmodel.Domain) + func (m *Metadata) SetSubDomain(subDomain mysqlmodel.SubDomain) + type ORG struct + DB *mysql.DB + ID int + LogPrefix logger.Prefix + func NewORG(id int) (*ORG, error) + type SubDomainInfo struct + type SubDomainNameLogPrefix struct + Name string + func (p *SubDomainNameLogPrefix) Prefix() string