package SafeLine import ( "fmt" "net/url" ) func (safeLine *Object) Url() *url.URL { var u *url.URL u, _ = url.Parse(fmt.Sprintf("https://%s", safeLine.Host)) return u } func (safeLine *Object) AuthTokenUrl() string { path := "/api/open/auth/token" u := safeLine.Url() u.Path = path return u.String() } func (safeLine *Object) SSLCertUrl() string { path := "/api/open/cert" u := safeLine.Url() u.Path = path return u.String() }