Files
vault/vendor/github.com/mongodb/go-client-mongodb-atlas/mongodbatlas/link.go
2020-02-07 14:09:39 -08:00

22 lines
450 B
Go

package mongodbatlas
import "net/url"
//Link is the link to sub-resources and/or related resources.
type Link struct {
Rel string `json:"rel,omitempty"`
Href string `json:"href,omitempty"`
}
func (l *Link) getHrefURL() (*url.URL, error) {
return url.Parse(l.Href)
}
func (l *Link) getHrefQueryParam(param string) (string, error) {
hrefURL, err := l.getHrefURL()
if err != nil {
return "", err
}
return hrefURL.Query().Get(param), nil
}