Daiki Matsudate 3b7230b170 [Swift 4] Fix APIHelper to accept array parameter (#7821)
* fix typo

* use URLComponents instead of NSURLComponents

* add encode method for any type

* Add public initializer for modelObject

* change id to _id

* fix APIHelper funcs for array query parameters

* make public to write unit test

* add APIHelperTests

* fix typo

* fix regression
2018-03-21 00:23:47 +08:00
..
2017-07-25 00:03:15 +08:00
2017-10-16 11:02:19 +08:00
2017-10-16 11:02:19 +08:00
2017-07-25 00:03:15 +08:00
2017-10-16 11:02:19 +08:00
2017-10-16 11:02:19 +08:00

Eiffel API client for swagger

This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key special-key to test the authorization filters.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.EiffelClientCodegen

Installation

Add the library into your Eiffel configuration file.

    "<library name="api_client" location="%PATH_TO_EIFFEL_SWAGGER_CLIENT%\api_client.ecf"/>"

Documentation for API Endpoints

All URIs are relative to http://petstore.swagger.io/v2

Class Method HTTP request Description
PET_API add_pet Post /pet Add a new pet to the store
PET_API delete_pet Delete /pet/{petId} Deletes a pet
PET_API find_pets_by_status Get /pet/findByStatus Finds Pets by status
PET_API find_pets_by_tags Get /pet/findByTags Finds Pets by tags
PET_API pet_by_id Get /pet/{petId} Find pet by ID
PET_API update_pet Put /pet Update an existing pet
PET_API update_pet_with_form Post /pet/{petId} Updates a pet in the store with form data
PET_API upload_file Post /pet/{petId}/uploadImage uploads an image
STORE_API delete_order Delete /store/order/{orderId} Delete purchase order by ID
STORE_API inventory Get /store/inventory Returns pet inventories by status
STORE_API order_by_id Get /store/order/{orderId} Find purchase order by ID
STORE_API place_order Post /store/order Place an order for a pet
USER_API create_user Post /user Create user
USER_API create_users_with_array_input Post /user/createWithArray Creates list of users with given input array
USER_API create_users_with_list_input Post /user/createWithList Creates list of users with given input array
USER_API delete_user Delete /user/{username} Delete user
USER_API login_user Get /user/login Logs user into the system
USER_API logout_user Get /user/logout Logs out current logged in user session
USER_API update_user Put /user/{username} Updated user
USER_API user_by_name Get /user/{username} Get user by user name

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key
  • API key parameter name: api_key
  • Location: HTTP header

petstore_auth

Author

apiteam@swagger.io