code: func (r *GormWorkItemLinkRepository) List(ctx context.Context) ([]WorkItemLink, error) {
  	defer goa.MeasureSince([]string{"goa", "db", "workitemlink", "list"}, time.Now())
  	var modelLinks []WorkItemLink
  	db := r.db.Find(&modelLinks)
  	if db.Error != nil {
  		return nil, db.Error
  	}
  	return modelLinks, nil
  }
docs: // List returns all work item links if wiID is nil; otherwise the work item links are returned
  // that have wiID as source or target.
  // TODO: Handle pagination