code: func (iso ISO) ListRequest() (ListCommand, error) {
  	req := &ListISOs{
  		ID:     iso.ID,
  		Name:   iso.Name,
  		ZoneID: iso.ZoneID,
  	}
  	if iso.Bootable {
  		*req.Bootable = true
  	}
  	if iso.IsFeatured {
  		req.IsoFilter = "featured"
  	}
  	if iso.IsPublic {
  		*req.IsPublic = true
  	}
  	if iso.IsReady {
  		*req.IsReady = true
  	}
  
  	for i := range iso.Tags {
  		req.Tags = append(req.Tags, iso.Tags[i])
  	}
  
  	return req, nil
  }
docs: // ListRequest produces the ListIsos command.