* add line break test to petstore-security-test.yaml * add objc/swift security testing * add go,scala,qt5cpp for security test * add security test for typescript * fix go security issue, fix consumes,produces line break
3.4 KiB
SwaggerClient
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: " \ *_/ ' " =end
This ObjC package is automatically generated by the Swagger Codegen project:
- API version: 1.0.0 *_/ ' " =end \r\n \n \r
- Package version:
- Build date: 2016-07-12T17:06:42.405+08:00
- Build package: class io.swagger.codegen.languages.ObjcClientCodegen
Requirements
The SDK requires ARC (Automatic Reference Counting) to be enabled in the Xcode project.
Installation & Usage
Install from Github using CocoaPods
Add the following to the Podfile:
pod 'SwaggerClient', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'
To specify a particular branch, append , :branch => 'branch-name-here'
To specify a particular commit, append , :commit => '11aa22'
Install from local path using CocoaPods
Put the SDK under your project folder (e.g. /path/to/objc_project/Vendor/SwaggerClient) and then add the following to the Podfile:
pod 'SwaggerClient', :path => 'Vendor/SwaggerClient'
Usage
Import the following:
#import <SwaggerClient/SWGApiClient.h>
#import <SwaggerClient/SWGConfiguration.h>
// load models
#import <SwaggerClient/SWGReturn.h>
// load API classes for accessing endpoints
#import <SwaggerClient/SWGFakeApi.h>
Recommendation
It's recommended to create an instance of ApiClient per thread in a multi-threaded environment to avoid any potential issue.
Getting Started
Please follow the installation procedure and then run the following:
NSString* *testCodeInjectEndRnNR = @"testCodeInjectEndRnNR_example"; // To test code injection *_/ ' \" =end \\r\\n \\n \\r (optional)
SWGFakeApi *apiInstance = [[SWGFakeApi alloc] init];
// To test code injection *_/ ' \" =end \\r\\n \\n \\r
[apiInstance testCodeInjectEndRnNRWithTestCodeInjectEndRnNR:testCodeInjectEndRnNR
completionHandler: ^(NSError* error) {
if (error) {
NSLog(@"Error: %@", error);
}
}];
Documentation for API Endpoints
All URIs are relative to *https://petstore.swagger.io / ' " =end \r\n \n \r/v2 */ ' " =end \r\n \n \r
Class | Method | HTTP request | Description |
---|---|---|---|
SWGFakeApi | testCodeInjectEndRnNR | PUT /fake | To test code injection *_/ ' " =end \r\n \n \r |
Documentation For Models
Documentation For Authorization
api_key
- Type: API key
- API key parameter name: api_key */ ' " =end \r\n \n \r
- Location: HTTP header
petstore_auth
- Type: OAuth
- Flow: implicit
- Authorization URL: http://petstore.swagger.io/api/oauth/dialog
- Scopes:
- write:pets: modify pets in your account */ ' " =end \r\n \n \r
- read:pets: read your pets */ ' " =end \r\n \n \r
Author
apiteam@swagger.io *_/ ' " =end \r\n \n \r