@@ -153,10 +153,10 @@ operationExample = mempty
153153
154154 responses = mempty
155155 { swaggerResponsesResponses =
156− [ (200, mempty { swaggerResponseDescription = "Pet updated." })
157− , (405, mempty { swaggerResponseDescription = "Invalid input" }) ] }
156+ [ (200, SwaggerInline mempty { swaggerResponseDescription = "Pet updated." })
157+ , (405, SwaggerInline mempty { swaggerResponseDescription = "Invalid input" }) ] }
158158
159− params =
159+ params = map SwaggerInline
160160 [ SwaggerParameter
161161 { swaggerParameterName = "petId"
162162 , swaggerParameterDescription = Just "ID of pet that needs to be updated"
@@ -260,9 +260,10 @@ schemaSimpleModelExample = mempty
260260 { swaggerSchemaType = SwaggerSchemaObject
261261 , swaggerSchemaRequired = [ "name" ]
262262 , swaggerSchemaProperties =
263− [ ("name", mempty
263+ [ ("name", SwaggerInline mempty
264264 { swaggerSchemaType = SwaggerSchemaString } )
265− , ("age", mempty
265+ , ("address", SwaggerRef (SwaggerReference "#/definitions/Address"))
266+ , ("age", SwaggerInline mempty
266267 { swaggerSchemaType = SwaggerSchemaInteger
267268 , swaggerSchemaFormat = Just "int32"
268269 , swaggerSchemaCommon = mempty
@@ -279,6 +280,9 @@ schemaSimpleModelExampleJSON = [aesonQQ|
279280 "name": {
280281 "type": "string"
281282 },
283+ "address": {
284+ "$ref": "#/definitions/Address"
285+ },
282286 "age": {
283287 "type": "integer",
284288 "format": "int32",
@@ -308,10 +312,10 @@ schemaWithExampleExample :: SwaggerSchema
308312schemaWithExampleExample = mempty
309313 { swaggerSchemaType = SwaggerSchemaObject
310314 , swaggerSchemaProperties =
311− [ ("id", mempty
315+ [ ("id", SwaggerInline mempty
312316 { swaggerSchemaType = SwaggerSchemaInteger
313317 , swaggerSchemaFormat = Just "int64" })
314− , ("name", mempty
318+ , ("name", SwaggerInline mempty
315319 { swaggerSchemaType = SwaggerSchemaString }) ]
316320 , swaggerSchemaRequired = [ "name" ]
317321 , swaggerSchemaExample = Just [aesonQQ|
@@ -353,18 +357,18 @@ definitionsExample =
353357 [ ("Category", mempty
354358 { swaggerSchemaType = SwaggerSchemaObject
355359 , swaggerSchemaProperties =
356− [ ("id", mempty
360+ [ ("id", SwaggerInline mempty
357361 { swaggerSchemaType = SwaggerSchemaInteger
358362 , swaggerSchemaFormat = Just "int64" })
359− , ("name", mempty
363+ , ("name", SwaggerInline mempty
360364 { swaggerSchemaType = SwaggerSchemaString }) ] })
361365 , ("Tag", mempty
362366 { swaggerSchemaType = SwaggerSchemaObject
363367 , swaggerSchemaProperties =
364− [ ("id", mempty
368+ [ ("id", SwaggerInline mempty
365369 { swaggerSchemaType = SwaggerSchemaInteger
366370 , swaggerSchemaFormat = Just "int64" })
367− , ("name", mempty
371+ , ("name", SwaggerInline mempty
368372 { swaggerSchemaType = SwaggerSchemaString }) ] }) ]
369373
370374definitionsExampleJSON :: Value
@@ -521,7 +525,7 @@ swaggerExample = mempty
521525 { swaggerPathItemGet = Just mempty
522526 { swaggerOperationResponses = mempty
523527 { swaggerResponsesResponses =
524− [ (200, mempty
528+ [ (200, SwaggerInline mempty
525529 { swaggerResponseSchema = Just mempty
526530 { swaggerSchemaExample = Just [aesonQQ|
527531 {
@@ -531,15 +535,15 @@ swaggerExample = mempty
531535 , swaggerSchemaType = SwaggerSchemaObject
532536 , swaggerSchemaDescription = Just "This is some real Todo right here"
533537 , swaggerSchemaProperties =
534− [ ("created", mempty
538+ [ ("created", SwaggerInline mempty
535539 { swaggerSchemaType = SwaggerSchemaInteger
536540 , swaggerSchemaFormat = Just "int32" })
537− , ("description", mempty
541+ , ("description", SwaggerInline mempty
538542 { swaggerSchemaType = SwaggerSchemaString }) ] }
539543 , swaggerResponseDescription = "OK" }) ] }
540544 , swaggerOperationProduces = Just (SwaggerMimeList [ "application/json" ])
541545 , swaggerOperationParameters =
542− [ mempty
546+ [ SwaggerInline mempty
543547 { swaggerParameterRequired = True
544548 , swaggerParameterName = "id"
545549 , swaggerParameterDescription = Just "TodoId param"