code: func (c *Manager) GetTags(ctx context.Context) ([]Tag, error) {
  	ids, err := c.ListTags(ctx)
  	if err != nil {
  		return nil, fmt.Errorf("get tags failed for: %s", err)
  	}
  
  	var tags []Tag
  	for _, id := range ids {
  		tag, err := c.GetTag(ctx, id)
  		if err != nil {
  			return nil, fmt.Errorf("get category %s failed for %s", id, err)
  		}
  
  		tags = append(tags, *tag)
  
  	}
  	return tags, nil
  }
docs: // GetTags fetches an array of tag information in the system.