gitee.com/h79/goutils@v1.22.10/common/server/domain.go (about) 1 package server 2 3 type Domain struct { 4 Domain string `json:"-"` 5 Raw string `json:"domain" yaml:"domain" xml:"domain"` 6 } 7 8 func (c Domain) DomainTo() string { 9 if c.Domain == "" && c.Raw != "" { 10 if ad, er := Parse(c.Raw); er == nil { 11 c.Domain = ad.To() 12 } 13 } 14 return c.Domain 15 }