File tree Expand file tree Collapse file tree 3 files changed +15
-2
lines changed
testing/golden-output/src/OpenAPI Expand file tree Collapse file tree 3 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -366,6 +366,11 @@ components:
366
366
type : string
367
367
enum :
368
368
- xxx
369
+ Test10 :
370
+ type : array
371
+ items :
372
+ type : string
373
+ minItems : 1
369
374
CoverType :
370
375
type : object
371
376
properties :
@@ -382,6 +387,7 @@ components:
382
387
- $ref : ' #/components/schemas/Test7'
383
388
- $ref : ' #/components/schemas/Test8'
384
389
- $ref : ' #/components/schemas/Test9'
390
+ - $ref : ' #/components/schemas/Test10'
385
391
parameters :
386
392
PetParameters :
387
393
name : petId
Original file line number Diff line number Diff line change @@ -54,6 +54,11 @@ type Test3 = Data.Aeson.Types.Internal.Object
54
54
--
55
55
type Test2 = [Data.Text.Internal. Text ]
56
56
57
+ -- | Defines an alias for the schema located at @components.schemas.Test10@ in the specification.
58
+ --
59
+ --
60
+ type Test10 = GHC.Base. NonEmpty Data.Text.Internal. Text
61
+
57
62
-- | Defines an alias for the schema located at @components.schemas.Test@ in the specification.
58
63
--
59
64
--
Original file line number Diff line number Diff line change @@ -70,6 +70,7 @@ data CoverTypeCoverVariants =
70
70
| CoverTypeCoverTest7 Test7
71
71
| CoverTypeCoverTest8 Test8
72
72
| CoverTypeCoverTest9 Test9
73
+ | CoverTypeCoverTest10 Test10
73
74
deriving (GHC.Show.Show , GHC.Classes.Eq )
74
75
instance Data.Aeson.Types.ToJSON. ToJSON CoverTypeCoverVariants
75
76
where {toJSON (CoverTypeCoverPetByAge a) = Data.Aeson.Types.ToJSON. toJSON a;
@@ -82,8 +83,9 @@ instance Data.Aeson.Types.ToJSON.ToJSON CoverTypeCoverVariants
82
83
toJSON (CoverTypeCoverTest6 a) = Data.Aeson.Types.ToJSON. toJSON a;
83
84
toJSON (CoverTypeCoverTest7 a) = Data.Aeson.Types.ToJSON. toJSON a;
84
85
toJSON (CoverTypeCoverTest8 a) = Data.Aeson.Types.ToJSON. toJSON a;
85
- toJSON (CoverTypeCoverTest9 a) = Data.Aeson.Types.ToJSON. toJSON a}
86
+ toJSON (CoverTypeCoverTest9 a) = Data.Aeson.Types.ToJSON. toJSON a;
87
+ toJSON (CoverTypeCoverTest10 a) = Data.Aeson.Types.ToJSON. toJSON a}
86
88
instance Data.Aeson.Types.FromJSON. FromJSON CoverTypeCoverVariants
87
- where {parseJSON val = case (CoverTypeCoverPetByAge Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverMischling Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest2 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest3 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest4 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest5 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest6 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest7 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest8 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest9 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> Data.Aeson.Types.Internal.Error "No variant matched")))))))))) of
89
+ where {parseJSON val = case (CoverTypeCoverPetByAge Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverMischling Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest2 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest3 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest4 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest5 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest6 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest7 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest8 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest9 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> ((CoverTypeCoverTest10 Data.Functor.<$> Data.Aeson.Types.FromJSON.fromJSON val) GHC.Base.<|> Data.Aeson.Types.Internal.Error "No variant matched"))))))))))) of
88
90
{Data.Aeson.Types.Internal. Success a -> GHC.Base.pure a ;
89
91
Data.Aeson.Types.Internal. Error a -> Control.Monad.Fail.fail a }}
You can’t perform that action at this time.
0 commit comments