forked from loafle/openapi-generator-original
* [html2] Clean up namespace issues in code samples * pull c# and php package namespace from --additional-properties arg phpInvokerPackage arg now sets the PHP namespace and packageName sets the CSharp namespace. invokerPackage still works for Java and Android namespace.
34 lines
2.0 KiB
Plaintext
34 lines
2.0 KiB
Plaintext
{{#hasAuthMethods}}
|
|
{{classPrefix}}Configuration *apiConfig = [{{classPrefix}}Configuration sharedConfig];
|
|
{{#authMethods}}{{#isBasic}}// Configure HTTP basic authorization (authentication scheme: {{{name}}})
|
|
[apiConfig setUsername:@"YOUR_USERNAME"];
|
|
[apiConfig setPassword:@"YOUR_PASSWORD"];
|
|
{{/isBasic}}{{#isApiKey}}
|
|
// Configure API key authorization: (authentication scheme: {{{name}}})
|
|
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"{{{keyParamName}}}"];
|
|
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
|
|
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"{{{keyParamName}}}"];
|
|
{{/isApiKey}}{{#isOAuth}}
|
|
// Configure OAuth2 access token for authorization: (authentication scheme: {{{name}}})
|
|
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
|
|
{{/isOAuth}}{{/authMethods}}
|
|
{{/hasAuthMethods}}
|
|
{{#allParams}}{{{dataType}}} *{{paramName}} = {{{example}}}; // {{{description}}}{{^required}} (optional){{/required}}{{#defaultValue}} (default to {{{.}}}){{/defaultValue}}
|
|
{{/allParams}}
|
|
|
|
{{classname}} *apiInstance = [[{{classname}} alloc] init];
|
|
|
|
{{#summary}}// {{{.}}}
|
|
{{/summary}}[apiInstance {{#vendorExtensions.x-objc-operationId}}{{vendorExtensions.x-objc-operationId}}{{/vendorExtensions.x-objc-operationId}}{{^vendorExtensions.x-objc-operationId}}{{nickname}}{{#hasParams}}With{{vendorExtensions.firstParamAltName}}{{/hasParams}}{{^hasParams}}WithCompletionHandler: {{/hasParams}}{{/vendorExtensions.x-objc-operationId}}{{#allParams}}{{#secondaryParam}}
|
|
{{paramName}}{{/secondaryParam}}:{{paramName}}{{/allParams}}
|
|
{{#hasParams}}completionHandler: {{/hasParams}}^({{#returnBaseType}}{{{returnType}}} output, {{/returnBaseType}}NSError* error) {
|
|
{{#returnType}}
|
|
if (output) {
|
|
NSLog(@"%@", output);
|
|
}
|
|
{{/returnType}}
|
|
if (error) {
|
|
NSLog(@"Error: %@", error);
|
|
}
|
|
}];
|