From 8b301a086e6c87c9c971af690346c2b01f425173 Mon Sep 17 00:00:00 2001 From: Roman Hotsiy Date: Mon, 1 Feb 2016 14:46:43 +0200 Subject: [PATCH] add code samples --- demo/swagger.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/demo/swagger.yml b/demo/swagger.yml index db34da1e..0a41c2ee 100644 --- a/demo/swagger.yml +++ b/demo/swagger.yml @@ -109,6 +109,39 @@ petstore_auth: - "write:pets" - "read:pets" + x-code-samples: + - + lang: PHP + source: |- + $form = new \PetStore\Entities\Pet(); + $form->setPetType("Dog"); + $form->setName("Rex"); + // set other fields + + try { + $pet = $client->pets()->create($form); + } catch (UnprocessableEntityException $e) { + var_dump($e->getErrors()); + } + - + lang: C# + source: |- + PetStore.v1.Pet pet = new PetStore.v1.Pet(); + pet.setApiKey("your api key"); + pet.petType = PetStore.v1.Pet.TYPE_DOG; + pet.name = "Rex"; + // set other fields + + PetStoreResponse response = pet.create(); + if (response.statusCode == HttpStatusCode.Created) + { + // Successfully created + } + else + { + // Something wrong -- check response for errors + Console.WriteLine(response.getRawResponse()); + } put: tags: - "pet" @@ -743,6 +776,7 @@ required: - "name" - "photoUrls" + - "petType" discriminator: "petType" properties: petType: