@@ -27,42 +27,54 @@ run =
2727 additionalProperties =
2828 OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/additional-properties.yaml" )
2929
30- recursiveAllofRefs : OpenApi . Config . Input
31- recursiveAllofRefs =
32- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/recursive-allof-refs.yaml" )
30+ amadeusAirlineLookup : OpenApi . Config . Input
31+ amadeusAirlineLookup =
32+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/amadeus-airline-lookup.json" )
33+
34+ anyOfEnums : OpenApi . Config . Input
35+ anyOfEnums =
36+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/anyOfEnums.yaml" )
37+
38+ binaryResponse : OpenApi . Config . Input
39+ binaryResponse =
40+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/binary-response.yaml" )
41+
42+ cookieAuth : OpenApi . Config . Input
43+ cookieAuth =
44+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/cookie-auth.yaml" )
45+
46+ ifconfigOvh : OpenApi . Config . Input
47+ ifconfigOvh =
48+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/ifconfig.ovh.json" )
49+
50+ marioPartyStats : OpenApi . Config . Input
51+ marioPartyStats =
52+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/MarioPartyStats.json" )
53+
54+ nullableEnum : OpenApi . Config . Input
55+ nullableEnum =
56+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/nullable-enum.yaml" )
3357
3458 overridingGlobalSecurity : OpenApi . Config . Input
3559 overridingGlobalSecurity =
3660 OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/overriding-global-security.yaml" )
3761 |> OpenApi . Config . withOverrides [ OpenApi . Config . File " ./example/overriding-global-security-override.yaml" ]
3862
39- singleEnum : OpenApi . Config . Input
40- singleEnum =
41- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/single-enum.yaml" )
42-
43- patreon : OpenApi . Config . Input
44- patreon =
45- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/patreon.json" )
46-
4763 realworldConduit : OpenApi . Config . Input
4864 realworldConduit =
4965 OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/realworld-conduit.yaml" )
5066
51- amadeusAirlineLookup : OpenApi . Config . Input
52- amadeusAirlineLookup =
53- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/amadeus-airline-lookup.json" )
54-
55- dbFahrplanApi : OpenApi . Config . Input
56- dbFahrplanApi =
57- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/db-fahrplan-api-specification.yaml" )
67+ recursiveAllOfRefs : OpenApi . Config . Input
68+ recursiveAllOfRefs =
69+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/recursive-allof-refs.yaml" )
5870
59- marioPartyStats : OpenApi . Config . Input
60- marioPartyStats =
61- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/MarioPartyStats.json " )
71+ simpleRef : OpenApi . Config . Input
72+ simpleRef =
73+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/simple-ref.yaml " )
6274
63- viaggiatreno : OpenApi . Config . Input
64- viaggiatreno =
65- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/viaggiatreno .yaml" )
75+ singleEnum : OpenApi . Config . Input
76+ singleEnum =
77+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/single-enum .yaml" )
6678
6779 trustmark : OpenApi . Config . Input
6880 trustmark =
@@ -77,64 +89,52 @@ run =
7789 |> OpenApi . Config . withOutputModuleName [ " Trustmark" , " TradeCheck" ]
7890 |> OpenApi . Config . withEffectTypes [ OpenApi . Config . ElmHttpCmd ]
7991
92+ viaggiatreno : OpenApi . Config . Input
93+ viaggiatreno =
94+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/viaggiatreno.yaml" )
95+
96+ bug : Int -> OpenApi . Config . Input
97+ bug n =
98+ OpenApi . Config . inputFrom ( OpenApi . Config . File ( " ./example/openapi-generator-bugs/" ++ String . fromInt n ++ " .yaml" ))
99+
100+ dbFahrplanApi : OpenApi . Config . Input
101+ dbFahrplanApi =
102+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/db-fahrplan-api-specification.yaml" )
103+
80104 gitHub : OpenApi . Config . Input
81105 gitHub =
82106 OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/github-spec.json" )
83107 |> OpenApi . Config . withWarnOnMissingEnums False
84108
85- ifconfigOvh : OpenApi . Config . Input
86- ifconfigOvh =
87- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/ifconfig.ovh.json" )
88-
89- anyOfEnums : OpenApi . Config . Input
90- anyOfEnums =
91- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/anyOfEnums.yaml" )
92-
93- binaryResponse : OpenApi . Config . Input
94- binaryResponse =
95- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/binary-response.yaml" )
96-
97- nullableEnum : OpenApi . Config . Input
98- nullableEnum =
99- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/nullable-enum.yaml" )
100-
101- cookieAuth : OpenApi . Config . Input
102- cookieAuth =
103- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/cookie-auth.yaml" )
109+ patreon : OpenApi . Config . Input
110+ patreon =
111+ OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/patreon.json" )
104112
105113 telegramBot : OpenApi . Config . Input
106114 telegramBot =
107115 OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/telegram-bot.json" )
108116
109- simpleRef : OpenApi . Config . Input
110- simpleRef =
111- OpenApi . Config . inputFrom ( OpenApi . Config . File " ./example/simple-ref.yaml" )
112-
113- bug : Int -> OpenApi . Config . Input
114- bug n =
115- OpenApi . Config . inputFrom ( OpenApi . Config . File ( " ./example/openapi-generator-bugs/" ++ String . fromInt n ++ " .yaml" ))
116-
117117 profileConfig : OpenApi . Config . Config
118118 profileConfig =
119119 -- Slimmed config for profiling
120120 OpenApi . Config . init " ./generated"
121121 |> OpenApi . Config . withNoElmFormat True
122122 |> OpenApi . Config . withInput additionalProperties
123- |> OpenApi . Config . withInput recursiveAllofRefs
124- |> OpenApi . Config . withInput overridingGlobalSecurity
125- |> OpenApi . Config . withInput singleEnum
126- |> OpenApi . Config . withInput realworldConduit
127123 |> OpenApi . Config . withInput amadeusAirlineLookup
128- |> OpenApi . Config . withInput marioPartyStats
129- |> OpenApi . Config . withInput viaggiatreno
130- |> OpenApi . Config . withInput trustmark
131- |> OpenApi . Config . withInput trustmarkTradeCheck
132- |> OpenApi . Config . withInput ifconfigOvh
133124 |> OpenApi . Config . withInput anyOfEnums
134125 |> OpenApi . Config . withInput binaryResponse
135- |> OpenApi . Config . withInput nullableEnum
136126 |> OpenApi . Config . withInput cookieAuth
127+ |> OpenApi . Config . withInput ifconfigOvh
128+ |> OpenApi . Config . withInput marioPartyStats
129+ |> OpenApi . Config . withInput nullableEnum
130+ |> OpenApi . Config . withInput overridingGlobalSecurity
131+ |> OpenApi . Config . withInput realworldConduit
132+ |> OpenApi . Config . withInput recursiveAllOfRefs
137133 |> OpenApi . Config . withInput simpleRef
134+ |> OpenApi . Config . withInput singleEnum
135+ |> OpenApi . Config . withInput trustmark
136+ |> OpenApi . Config . withInput trustmarkTradeCheck
137+ |> OpenApi . Config . withInput viaggiatreno
138138 |> OpenApi . Config . withInput ( bug 7889 )
139139 |> OpenApi . Config . withInput ( bug 10398 )
140140 |> OpenApi . Config . withInput ( bug 16104 )
@@ -144,9 +144,9 @@ run =
144144 config : OpenApi . Config . Config
145145 config =
146146 profileConfig
147- |> OpenApi . Config . withInput patreon
148147 |> OpenApi . Config . withInput dbFahrplanApi
149148 |> OpenApi . Config . withInput gitHub
149+ |> OpenApi . Config . withInput patreon
150150 |> OpenApi . Config . withInput telegramBot
151151 |> OpenApi . Config . withNoElmFormat False
152152 |> OpenApi . Config . withAutoConvertSwagger OpenApi . Config . AlwaysConvert
0 commit comments