func (u *OfferURL) Path() string {
	var parts []string
	if u.User != "" {
		parts = append(parts, u.User)
	}
	if u.ModelName != "" {
		parts = append(parts, u.ModelName)
	}
	path := strings.Join(parts, "/")
	path = fmt.Sprintf("%s.%s", path, u.ApplicationName)
	if u.Source == "" {
		return path
	}
	return fmt.Sprintf("%s:%s", u.Source, path)
}
// Path returns the path component of the URL.
Path returns the path component of the URL.
// Path returns the path component of the URL .
func (u *OfferURL) Path() string {
	var parts []string
	if u.User != "" {
		parts = append(parts, u.User)
	}
	if u.ModelName != "" {
		parts = append(parts, u.ModelName)
	}
	path := strings.Join(parts, "/")
	path = fmt.Sprintf("%s.%s", path, u.ApplicationName)
	if u.Source == "" {
		return path
	}
	return fmt.Sprintf("%s:%s", u.Source, path)
}
func ( u * OfferURL ) Path ( ) string { var parts [ ] string if u . User != " " { parts = append ( parts , u . User ) } if u . ModelName != " " { parts = append ( parts , u . ModelName ) } path := strings . Join ( parts , " " ) path = fmt . Sprintf ( " " , path , u . ApplicationName ) if u . Source == " " { return path } return fmt . Sprintf ( " " , u . Source , path ) }
Path returns the path component of the URL.
Path returns the path component of the URL .