# REST API and enum type in query parameter

**URL:** <https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697>\
**Category:** UML\
**Created:** [September 19, 2022, 1:58pm UTC](https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697 "2022-09-19T13:58:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Olivier21](https://avatars.discourse-cdn.com/v2/letter/o/76d3ee/32.png) [@Olivier21](https://forums.visual-paradigm.com/u/Olivier21)\
**Post date:** [September 19, 2022, 1:58pm UTC](https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697/1 "2022-09-19T13:58:11Z")

</div>

Hello,

Sorry for my english.  
I have Visual Paradigm 16.3 and I try to modelize a REST API in a class diagram. Then, I generate swagger. Every thing works fine. Nevertheless, I would like to modelize this case in Visual Paradigm:

paths:  
/items:  
get:  
parameters:  
- in: query  
name: sort  
description: Sort order  
required: false  
schema:  
type: string  
enum: [asc, desc]

How to specify the enum type for the query parameter in a class diagram?

Thank you in advance for you response.

Best regards,

Olivier

---

<div class="post-metadata">

**Author:** ![Rain](https://forums.visual-paradigm.com/user_avatar/forums.visual-paradigm.com/rain/32/2309_2.png) [@Rain](https://forums.visual-paradigm.com/u/Rain)\
**Post date:** [September 22, 2022, 7:22am UTC](https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697/2 "2022-09-22T07:22:33Z")

</div>

I’m sorry that currently we do not support enum parameter for REST API. We will consider to support this and I’ll keep you post once there any update on it.

---

<div class="post-metadata">

**Author:** ![Olivier21](https://avatars.discourse-cdn.com/v2/letter/o/76d3ee/32.png) [@Olivier21](https://forums.visual-paradigm.com/u/Olivier21)\
**Post date:** [September 23, 2022, 6:55am UTC](https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697/3 "2022-09-23T06:55:13Z")

</div>

Thank you. Do you know when this enhancement will be pushed?

---

<div class="post-metadata">

**Author:** ![Rain](https://forums.visual-paradigm.com/user_avatar/forums.visual-paradigm.com/rain/32/2309_2.png) [@Rain](https://forums.visual-paradigm.com/u/Rain)\
**Post date:** [May 22, 2023, 9:06am UTC](https://forums.visual-paradigm.com/t/rest-api-and-enum-type-in-query-parameter/17697/4 "2023-05-22T09:06:21Z")

</div>

We just released v17.1 today and this release support define enum parameters for REST class. If your license covered from maintenance then you can get this upgrade for free.

![enum_parameter](https://forums.visual-paradigm.com/uploads/default/original/2X/d/d57a2c775fad1bb0309d339b51ae63f15a4f37e0.png)
