Skip to content

Commit 299cc80

Browse files
committed
add more complex cases to the open api definition
1 parent 574db8c commit 299cc80

1 file changed

Lines changed: 24 additions & 29 deletions

File tree

modules/openapi-generator/src/test/resources/3_0/kotlin/petstore-with-x-kotlin-implements.yaml

Lines changed: 24 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -546,39 +546,34 @@ components:
546546
format: int64
547547
required: false
548548
default: 15
549-
nonRequiredWithDefaultFloat:
550-
type: number
551-
format: float
549+
nonRequiredWithDefaultEnum:
550+
type: string
551+
enum:
552+
- THIS
553+
- THAT
552554
required: false
553-
default: 15.45
554-
requiredWithDefaultList:
555+
default: THIS
556+
nonRequiredWithDefaultEnumList:
555557
type: array
556-
required: true
557-
default: [ ]
558-
requiredWithDefaultSet:
558+
items:
559+
type: string
560+
enum:
561+
- THESE
562+
- THOSE
563+
- THEM
564+
required: false
565+
default: [THESE, THOSE]
566+
nonRequiredWithDefaultEnumSet:
559567
type: array
560568
uniqueItems: true
561-
required: true
562-
default: [ ]
563-
requiredWithDefaultString:
564-
type: string
565-
required: true
566-
default: defaultValue
567-
requiredWithDefaultInt:
568-
type: number
569-
format: int32
570-
required: true
571-
default: 15
572-
requiredWithDefaultLong:
573-
type: number
574-
format: int64
575-
required: true
576-
default: 15
577-
requiredWithDefaultFloat:
578-
type: number
579-
format: float
580-
required: true
581-
default: 15.45
569+
items:
570+
type: string
571+
enum:
572+
- THESE
573+
- THOSE
574+
- THEM
575+
required: false
576+
default: [THEM, THOSE]
582577
photoUrls:
583578
type: array
584579
items:

0 commit comments

Comments
 (0)