title: NestJS Swagger - How to declare multiselect enum field?
body: <p>I'm using @nestjs/swagger module in my application. I would like to declare multiselect enum field for one of my query parameters. I've read in the documentation that I can achieve this by combining <code>enum</code>and <code>isArray</code> properties. So I did something like:</p>
  
  <pre><code>class QueryParams {
    @ApiModelProperty({
      enum: ['test_status_1', 'test_status_2'],
      isArray: true
    })
    status: string[]
  }
  </code></pre>
  
  <p>I'm using this class to validate query. Unfortunately it's not working. So I decided to use <code>@ApiImplicitQuery</code> in my controller like this:</p>
  
  <pre><code>@ApiImplicitQuery({
    name: 'status',
    enum: ['test_status_1', 'test_status_2'],
    isArray: true,
    collectionFormat: 'csv'
  })
  </code></pre>
  
  <p>This allowed my to declare multiselect enum, but there is a problem with the way those parameters are being added to the url. If I select multiple values I get:</p>
  
  <pre><code>?status=test_status_1&amp;status=test_status2
  </code></pre>
  
  <p>I would like them to be send using <code>csv</code> format as I specified above. Right now it's using <code>multi</code> format. Is there a way to achieve this? I am doing something wrong?</p>