code: func (o *GetTaskCommentsURL) Build() (*url.URL, error) {
  	var _result url.URL
  
  	var _path = "/tasks/{id}/comments"
  
  	id := swag.FormatInt64(o.ID)
  	if id != "" {
  		_path = strings.Replace(_path, "{id}", id, -1)
  	} else {
  		return nil, errors.New("id is required on GetTaskCommentsURL")
  	}
  
  	_basePath := o._basePath
  	if _basePath == "" {
  		_basePath = "/api"
  	}
  	_result.Path = golangswaggerpaths.Join(_basePath, _path)
  
  	qs := make(url.Values)
  
  	var pageSize string
  	if o.PageSize != nil {
  		pageSize = swag.FormatInt32(*o.PageSize)
  	}
  	if pageSize != "" {
  		qs.Set("pageSize", pageSize)
  	}
  
  	var since string
  	if o.Since != nil {
  		since = o.Since.String()
  	}
  	if since != "" {
  		qs.Set("since", since)
  	}
  
  	_result.RawQuery = qs.Encode()
  
  	return &_result, nil
  }
docs: // Build a url path and query string