Skip to content

Commit 73386f7

Browse files
committed
1 parent 04d34ad commit 73386f7

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

openapi-processor-core/src/testInt/resources/tests/params-enum-string/inputs/mapping.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ openapi-processor-mapping: v5
33
options:
44
package-name: generated
55
format-code: false
6+
bean-validation: jakarta
67
enum-type: string

openapi-processor-core/src/testInt/resources/tests/params-enum-string/outputs/api/EnumApi.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@
33
import annotation.Mapping;
44
import annotation.Parameter;
55
import generated.support.Generated;
6+
import generated.support.validation.Values;
7+
import jakarta.validation.constraints.NotNull;
68

79
@Generated(value = "openapi-processor-core", version = "test")
810
public interface EnumApi {
911

1012
@Mapping("/endpoint")
1113
void getEndpoint(
12-
@Parameter String foo,
13-
@Parameter String bar);
14+
@Parameter @NotNull @Values(values = {"foo", "foo-2", "foo-foo"}) String foo,
15+
@Parameter @NotNull @Values(values = {"bar", "bar-2", "bar-bar"}) String bar);
1416

1517
@Mapping("/endpoint-dashed")
16-
void getEndpointDashed(@Parameter String fooFoo);
18+
void getEndpointDashed(@Parameter @NotNull @Values(values = {"foo", "foo-2", "foo-foo"}) String fooFoo);
1719

1820
}

0 commit comments

Comments
 (0)