code: func (o *FindParams) bindTags(rawData []string, hasKey bool, formats strfmt.Registry) error {
  	if !hasKey {
  		return errors.Required("tags", "formData")
  	}
  
  	// CollectionFormat: multi
  	tagsIC := rawData
  
  	if len(tagsIC) == 0 {
  		return nil
  	}
  
  	var tagsIR []int32
  	for i, tagsIV := range tagsIC {
  		// items.Format: "int32"
  		tagsI, err := swag.ConvertInt32(tagsIV)
  		if err != nil {
  			return errors.InvalidType(fmt.Sprintf("%s.%v", "tags", i), "formData", "int32", tagsI)
  		}
  
  		tagsIR = append(tagsIR, tagsI)
  	}
  
  	o.Tags = tagsIR
  
  	return nil
  }
docs: // bindTags binds and validates array parameter Tags from formData.
  //
  // Arrays are parsed according to CollectionFormat: "multi" (defaults to "csv" when empty).