Skip to content

all languages | Generating enums from query parameter #2490

@sirmrowa

Description

@sirmrowa

When the query parameter is defined as an enum, no code for this enum is generated.

OpenApi spec:

openapi: 3.0.3
info:
    title: TestApi
    version: 1.0.0
  
paths:
    /users:
        get:
            parameters:
                - name: type
                  in: query
                  schema:
                    type: string
                    enum: [TYPE1, TYPE2]
            responses:
                '204':
                    description: No content

Generates:

public class UsersRequestBuilderGetQueryParameters {
   public string? Type { get; set; }
}

where Type should be enum instead of string

Metadata

Metadata

Assignees

Labels

WIPenhancementNew feature or requestgeneratorIssues or improvements relater to generation capabilities.

Type

No type

Projects

Status

Done ✔️

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions