diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/FlashClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/FlashClientCodegen.java index a1ddcd3915d..1708a7deda5 100755 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/FlashClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/FlashClientCodegen.java @@ -8,15 +8,31 @@ import io.swagger.codegen.SupportingFile; import io.swagger.models.properties.ArrayProperty; import io.swagger.models.properties.MapProperty; import io.swagger.models.properties.Property; +import io.swagger.models.properties.AbstractNumericProperty; +import io.swagger.models.properties.ArrayProperty; +import io.swagger.models.properties.BooleanProperty; +import io.swagger.models.properties.DateProperty; +import io.swagger.models.properties.DateTimeProperty; +import io.swagger.models.properties.DecimalProperty; +import io.swagger.models.properties.DoubleProperty; +import io.swagger.models.properties.FloatProperty; +import io.swagger.models.properties.IntegerProperty; +import io.swagger.models.properties.LongProperty; +import io.swagger.models.properties.MapProperty; +import io.swagger.models.properties.Property; +import io.swagger.models.properties.PropertyBuilder; +import io.swagger.models.properties.RefProperty; +import io.swagger.models.properties.StringProperty; import java.io.File; import java.util.Arrays; import java.util.HashSet; +import java.util.HashMap; import org.apache.commons.lang.StringUtils; public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig { - protected String packageName = null; + protected String packageName = "io.swagger"; protected String packageVersion = null; protected String invokerPackage = "io.swagger"; @@ -25,8 +41,8 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig public FlashClientCodegen() { super(); - modelPackage = "models"; - apiPackage = "api"; + modelPackage = "io.swagger.client.model"; + apiPackage = "io.swagger.client.api"; outputFolder = "generated-code" + File.separatorChar + "flash"; modelTemplateFiles.put("model.mustache", ".as"); modelTemplateFiles.put("modelList.mustache", "List.as"); @@ -38,6 +54,8 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig languageSpecificPrimitives.add("Boolean"); languageSpecificPrimitives.add("String"); languageSpecificPrimitives.add("Date"); + languageSpecificPrimitives.add("Array"); + languageSpecificPrimitives.add("Dictionary"); typeMapping.clear(); typeMapping.put("integer", "Number"); @@ -53,13 +71,16 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig typeMapping.put("object", "Object"); typeMapping.put("file", "File"); + importMapping = new HashMap(); + importMapping.put("File", "flash.filesystem.File"); + // from reservedWords = new HashSet( Arrays.asList( "add", "for", "lt", "tellTarget", "and", "function", "ne", "this", "break", "ge", "new", "typeof", "continue", "gt", "not", "var", "delete", "if", "on", "void", "do", "ifFrameLoaded", "onClipEvent", "while", "else", "in", "or", "with", "eq", "le", "return")); cliOptions.clear(); - cliOptions.add(new CliOption("packageName", "flash package name (convention: package.name), default: swagger.client")); + cliOptions.add(new CliOption("packageName", "flash package name (convention: package.name), default: io.swagger")); cliOptions.add(new CliOption("packageVersion", "flash package version, default: 1.0.0")); cliOptions.add(new CliOption("invokerPackage", "root package for generated code")); cliOptions.add(new CliOption("sourceFolder", "source folder for generated code. e.g. src/main/flex")); @@ -83,9 +104,11 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig if (additionalProperties.containsKey("packageName")) { setPackageName((String) additionalProperties.get("packageName")); + apiPackage = packageName + ".client.api"; + modelPackage = packageName + ".client.model"; } else { - setPackageName("swagger.client"); + setPackageName("io.swagger"); } if (additionalProperties.containsKey("packageVersion")) { @@ -98,8 +121,8 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig additionalProperties.put("packageName", packageName); additionalProperties.put("packageVersion", packageVersion); - modelPackage = invokerPackage + File.separatorChar + "client" + File.separatorChar + "model"; - apiPackage = invokerPackage + File.separatorChar + "client" + File.separatorChar + "api"; + //modelPackage = invokerPackage + File.separatorChar + "client" + File.separatorChar + "model"; + //apiPackage = invokerPackage + File.separatorChar + "client" + File.separatorChar + "api"; final String invokerFolder = (sourceFolder + File.separator + invokerPackage + File.separator + "swagger" + File.separator).replace(".", File.separator).replace('.', File.separatorChar); @@ -159,12 +182,12 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig if (p instanceof ArrayProperty) { ArrayProperty ap = (ArrayProperty) p; Property inner = ap.getItems(); - return getSwaggerType(p) + "[" + getTypeDeclaration(inner) + "]"; + return getSwaggerType(p); } else if (p instanceof MapProperty) { MapProperty mp = (MapProperty) p; Property inner = mp.getAdditionalProperties(); - return getSwaggerType(p) + "(str, " + getTypeDeclaration(inner) + ")"; + return getSwaggerType(p); } return super.getTypeDeclaration(p); } @@ -185,7 +208,49 @@ public class FlashClientCodegen extends DefaultCodegen implements CodegenConfig } public String toDefaultValue(Property p) { - return "None"; + if (p instanceof StringProperty) { + return "null"; + } else if (p instanceof BooleanProperty) { + return "null"; + } else if (p instanceof DateProperty) { + return "null"; + } else if (p instanceof DateTimeProperty) { + return "null"; + } else if (p instanceof DoubleProperty) { + DoubleProperty dp = (DoubleProperty) p; + if (dp.getDefault() != null) { + return dp.getDefault().toString(); + } + return "null"; + } else if (p instanceof FloatProperty) { + FloatProperty dp = (FloatProperty) p; + if (dp.getDefault() != null) { + return dp.getDefault().toString(); + } + return "null"; + } else if (p instanceof IntegerProperty) { + IntegerProperty dp = (IntegerProperty) p; + if (dp.getDefault() != null) { + return dp.getDefault().toString(); + } + return "null"; + } else if (p instanceof LongProperty) { + LongProperty dp = (LongProperty) p; + if (dp.getDefault() != null) { + return dp.getDefault().toString(); + } + return "null"; + } else if (p instanceof MapProperty) { + MapProperty ap = (MapProperty) p; + String inner = getSwaggerType(ap.getAdditionalProperties()); + return "new Dictionary()"; + } else if (p instanceof ArrayProperty) { + ArrayProperty ap = (ArrayProperty) p; + String inner = getSwaggerType(ap.getItems()); + return "new Array()"; + } else { + return "null"; + } } @Override diff --git a/modules/swagger-codegen/src/main/resources/flash/api.mustache b/modules/swagger-codegen/src/main/resources/flash/api.mustache index b1f11e92438..7fa8cb03d0a 100644 --- a/modules/swagger-codegen/src/main/resources/flash/api.mustache +++ b/modules/swagger-codegen/src/main/resources/flash/api.mustache @@ -56,7 +56,7 @@ public class {{classname}} extends SwaggerApi { {{#headerParams}}headerParams["{{paramName}}"] = toPathValue({{paramName}}); {{/headerParams}} - var token:AsyncToken = getApiInvoker().invokeAPI(path, "{{httpMethod}}", queryParams, {{#bodyParam}}{{bodyParam}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "{{httpMethod}}", queryParams, {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}}, headerParams); var requestId: String = getUniqueId(); @@ -70,4 +70,4 @@ public class {{classname}} extends SwaggerApi { {{/operation}} } {{/operations}} -} \ No newline at end of file +} diff --git a/modules/swagger-codegen/src/main/resources/flash/model.mustache b/modules/swagger-codegen/src/main/resources/flash/model.mustache index c3369514e80..a365a99f2cf 100644 --- a/modules/swagger-codegen/src/main/resources/flash/model.mustache +++ b/modules/swagger-codegen/src/main/resources/flash/model.mustache @@ -7,34 +7,30 @@ package {{package}} { {{#model}} [XmlRootNode(name="{{classname}}")] public class {{classname}} { - {{#vars}} - - {{#description}}/* {{description}} */ - {{/description}} - - {{#isList}} + {{#vars}} + {{#description}}/* {{description}} */ + {{/description}} + {{#isContainer}} // This declaration below of _{{name}}_obj_class is to force flash compiler to include this class private var _{{name}}_obj_class: {{baseType}} = null; - [XmlElementWrapper(name="{{name}}")] - [XmlElements(name="{{nameSingular}}", type="{{baseType}}")] - {{/isList}} - {{#isNotContainer}}[XmlElement(name="{{name}}")] - {{/isNotContainer}} + [XmlElementWrapper(name="{{baseName}}")] + [XmlElements(name="{{name}}", type="{{baseType}}")] + {{/isContainer}} + {{^isContainer}}[XmlElement(name="{{baseName}}")] + {{/isContainer}} public var {{name}}: {{{datatype}}} = {{{defaultValue}}}; - {{/vars}} - public function toString(): String { - var str: String = "{{classname}}: "; - {{#vars}} - str += " ({{name}}: " + {{name}} + ")"; - {{/vars}} - return str; - } - + public function toString(): String { + var str: String = "{{classname}}: "; + {{#vars}} + str += " ({{name}}: " + {{name}} + ")"; + {{/vars}} + return str; + } } {{/model}} - {{/models}} +{{/models}} } diff --git a/samples/client/petstore/flash/FlashPetstoreCodegen.scala b/samples/client/petstore/flash/FlashPetstoreCodegen.scala deleted file mode 100644 index e318765c57e..00000000000 --- a/samples/client/petstore/flash/FlashPetstoreCodegen.scala +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Copyright 2014 Wordnik, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -object FlashPetstoreCodegen extends BasicFlashCodegen { - def main(args: Array[String]) = generateClient(args) - - override def packageName = "io.swagger.client" - - // where to write generated code - override def destinationDir = destinationRoot + "/src/main/flex" - - override def destinationRoot = "samples/client/petstore/flash" - - // package for models - override def modelPackage = Some("com.wordnik.client.model") - - // package for api classes - override def apiPackage = Some("com.wordnik.client.api") - - // supporting classes - override def supportingFiles = baseSupportingFiles ++ List() -} diff --git a/samples/client/petstore/flash/bin/AirExecutorApp-app.xml b/samples/client/petstore/flash/bin/AirExecutorApp-app.xml deleted file mode 100644 index 1dbaf98e644..00000000000 --- a/samples/client/petstore/flash/bin/AirExecutorApp-app.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - AirExecutorApp - - - AirExecutorApp - - - AirExecutorApp - - - v1 - - - - - - - - - - - - - - - AirExecutorApp.swf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/client/petstore/flash/build.properties b/samples/client/petstore/flash/build.properties deleted file mode 100644 index 8e77d88c961..00000000000 --- a/samples/client/petstore/flash/build.properties +++ /dev/null @@ -1,29 +0,0 @@ -# Window and document title for the documentation -title=Sample app AS3 SDK API Documentation - -#Path to the source folder where the .as files are located -sourcepath = ./src/main/flex - -# Class-folders you want to search for classes to be included in the docs, seperated by spaces (for example ../com/ ../net/ ) -# to include every .as and .mxml file within your project, just state ../ -domainextensions = ./src/main/flex - -# The Location of deployment library on your Computer (PC/Mac) for compiled SWC file -liboutputfolder = bin -liboutputfile = as3-sample-sdk.swc -libpath = lib - -# The Location of the output folder for your generated documents -docsoutputfolder = asdoc - -# The location of the test sources -testsourcepath = ./src/test/flex - -# Home directory for flex sdk, change this to build for Mac or PC using # as comment -FLEX4_SDK_HOME = /usr/local/flex_sdk_4.1.0/ -#FLEX4_SDK_HOME = /Applications/Adobe Flash Builder 4/sdks/4.1.0/ - -# The location of your asdoc.exe, change this to build for Mac or PC using # as comment -#asdoc.exe = C:/Program Files/Adobe/Flash Builder 4/sdks/3.5.0/bin/asdoc.exe -#asdoc.exe = /Applications/Adobe Flash Builder 4/sdks/3.5.0/bin/asdoc - diff --git a/samples/client/petstore/flash/build.xml b/samples/client/petstore/flash/build.xml deleted file mode 100644 index 4f021b0b8b2..00000000000 --- a/samples/client/petstore/flash/build.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docs created - - - - - - - - - - - - - - - - - - - - - - - - SWC created - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/client/petstore/flash/common/ApiInvoker.as b/samples/client/petstore/flash/common/ApiInvoker.as deleted file mode 100644 index 98d94052ec4..00000000000 --- a/samples/client/petstore/flash/common/ApiInvoker.as +++ /dev/null @@ -1,255 +0,0 @@ -package io.swagger.common { -import io.swagger.event.ApiClientEvent; -import io.swagger.event.Response; - -public class ApiInvoker extends EventDispatcher { - - private static const DELETE_DATA_DUMMY:String = "dummyDataRequiredForDeleteOverride"; - private static const X_HTTP_OVERRIDE_KEY:String = "X-HTTP-Method-Override"; - private static const CONTENT_TYPE_HEADER_KEY:String = "Content-Type"; - - public function ApiInvoker(apiUsageCredentials:ApiUserCredentials, eventNotifier:EventDispatcher, useProxy:Boolean = true) { - _apiUsageCredentials = apiUsageCredentials; - _useProxyServer = useProxy; - if (_apiUsageCredentials.hostName != null) { - _proxyHostName = _apiUsageCredentials.hostName; - } - _apiPath = _apiUsageCredentials.apiPath; - _proxyPath = _apiUsageCredentials.proxyPath; - _apiProxyServerUrl = _apiUsageCredentials.apiProxyServerUrl; - _apiEventNotifier = eventNotifier; - } - public var _apiEventNotifier:EventDispatcher; - internal var _apiProxyServerUrl:String = ""; - internal var _useProxyServer:Boolean = true; - private var _apiUsageCredentials:ApiUserCredentials; - private var _baseUrl:String = ""; - private var _proxyHostName:String = ""; - private var _apiPath:String = ""; - private var _proxyPath:String = ""; - - public function invokeAPI(resourceURL:String, method:String, queryParams:Dictionary, postObject:Object, headerParams:Dictionary):AsyncToken { - //make the communication - if (_useProxyServer) { - resourceURL = _apiProxyServerUrl + resourceURL; - } - else { - resourceURL = "http://" + _proxyHostName + _apiPath + resourceURL; - } - - var counter:int = 0; - var symbol:String = "&"; - var paramValue:Object; - for (var paramName:String in queryParams) { - paramValue = queryParams[paramName]; - //var key:String = paramName; - // do stuff - symbol = "&"; - if (counter == 0) { - symbol = "?"; - } - resourceURL = resourceURL + symbol + paramName + "=" + paramValue.toString(); - counter++; - - } -// trace(resourceURL); - //create a httpservice and invoke the rest url waiting for response - var requestHeader:Object = new Object(); - if (headerParams != null) { - for (var key:String in headerParams) { - requestHeader[key] = headerParams[key]; - } - } - - resourceURL = ApiUrlHelper.appendTokenInfo(resourceURL, requestHeader, _apiUsageCredentials); - - var bodyData:String = marshal(postObject).toString();//restRequest.postData; - - return doRestCall(resourceURL, onApiRequestResult, onApiRequestFault, method, bodyData, requestHeader, "application/xml"); - - - } - - public function marshal(source:Object):Object { -// trace("marshal got - " + source) - if (source is String) { - return source; - } else if (source is Array && source.length > 0) { - var writer:XMLWriter = new XMLWriter(); - var sourceArray:Array = source as Array; - var arrayEnclosure:String = getArrayEnclosure(sourceArray); - writer.xml.setName(arrayEnclosure); - - for (var i:int = 0; i < sourceArray.length; i++) { - var o:Object = sourceArray[i]; - writer.xml.appendChild(marshal(o)); - } - return writer.xml; - } else - return marshalObject(source); - } - - public function marshalObject(source:Object):XML { - var writer:XMLWriter = new XMLWriter(); - var objDescriptor:XML = describeType(source); - var property:XML; - var propertyType:String; - var propertyValue:Object; - - var qualifiedClassName:String = objDescriptor.@name; - qualifiedClassName = qualifiedClassName.replace("::", "."); - var className:String = qualifiedClassName.substring(qualifiedClassName.lastIndexOf(".") + 1); - className = className().toLowerCase() + className.substring(1); - writer.xml.setName(className); - - for each(property in objDescriptor.elements("variable")) { - propertyValue = source[property.@name]; - if (propertyValue != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - for each(property in objDescriptor.elements("accessor")) { - if (property.@access == "readonly") { - continue; - } - propertyValue = source[property.@name]; - if (source[property.@name] != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - return writer.xml; - } - - public function escapeString(str:String):String { - return str; - } - - private function doRestCall(url:String, resultFunction:Function, faultFunction:Function = null, - restMethod:String = "GET", - bodyData:Object = null, headers:Object = null, contentType:String = "application/xml"):AsyncToken { - var httpService:HTTPService = new HTTPService(); - - if (headers == null) { - headers = new Object(); - } - httpService.method = restMethod; - - if (restMethod.toUpperCase() != HTTPRequestMessage.GET_METHOD) { - //httpService.method = HTTPRequestMessage.POST_METHOD; - not required as we're using the proxy - if (bodyData == null) { - bodyData = new Object(); - } - - if (restMethod == HTTPRequestMessage.DELETE_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.DELETE_METHOD; - bodyData = DELETE_DATA_DUMMY; - } - else if (restMethod == HTTPRequestMessage.PUT_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.PUT_METHOD; - } - else { - headers[CONTENT_TYPE_HEADER_KEY] = contentType; - } - } - else { - //if the request type is GET and content type is xml then the Flex HTTPService converts it to a POST ... yeah - contentType = null; - } - - httpService.url = url; - httpService.contentType = contentType; - httpService.resultFormat = "e4x"; - httpService.headers = headers; - httpService.addEventListener(ResultEvent.RESULT, resultFunction); - if (faultFunction != null) { - httpService.addEventListener(FaultEvent.FAULT, faultFunction); - } - if (_useProxyServer) { - httpService.useProxy = true; - - var channelSet:ChannelSet = new ChannelSet(); - var httpChannel:HTTPChannel = new HTTPChannel(); - httpChannel.uri = ApiUrlHelper.getProxyUrl(_proxyHostName, _proxyPath); - channelSet.addChannel(httpChannel); - httpService.channelSet = channelSet; - } - - return httpService.send(bodyData); - } - - private function onApiRequestResult(event:ResultEvent):void { - var completionListener:Function = event.token.completionListener; - var result:Object = event.result; - var resultType:Class = event.token.returnType; - var resultObject:Object; - if (resultType != null) { - var context:ASAXBContext = ASAXBContext.newInstance(resultType); - var unmarshaller:Unmarshaller = context.createUnmarshaller(); - var resultXML:XML = new XML(event.result); - try { - resultObject = unmarshaller.unmarshal(resultXML); - } - catch (error:TypeError) { - var errorResponse:Response = new Response(false, null, "Could not unmarshall response"); - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(event.token.completionEventType); - failureEvent.response = errorResponse; - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - if (resultObject is ListWrapper) { - resultObject = ListWrapper(resultObject).getList(); - } - } - - var response:Response = new Response(true, resultObject); - response.requestId = event.token.requestId; - var successEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.SUCCESS_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var successEvent:ApiClientEvent = new ApiClientEvent(successEventType); - successEvent.response = response; - _apiEventNotifier.dispatchEvent(successEvent); - } - } - - private function onApiRequestFault(event:FaultEvent):void { - var completionListener:Function = event.token.completionListener; - if (completionListener != null) { - completionListener.call(null, new Response(false, null, event.fault.faultString)); - } - - var failureEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.FAILURE_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(failureEventType); - failureEvent.response = new Response(false, null, event.fault.faultString); - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - private function getArrayEnclosure(arr:Array):String { - if (arr != null && arr.length > 0) { - var className:String = flash.utils.getQualifiedClassName(arr[0]) - if (className.indexOf("::") > 0) - className = className.substr(className.indexOf("::") + 2, className.length) - - return className.substring(0, 1).toLowerCase() + className.substring(1, className.length) + "s"; - } else - return ""; - } - - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/common/ApiUrlHelper.as b/samples/client/petstore/flash/common/ApiUrlHelper.as deleted file mode 100644 index 4333c6c7e4c..00000000000 --- a/samples/client/petstore/flash/common/ApiUrlHelper.as +++ /dev/null @@ -1,41 +0,0 @@ -package io.swagger.common { -import io.swagger.common.ApiUserCredentials; - -/** - * @private - * Internal class for the Rest client - */ -internal class ApiUrlHelper { - - private static const API_URL_KEY:String = "api_key"; - private static const AUTH_TOKEN_URL_KEY:String = "auth_token"; - - private static const HTTP_URL_PREFIX:String = "http://"; - - internal static function appendTokenInfo(restUrl:String, requestHeader: Object, credentials: ApiUserCredentials): String { - //checks for the presence api credentials on client initialization and not repeated here - if(restUrl.indexOf("?") == -1){ - restUrl += ( "?" + API_URL_KEY + "=" + credentials.apiToken ); - } - else{ - restUrl += ( "&" + API_URL_KEY + "=" + credentials.apiToken ); - } - requestHeader.api_key = credentials.apiToken; - - if(credentials.authToken != null && credentials.authToken != ""){ - restUrl += ( "&" + AUTH_TOKEN_URL_KEY + "=" + credentials.authToken ); - requestHeader.auth_token = credentials.authToken; - } - - return restUrl; - } - - internal static function getProxyUrl(hostName: String, proxyPath: String): String{ - if (hostName(hostName.length - 1) == "/") //remove trailing slash - { - hostName = hostName.substring(0, hostName.length - 1); - } - return HTTP_URL_PREFIX + hostName + proxyPath; - } -} -} diff --git a/samples/client/petstore/flash/common/ApiUserCredentials.as b/samples/client/petstore/flash/common/ApiUserCredentials.as deleted file mode 100644 index 118d917a247..00000000000 --- a/samples/client/petstore/flash/common/ApiUserCredentials.as +++ /dev/null @@ -1,63 +0,0 @@ -package io.swagger.common { - -/** - * Api account credentials. - * - */ -public class ApiUserCredentials { - /** - * An apitoken that is passed along with the requests - */ - public var apiToken:String; - /** - * A valid auth_token which could be necessary for certain operations - */ - public var authToken:String; - /** - * The userId which could be required for certain operations - */ - public var userId:Number; - /** - * The host name for the Rest API eg. api.companyName.com - */ - public var hostName:String; - - /** - * The base path to the api resources - used along with the hostname - * eg. /v4 - */ - public var apiPath: String; - - /** - * The base path to the blazeds proxy - * eg. /v4/messagebroker/restproxy - */ - public var proxyPath: String; - - /** - * If a proxy server has been set up for the services specify the URL here. This value is used when the Api is invoked with - * the value useProxy as true - */ - public var apiProxyServerUrl: String; - - /** - * Constructor of ApiUserCredentials - * @param apiToken An apitoken that is passed along with the requests - * @param authToken A valid auth_token which could necessary for certain operations - * @param hostName The host name for the Rest API eg. api.companyName.com - * @param userId The userId which is required for certain operations - currently, get user lists - */ - public function ApiUserCredentials(hostName: String, apiPath: String, apiToken: String, - authToken: String = null, userId: Number = -1, apiProxyServerUrl: String="", - proxyPath: String = null) { - this.hostName = hostName; - this.apiToken = apiToken; - this.authToken = authToken; - this.userId = userId; - this.apiPath = apiPath; - this.apiProxyServerUrl = apiProxyServerUrl; - this.proxyPath = proxyPath; - } - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/common/ListWrapper.as b/samples/client/petstore/flash/common/ListWrapper.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/common/SwaggerApi.as b/samples/client/petstore/flash/common/SwaggerApi.as deleted file mode 100644 index 059de642a74..00000000000 --- a/samples/client/petstore/flash/common/SwaggerApi.as +++ /dev/null @@ -1,75 +0,0 @@ -package io.swagger.common -{ - import io.swagger.common.ApiUserCredentials; - - import flash.events.EventDispatcher; - import flash.events.IEventDispatcher; - - import mx.utils.UIDUtil; - - public class SwaggerApi extends EventDispatcher - { - - protected var _apiUsageCredentials:ApiUserCredentials; - protected var _apiEventNotifier:EventDispatcher; - protected var _apiInvoker: ApiInvoker; - - protected var _useProxyServer: Boolean = false; - - - /** - * Constructor for the api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function SwaggerApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(); - _apiUsageCredentials = apiCredentials; - _apiEventNotifier = eventDispatcher; - } - - public function useProxyServer(value:Boolean, proxyServerUrl: String = null):void { - _useProxyServer = value; - } - - protected function getApiInvoker():ApiInvoker { - if(_apiInvoker == null){ - if(_apiEventNotifier == null){ - _apiEventNotifier = this; - } - _apiInvoker = new ApiInvoker(_apiUsageCredentials, _apiEventNotifier, _useProxyServer); - } - return _apiInvoker; - } - - protected function getUniqueId():String { - return UIDUtil.createUID(); - } - - /** - * Method for returning the path value - * For a string value an empty value is returned if the value is null - * @param value - * @return - */ - protected static function toPathValue(value: Object): String { - if(value is Array){ - return arrayToPathValue(value as Array); - } - return value == null ? "" : value.toString(); - } - - /** - * Method for returning a path value - * For a list of objects a comma separated string is returned - * @param objects - * @return - */ - protected static function arrayToPathValue(objects: Array): String { - var out: String = ""; - - return objects.join(","); - } - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/common/XMLWriter.as b/samples/client/petstore/flash/common/XMLWriter.as deleted file mode 100644 index 0b08066775b..00000000000 --- a/samples/client/petstore/flash/common/XMLWriter.as +++ /dev/null @@ -1,28 +0,0 @@ -package io.swagger.common -{ - public class XMLWriter - { - public var xml:XML; - - public function XMLWriter() - { - xml=; - } - - public function reset():void { - xml=new XML(); - } - - public function addProperty(propertyName:String, propertyValue:String):XML { - var xmlProperty:XML= - xmlProperty.setName(propertyName); - xmlProperty.appendChild(propertyValue); - xml.appendChild(xmlProperty); - return xmlProperty; - } - - public function addAttribute(propertyName:String, attribute:String, attributeValue:String):void { - xml.elements(propertyName)[0].@[attribute]=attributeValue; - } - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/event/ApiClientEvent.as b/samples/client/petstore/flash/event/ApiClientEvent.as deleted file mode 100644 index d64cd304d49..00000000000 --- a/samples/client/petstore/flash/event/ApiClientEvent.as +++ /dev/null @@ -1,36 +0,0 @@ -package io.swagger.event { -import io.swagger.event.Response; - -import flash.events.Event; - -/** - * Event dispatched by the SDK to communicate success events and failure events. - * If a custom dispatcher has been assigned by the consumer on the generated client then the dispatcher dispatches - * the ApiClientEvent to indicate success or failure of the invocation using the Response - */ -public class ApiClientEvent extends Event{ - - /** - * Event type to indicate a unsuccessful invocation - */ - public static const FAILURE_EVENT:String = "unsuccesfulInvocation"; - - /** - * Event type to indicate a successful invocation - */ - public static const SUCCESS_EVENT:String = "successfulInvocation"; - - /** - * The Response object which contains response info - */ - public var response: Response; - /** - * Any additional info - */ - public var message:String; - - public function ApiClientEvent(type:String,bubbles:Boolean = false,cancelable:Boolean = false) { - super(type, bubbles, cancelable); - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/event/Response.as b/samples/client/petstore/flash/event/Response.as deleted file mode 100644 index a43b7980a38..00000000000 --- a/samples/client/petstore/flash/event/Response.as +++ /dev/null @@ -1,56 +0,0 @@ -package io.swagger.event { - -/** - * Response contains info on the result of an API invocation. - * A completion listener will expect this Response object. - */ -public class Response { - - /** - * Indicates whether the invoked operation failed or succeeded - */ - public var isSuccess:Boolean; - - /** - * The payload of the succesful operation eg. a Word in a WordRequest - */ - public var payload:Object; - - /** - * Error message in case of failure - */ - public var errorMessage:String; - - /** - * A request Id that was passed in by the user as a param when invoking the operation - */ - public var requestId:String; - private static const API_ERROR_MSG:String = "Api error response: "; - - public function Response(isSuccessful: Boolean, payload: Object = null, errorMessage: String = null, requestId: String = null) { - this.isSuccess = isSuccessful; - this.payload = payload; - this.errorMessage = getFriendlyMessage(errorMessage); - } - - private static function getFriendlyMessage(errorMessage: String): String{ - var result: String = errorMessage; - if(errorMessage == null) - return null; - var errorCode: String; - var errorCodeArray: Array = errorMessage.match(/(?<=HTTP\/1.1 )[0-9][0-9][0-9]/); - if(errorCodeArray != null && errorCodeArray.length == 1){ - errorCode = String(errorCodeArray[0]); - } - var msgArray: Array = errorMessage.match(/(?<=HTTP\/1.1 [0-9][0-9][0-9] )[^]*/); - if(msgArray != null && msgArray.length == 1){ - result = API_ERROR_MSG + String(msgArray[0]); - } - return result; - } - - public function toString(): String { - return "Response (requestId:" + requestId + "; isSuccess:" + isSuccess + "; errorMessage:" + errorMessage + "; payload:" + payload + ")"; - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/exception/ApiErrorCodes.as b/samples/client/petstore/flash/exception/ApiErrorCodes.as deleted file mode 100644 index e5ea46480aa..00000000000 --- a/samples/client/petstore/flash/exception/ApiErrorCodes.as +++ /dev/null @@ -1,34 +0,0 @@ -package io.swagger.exception -{ - public class ApiErrorCodes - { - /** - * System exception. - */ - public static const SYSTEM_EXCEPTION: Number = 0; - - /** - * With Arguments as current key. - */ - public static const API_KEY_NOT_VALID: Number = 1000; - /** - * With arguments as current token value - */ - public static const AUTH_TOKEN_NOT_VALID: Number = 1001; - /** - * With arguments as input JSON and output class anme - */ - public static const ERROR_CONVERTING_JSON_TO_JAVA: Number = 1002; - /** - * With arguments as JAVA class name - */ - public static const ERROR_CONVERTING_JAVA_TO_JSON: Number = 1003; - - public static const ERROR_FROM_WEBSERVICE_CALL: Number = 1004; - /** - * With arguments as current API server name - */ - public static const API_SERVER_NOT_VALID: Number = 1005; - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/exception/ApiErrors.as b/samples/client/petstore/flash/exception/ApiErrors.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/io.swagger/client/model/ApiResponse.as b/samples/client/petstore/flash/io.swagger/client/model/ApiResponse.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/io.swagger/client/model/ApiResponseList.as b/samples/client/petstore/flash/io.swagger/client/model/ApiResponseList.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/lib/ASAXB-0.1.1.swc b/samples/client/petstore/flash/lib/ASAXB-0.1.1.swc deleted file mode 100644 index c9359026784..00000000000 Binary files a/samples/client/petstore/flash/lib/ASAXB-0.1.1.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/as3corelib.swc b/samples/client/petstore/flash/lib/as3corelib.swc deleted file mode 100644 index 12dd6b3b0a6..00000000000 Binary files a/samples/client/petstore/flash/lib/as3corelib.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/ext/as3corelib.swc b/samples/client/petstore/flash/lib/ext/as3corelib.swc deleted file mode 100644 index 12dd6b3b0a6..00000000000 Binary files a/samples/client/petstore/flash/lib/ext/as3corelib.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc b/samples/client/petstore/flash/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc deleted file mode 100644 index e41bc68abd9..00000000000 Binary files a/samples/client/petstore/flash/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index 8bbdf8b86a0..00000000000 Binary files a/samples/client/petstore/flash/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index b69064ac765..00000000000 Binary files a/samples/client/petstore/flash/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc b/samples/client/petstore/flash/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc deleted file mode 100644 index a90af750bb5..00000000000 Binary files a/samples/client/petstore/flash/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/PetApi.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/PetApi.as deleted file mode 100644 index 88f9b42eaa0..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/PetApi.as +++ /dev/null @@ -1,272 +0,0 @@ -package com.wordnik.client.api { - -import com.wordnik.swagger.common.ApiInvoker; -import com.wordnik.swagger.exception.ApiErrorCodes; -import com.wordnik.swagger.exception.ApiError; -import com.wordnik.swagger.common.ApiUserCredentials; -import com.wordnik.swagger.event.Response; -import com.wordnik.swagger.common.SwaggerApi; -import com.wordnik.client.model.Pet; -import com.wordnik.client.model.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; - -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - public static const event_getPetById:String = "getPetById"; - public static const event_deletePet:String = "deletePet"; - public static const event_partialUpdate:String = "partialUpdate"; - public static const event_updatePetWithForm:String = "updatePetWithForm"; - public static const event_uploadFile:String = "uploadFile"; - public static const event_addPet:String = "addPet"; - public static const event_updatePet:String = "updatePet"; - public static const event_findPetsByStatus:String = "findPetsByStatus"; - public static const event_findPetsByTags:String = "findPetsByTags"; - - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials:ApiUserCredentials, eventDispatcher:EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - /* - * Returns Pet */ - - public function getPetById(petId:Number):String { - // create path and map variables - var path:String = "/pet/{petId}".replace(/{format}/g, "xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (petId == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "getPetById"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void */ - public function deletePet(petId:String):String { - // create path and map variables - var path:String = "/pet/{petId}".replace(/{format}/g, "xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (petId == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "deletePet"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns Array[Pet] */ - public function partialUpdate(petId:String, body:Pet):String { - // create path and map variables - var path:String = "/pet/{petId}".replace(/{format}/g, "xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (petId == null || body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PATCH", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "partialUpdate"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns void */ - public function updatePetWithForm(petId:String, name:String, status:String):String { - // create path and map variables - var path:String = "/pet/{petId}".replace(/{format}/g, "xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (petId == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "updatePetWithForm"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function uploadFile(additionalMetadata:String, body:File):String { - // create path and map variables - var path:String = "/pet/uploadImage".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "uploadFile"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function addPet(body:Pet):String { - // create path and map variables - var path:String = "/pet".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "addPet"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function updatePet(body:Pet):String { - // create path and map variables - var path:String = "/pet".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "updatePet"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns Array[Pet] */ - public function findPetsByStatus(status:String = "available"):String { - // create path and map variables - var path:String = "/pet/findByStatus".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (status == null) { - throw new ApiError(400, "missing required params"); - } - if ("null" != String(status)) - queryParams["status"] = toPathValue(status); - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "findPetsByStatus"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] */ - public function findPetsByTags(tags:String):String { - // create path and map variables - var path:String = "/pet/findByTags".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (tags == null) { - throw new ApiError(400, "missing required params"); - } - if ("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "findPetsByTags"; - - token.returnType = Array[Pet]; - return requestId; - - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/StoreApi.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/StoreApi.as deleted file mode 100644 index cc4bc2c4a13..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/StoreApi.as +++ /dev/null @@ -1,109 +0,0 @@ -package com.wordnik.client.api { - -import com.wordnik.swagger.common.ApiInvoker; -import com.wordnik.swagger.exception.ApiErrorCodes; -import com.wordnik.swagger.exception.ApiError; -import com.wordnik.swagger.common.ApiUserCredentials; -import com.wordnik.swagger.event.Response; -import com.wordnik.swagger.common.SwaggerApi; -import com.wordnik.client.model.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; - -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - public static const event_getOrderById:String = "getOrderById"; - public static const event_deleteOrder:String = "deleteOrder"; - public static const event_placeOrder:String = "placeOrder"; - - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials:ApiUserCredentials, eventDispatcher:EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - /* - * Returns Order */ - - public function getOrderById(orderId:String):String { - // create path and map variables - var path:String = "/store/order/{orderId}".replace(/{format}/g, "xml").replace("{" + "orderId" + "}", getApiInvoker().escapeString(orderId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (orderId == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "getOrderById"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void */ - public function deleteOrder(orderId:String):String { - // create path and map variables - var path:String = "/store/order/{orderId}".replace(/{format}/g, "xml").replace("{" + "orderId" + "}", getApiInvoker().escapeString(orderId)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (orderId == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "deleteOrder"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function placeOrder(body:Order):String { - // create path and map variables - var path:String = "/store/order".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "placeOrder"; - - token.returnType = null; - return requestId; - - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/UserApi.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/UserApi.as deleted file mode 100644 index 1714b4a0381..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/api/UserApi.as +++ /dev/null @@ -1,244 +0,0 @@ -package com.wordnik.client.api { - -import com.wordnik.swagger.common.ApiInvoker; -import com.wordnik.swagger.exception.ApiErrorCodes; -import com.wordnik.swagger.exception.ApiError; -import com.wordnik.swagger.common.ApiUserCredentials; -import com.wordnik.swagger.event.Response; -import com.wordnik.swagger.common.SwaggerApi; -import com.wordnik.client.model.User; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; - -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - public static const event_updateUser:String = "updateUser"; - public static const event_deleteUser:String = "deleteUser"; - public static const event_getUserByName:String = "getUserByName"; - public static const event_loginUser:String = "loginUser"; - public static const event_logoutUser:String = "logoutUser"; - public static const event_createUser:String = "createUser"; - public static const event_createUsersWithArrayInput:String = "createUsersWithArrayInput"; - public static const event_createUsersWithListInput:String = "createUsersWithListInput"; - - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials:ApiUserCredentials, eventDispatcher:EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - /* - * Returns void */ - - public function updateUser(username:String, body:User):String { - // create path and map variables - var path:String = "/user/{username}".replace(/{format}/g, "xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (username == null || body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "updateUser"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function deleteUser(username:String):String { - // create path and map variables - var path:String = "/user/{username}".replace(/{format}/g, "xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (username == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "deleteUser"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns User */ - public function getUserByName(username:String):String { - // create path and map variables - var path:String = "/user/{username}".replace(/{format}/g, "xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (username == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "getUserByName"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns string */ - public function loginUser(username:String, password:String):String { - // create path and map variables - var path:String = "/user/login".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (username == null || password == null) { - throw new ApiError(400, "missing required params"); - } - if ("null" != String(username)) - queryParams["username"] = toPathValue(username); - if ("null" != String(password)) - queryParams["password"] = toPathValue(password); - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "loginUser"; - - token.returnType = string; - return requestId; - - } - - /* - * Returns void */ - public function logoutUser():String { - // create path and map variables - var path:String = "/user/logout".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logoutUser"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function createUser(body:User):String { - // create path and map variables - var path:String = "/user".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "createUser"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function createUsersWithArrayInput(body:Array):String { - // create path and map variables - var path:String = "/user/createWithArray".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "createUsersWithArrayInput"; - - token.returnType = null; - return requestId; - - } - - /* - * Returns void */ - public function createUsersWithListInput(body:Array):String { - // create path and map variables - var path:String = "/user/createWithList".replace(/{format}/g, "xml"); - - // query params - var queryParams:Dictionary = new Dictionary(); - var headerParams:Dictionary = new Dictionary(); - - // verify required params are set - if (body == null) { - throw new ApiError(400, "missing required params"); - } - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); - - var requestId:String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "createUsersWithListInput"; - - token.returnType = null; - return requestId; - - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Category.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Category.as deleted file mode 100644 index e20d3701cf7..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Category.as +++ /dev/null @@ -1,21 +0,0 @@ -package com.wordnik.client.model { - -[XmlRootNode(name="Category")] -public class Category { - [XmlElement(name="id")] - public var id:Number = 0.0; - - [XmlElement(name="name")] - public var name:String = null; - - public function toString():String { - var str:String = "Category: "; - str += " (id: " + id + ")"; - str += " (name: " + name + ")"; - return str; - } - - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/CategoryList.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/CategoryList.as deleted file mode 100644 index 48b18dbe1f4..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/CategoryList.as +++ /dev/null @@ -1,17 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.swagger.common.ListWrapper; - -public class CategoryList implements ListWrapper { - // This declaration below of _Category_obj_class is to force flash compiler to include this class - [XmlElements(name="category", type="com.wordnik.client.model.Category")] - public var category:Array = new Array(); - private var _category_obj_class:com.wordnik.client.model.Category = null; - - public function getList():Array { - return category; - } - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Order.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Order.as deleted file mode 100644 index 5147a428ba5..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Order.as +++ /dev/null @@ -1,34 +0,0 @@ -package com.wordnik.client.model { - -[XmlRootNode(name="Order")] -public class Order { - [XmlElement(name="id")] - public var id:Number = 0.0; - - [XmlElement(name="petId")] - public var petId:Number = 0.0; - - [XmlElement(name="quantity")] - public var quantity:Number = 0.0; - - /* Order Status */ - [XmlElement(name="status")] - public var status:String = null; - - [XmlElement(name="shipDate")] - public var shipDate:Date = null; - - public function toString():String { - var str:String = "Order: "; - str += " (id: " + id + ")"; - str += " (petId: " + petId + ")"; - str += " (quantity: " + quantity + ")"; - str += " (status: " + status + ")"; - str += " (shipDate: " + shipDate + ")"; - return str; - } - - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/OrderList.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/OrderList.as deleted file mode 100644 index 56825295dd8..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/OrderList.as +++ /dev/null @@ -1,17 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.swagger.common.ListWrapper; - -public class OrderList implements ListWrapper { - // This declaration below of _Order_obj_class is to force flash compiler to include this class - [XmlElements(name="order", type="com.wordnik.client.model.Order")] - public var order:Array = new Array(); - private var _order_obj_class:com.wordnik.client.model.Order = null; - - public function getList():Array { - return order; - } - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Pet.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Pet.as deleted file mode 100644 index 4a19692e9f1..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Pet.as +++ /dev/null @@ -1,48 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.client.model.Category; -import com.wordnik.client.model.Tag; - -[XmlRootNode(name="Pet")] -public class Pet { - /* unique identifier for the pet */ - [XmlElement(name="id")] - public var id:Number = 0.0; - - [XmlElement(name="category")] - public var category:Category = null; - - [XmlElement(name="name")] - public var name:String = null; - - // This declaration below of _photoUrls_obj_class is to force flash compiler to include this class - [XmlElementWrapper(name="photoUrls")] - [XmlElements(name="photoUrl", type="com.wordnik.client.model.String")] - public var photoUrls:Array = new Array(); - [XmlElementWrapper(name="tags")] - [XmlElements(name="tag", type="com.wordnik.client.model.Tag")] - public var tags:Array = new Array(); - - // This declaration below of _tags_obj_class is to force flash compiler to include this class - [XmlElement(name="status")] - public var status:String = null; - private var _photoUrls_obj_class:com.wordnik.client.model.String = null; - - /* pet status in the store */ - private var _tags_obj_class:com.wordnik.client.model.Tag = null; - - public function toString():String { - var str:String = "Pet: "; - str += " (id: " + id + ")"; - str += " (category: " + category + ")"; - str += " (name: " + name + ")"; - str += " (photoUrls: " + photoUrls + ")"; - str += " (tags: " + tags + ")"; - str += " (status: " + status + ")"; - return str; - } - - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/PetList.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/PetList.as deleted file mode 100644 index 61b4070a543..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/PetList.as +++ /dev/null @@ -1,19 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.swagger.common.ListWrapper; -import com.wordnik.client.model.Category; -import com.wordnik.client.model.Tag; - -public class PetList implements ListWrapper { - // This declaration below of _Pet_obj_class is to force flash compiler to include this class - [XmlElements(name="pet", type="com.wordnik.client.model.Pet")] - public var pet:Array = new Array(); - private var _pet_obj_class:com.wordnik.client.model.Pet = null; - - public function getList():Array { - return pet; - } - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Tag.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Tag.as deleted file mode 100644 index 07f1f8dd9f3..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/Tag.as +++ /dev/null @@ -1,21 +0,0 @@ -package com.wordnik.client.model { - -[XmlRootNode(name="Tag")] -public class Tag { - [XmlElement(name="id")] - public var id:Number = 0.0; - - [XmlElement(name="name")] - public var name:String = null; - - public function toString():String { - var str:String = "Tag: "; - str += " (id: " + id + ")"; - str += " (name: " + name + ")"; - return str; - } - - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/TagList.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/TagList.as deleted file mode 100644 index 92a9f7d71b1..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/TagList.as +++ /dev/null @@ -1,17 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.swagger.common.ListWrapper; - -public class TagList implements ListWrapper { - // This declaration below of _Tag_obj_class is to force flash compiler to include this class - [XmlElements(name="tag", type="com.wordnik.client.model.Tag")] - public var tag:Array = new Array(); - private var _tag_obj_class:com.wordnik.client.model.Tag = null; - - public function getList():Array { - return tag; - } - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/User.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/User.as deleted file mode 100644 index d5227f9d28e..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/User.as +++ /dev/null @@ -1,46 +0,0 @@ -package com.wordnik.client.model { - -[XmlRootNode(name="User")] -public class User { - [XmlElement(name="id")] - public var id:Number = 0.0; - - [XmlElement(name="firstName")] - public var firstName:String = null; - - [XmlElement(name="username")] - public var username:String = null; - - [XmlElement(name="lastName")] - public var lastName:String = null; - - [XmlElement(name="email")] - public var email:String = null; - - [XmlElement(name="password")] - public var password:String = null; - - [XmlElement(name="phone")] - public var phone:String = null; - - /* User Status */ - [XmlElement(name="userStatus")] - public var userStatus:Number = 0.0; - - public function toString():String { - var str:String = "User: "; - str += " (id: " + id + ")"; - str += " (firstName: " + firstName + ")"; - str += " (username: " + username + ")"; - str += " (lastName: " + lastName + ")"; - str += " (email: " + email + ")"; - str += " (password: " + password + ")"; - str += " (phone: " + phone + ")"; - str += " (userStatus: " + userStatus + ")"; - return str; - } - - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/UserList.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/UserList.as deleted file mode 100644 index fdaab68ac23..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/client/model/UserList.as +++ /dev/null @@ -1,17 +0,0 @@ -package com.wordnik.client.model { - -import com.wordnik.swagger.common.ListWrapper; - -public class UserList implements ListWrapper { - // This declaration below of _User_obj_class is to force flash compiler to include this class - [XmlElements(name="user", type="com.wordnik.client.model.User")] - public var user:Array = new Array(); - private var _user_obj_class:com.wordnik.client.model.User = null; - - public function getList():Array { - return user; - } - -} -} - diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiInvoker.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiInvoker.as deleted file mode 100644 index 89fd394d2e9..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiInvoker.as +++ /dev/null @@ -1,276 +0,0 @@ -package com.wordnik.swagger.common { -import asaxb.xml.bind.ASAXBContext; -import asaxb.xml.bind.Unmarshaller; - -import com.wordnik.swagger.event.ApiClientEvent; -import com.wordnik.swagger.event.Response; -import com.wordnik.swagger.common.ApiUserCredentials; - -import flash.events.EventDispatcher; -import flash.utils.Dictionary; -import flash.utils.describeType; -import flash.xml.XMLDocument; -import flash.xml.XMLNode; - -import mx.messaging.ChannelSet; -import mx.messaging.channels.HTTPChannel; -import mx.messaging.messages.HTTPRequestMessage; -import mx.rpc.AsyncToken; -import mx.rpc.events.FaultEvent; -import mx.rpc.events.ResultEvent; -import mx.rpc.http.HTTPService; -import mx.rpc.xml.SimpleXMLEncoder; -import mx.utils.ObjectUtil; - - -public class ApiInvoker extends EventDispatcher { - - private static const DELETE_DATA_DUMMY:String = "dummyDataRequiredForDeleteOverride"; - private static const X_HTTP_OVERRIDE_KEY:String = "X-HTTP-Method-Override"; - private static const CONTENT_TYPE_HEADER_KEY:String = "Content-Type"; - - public function ApiInvoker(apiUsageCredentials:ApiUserCredentials, eventNotifier:EventDispatcher, useProxy:Boolean = true) { - _apiUsageCredentials = apiUsageCredentials; - _useProxyServer = useProxy; - if (_apiUsageCredentials.hostName != null) { - _proxyHostName = _apiUsageCredentials.hostName; - } - _apiPath = _apiUsageCredentials.apiPath; - _proxyPath = _apiUsageCredentials.proxyPath; - _apiProxyServerUrl = _apiUsageCredentials.apiProxyServerUrl; - _apiEventNotifier = eventNotifier; - } - public var _apiEventNotifier:EventDispatcher; - internal var _apiProxyServerUrl:String = ""; - internal var _useProxyServer:Boolean = true; - private var _apiUsageCredentials:ApiUserCredentials; - private var _baseUrl:String = ""; - private var _proxyHostName:String = ""; - private var _apiPath:String = ""; - private var _proxyPath:String = ""; - - public function invokeAPI(resourceURL:String, method:String, queryParams:Dictionary, postObject:Object, headerParams:Dictionary):AsyncToken { - //make the communication - if (_useProxyServer) { - resourceURL = _apiProxyServerUrl + resourceURL; - } - else { - resourceURL = "http://" + _proxyHostName + _apiPath + resourceURL; - } - - var counter:int = 0; - var symbol:String = "&"; - var paramValue:Object; - for (var paramName:String in queryParams) { - paramValue = queryParams[paramName]; - //var key:String = paramName; - // do stuff - symbol = "&"; - if (counter == 0) { - symbol = "?"; - } - resourceURL = resourceURL + symbol + paramName + "=" + paramValue.toString(); - counter++; - - } -// trace(resourceURL); - //create a httpservice and invoke the rest url waiting for response - var requestHeader:Object = new Object(); - if (headerParams != null) { - for (var key:String in headerParams) { - requestHeader[key] = headerParams[key]; - } - } - - resourceURL = ApiUrlHelper.appendTokenInfo(resourceURL, requestHeader, _apiUsageCredentials); - - var bodyData:String = marshal(postObject).toString();//restRequest.postData; - - return doRestCall(resourceURL, onApiRequestResult, onApiRequestFault, method, bodyData, requestHeader, "application/xml"); - - - } - - public function marshal(source:Object):Object { -// trace("marshal got - " + source) - if (source is String) { - return source; - } else if (source is Array && source.length > 0) { - var writer:XMLWriter = new XMLWriter(); - var sourceArray:Array = source as Array; - var arrayEnclosure:String = getArrayEnclosure(sourceArray); - writer.xml.setName(arrayEnclosure); - - for (var i:int = 0; i < sourceArray.length; i++) { - var o:Object = sourceArray[i]; - writer.xml.appendChild(marshal(o)); - } - return writer.xml; - } else - return marshalObject(source); - } - - public function marshalObject(source:Object):XML { - var writer:XMLWriter = new XMLWriter(); - var objDescriptor:XML = describeType(source); - var property:XML; - var propertyType:String; - var propertyValue:Object; - - var qualifiedClassName:String = objDescriptor.@name; - qualifiedClassName = qualifiedClassName.replace("::", "."); - var className:String = qualifiedClassName.substring(qualifiedClassName.lastIndexOf(".") + 1); - className = className().toLowerCase() + className.substring(1); - writer.xml.setName(className); - - for each(property in objDescriptor.elements("variable")) { - propertyValue = source[property.@name]; - if (propertyValue != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - for each(property in objDescriptor.elements("accessor")) { - if (property.@access == "readonly") { - continue; - } - propertyValue = source[property.@name]; - if (source[property.@name] != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - return writer.xml; - } - - public function escapeString(str:String):String { - return str; - } - - private function doRestCall(url:String, resultFunction:Function, faultFunction:Function = null, - restMethod:String = "GET", - bodyData:Object = null, headers:Object = null, contentType:String = "application/xml"):AsyncToken { - var httpService:HTTPService = new HTTPService(); - - if (headers == null) { - headers = new Object(); - } - httpService.method = restMethod; - - if (restMethod.toUpperCase() != HTTPRequestMessage.GET_METHOD) { - //httpService.method = HTTPRequestMessage.POST_METHOD; - not required as we're using the proxy - if (bodyData == null) { - bodyData = new Object(); - } - - if (restMethod == HTTPRequestMessage.DELETE_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.DELETE_METHOD; - bodyData = DELETE_DATA_DUMMY; - } - else if (restMethod == HTTPRequestMessage.PUT_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.PUT_METHOD; - } - else { - headers[CONTENT_TYPE_HEADER_KEY] = contentType; - } - } - else { - //if the request type is GET and content type is xml then the Flex HTTPService converts it to a POST ... yeah - contentType = null; - } - - httpService.url = url; - httpService.contentType = contentType; - httpService.resultFormat = "e4x"; - httpService.headers = headers; - httpService.addEventListener(ResultEvent.RESULT, resultFunction); - if (faultFunction != null) { - httpService.addEventListener(FaultEvent.FAULT, faultFunction); - } - if (_useProxyServer) { - httpService.useProxy = true; - - var channelSet:ChannelSet = new ChannelSet(); - var httpChannel:HTTPChannel = new HTTPChannel(); - httpChannel.uri = ApiUrlHelper.getProxyUrl(_proxyHostName, _proxyPath); - channelSet.addChannel(httpChannel); - httpService.channelSet = channelSet; - } - - return httpService.send(bodyData); - } - - private function onApiRequestResult(event:ResultEvent):void { - var completionListener:Function = event.token.completionListener; - var result:Object = event.result; - var resultType:Class = event.token.returnType; - var resultObject:Object; - if (resultType != null) { - var context:ASAXBContext = ASAXBContext.newInstance(resultType); - var unmarshaller:Unmarshaller = context.createUnmarshaller(); - var resultXML:XML = new XML(event.result); - try { - resultObject = unmarshaller.unmarshal(resultXML); - } - catch (error:TypeError) { - var errorResponse:Response = new Response(false, null, "Could not unmarshall response"); - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(event.token.completionEventType); - failureEvent.response = errorResponse; - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - if (resultObject is ListWrapper) { - resultObject = ListWrapper(resultObject).getList(); - } - } - - var response:Response = new Response(true, resultObject); - response.requestId = event.token.requestId; - var successEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.SUCCESS_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var successEvent:ApiClientEvent = new ApiClientEvent(successEventType); - successEvent.response = response; - _apiEventNotifier.dispatchEvent(successEvent); - } - } - - private function onApiRequestFault(event:FaultEvent):void { - var completionListener:Function = event.token.completionListener; - if (completionListener != null) { - completionListener.call(null, new Response(false, null, event.fault.faultString)); - } - - var failureEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.FAILURE_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(failureEventType); - failureEvent.response = new Response(false, null, event.fault.faultString); - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - private function getArrayEnclosure(arr:Array):String { - if (arr != null && arr.length > 0) { - var className:String = flash.utils.getQualifiedClassName(arr[0]) - if (className.indexOf("::") > 0) - className = className.substr(className.indexOf("::") + 2, className.length) - - return className.substring(0, 1).toLowerCase() + className.substring(1, className.length) + "s"; - } else - return ""; - } - - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUrlHelper.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUrlHelper.as deleted file mode 100644 index 0fc7e1821b1..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUrlHelper.as +++ /dev/null @@ -1,41 +0,0 @@ -package com.wordnik.swagger.common { -import com.wordnik.swagger.common.ApiUserCredentials; - -/** - * @private - * Internal class for the Rest client - */ -internal class ApiUrlHelper { - - private static const API_URL_KEY:String = "api_key"; - private static const AUTH_TOKEN_URL_KEY:String = "auth_token"; - - private static const HTTP_URL_PREFIX:String = "http://"; - - internal static function appendTokenInfo(restUrl:String, requestHeader:Object, credentials:ApiUserCredentials):String { - //checks for the presence api credentials on client initialization and not repeated here - if (restUrl.indexOf("?") == -1) { - restUrl += ( "?" + API_URL_KEY + "=" + credentials.apiToken ); - } - else { - restUrl += ( "&" + API_URL_KEY + "=" + credentials.apiToken ); - } - requestHeader.api_key = credentials.apiToken; - - if (credentials.authToken != null && credentials.authToken != "") { - restUrl += ( "&" + AUTH_TOKEN_URL_KEY + "=" + credentials.authToken ); - requestHeader.auth_token = credentials.authToken; - } - - return restUrl; - } - - internal static function getProxyUrl(hostName:String, proxyPath:String):String { - if (hostName(hostName.length - 1) == "/") //remove trailing slash - { - hostName = hostName.substring(0, hostName.length - 1); - } - return HTTP_URL_PREFIX + hostName + proxyPath; - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUserCredentials.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUserCredentials.as deleted file mode 100644 index 3b0e38e6ccc..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ApiUserCredentials.as +++ /dev/null @@ -1,59 +0,0 @@ -package com.wordnik.swagger.common { - -/** - * Api account credentials. - * - */ -public class ApiUserCredentials { - /** - * Constructor of ApiUserCredentials - * @param apiToken An apitoken that is passed along with the requests - * @param authToken A valid auth_token which could necessary for certain operations - * @param hostName The host name for the Rest API eg. api.companyName.com - * @param userId The userId which is required for certain operations - currently, get user lists - */ - public function ApiUserCredentials(hostName:String, apiPath:String, apiToken:String, - authToken:String = null, userId:Number = -1, apiProxyServerUrl:String = "", - proxyPath:String = null) { - this.hostName = hostName; - this.apiToken = apiToken; - this.authToken = authToken; - this.userId = userId; - this.apiPath = apiPath; - this.apiProxyServerUrl = apiProxyServerUrl; - this.proxyPath = proxyPath; - } - /** - * An apitoken that is passed along with the requests - */ - public var apiToken:String; - /** - * A valid auth_token which could be necessary for certain operations - */ - public var authToken:String; - /** - * The userId which could be required for certain operations - */ - public var userId:Number; - /** - * The host name for the Rest API eg. api.companyName.com - */ - public var hostName:String; - /** - * The base path to the api resources - used along with the hostname - * eg. /v4 - */ - public var apiPath:String; - /** - * The base path to the blazeds proxy - * eg. /v4/messagebroker/restproxy - */ - public var proxyPath:String; - /** - * If a proxy server has been set up for the services specify the URL here. This value is used when the Api is invoked with - * the value useProxy as true - */ - public var apiProxyServerUrl:String; - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ListWrapper.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ListWrapper.as deleted file mode 100644 index 1dc8ef029fa..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/ListWrapper.as +++ /dev/null @@ -1,7 +0,0 @@ -package com.wordnik.swagger.common { -public interface ListWrapper { - - function getList():Array; - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/SwaggerApi.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/SwaggerApi.as deleted file mode 100644 index af58870d179..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/SwaggerApi.as +++ /dev/null @@ -1,70 +0,0 @@ -package com.wordnik.swagger.common { -import com.wordnik.swagger.common.ApiUserCredentials; - -import flash.events.EventDispatcher; -import flash.events.IEventDispatcher; - -import mx.utils.UIDUtil; - -public class SwaggerApi extends EventDispatcher { - - /** - * Method for returning the path value - * For a string value an empty value is returned if the value is null - * @param value - * @return - */ - protected static function toPathValue(value:Object):String { - if (value is Array) { - return arrayToPathValue(value as Array); - } - return value == null ? "" : value.toString(); - } - - /** - * Method for returning a path value - * For a list of objects a comma separated string is returned - * @param objects - * @return - */ - protected static function arrayToPathValue(objects:Array):String { - var out:String = ""; - - return objects.join(","); - } - - /** - * Constructor for the api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function SwaggerApi(apiCredentials:ApiUserCredentials, eventDispatcher:EventDispatcher = null) { - super(); - _apiUsageCredentials = apiCredentials; - _apiEventNotifier = eventDispatcher; - } - protected var _apiUsageCredentials:ApiUserCredentials; - protected var _apiEventNotifier:EventDispatcher; - protected var _apiInvoker:ApiInvoker; - protected var _useProxyServer:Boolean = false; - - public function useProxyServer(value:Boolean, proxyServerUrl:String = null):void { - _useProxyServer = value; - } - - protected function getApiInvoker():ApiInvoker { - if (_apiInvoker == null) { - if (_apiEventNotifier == null) { - _apiEventNotifier = this; - } - _apiInvoker = new ApiInvoker(_apiUsageCredentials, _apiEventNotifier, _useProxyServer); - } - return _apiInvoker; - } - - protected function getUniqueId():String { - return UIDUtil.createUID(); - } - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/XMLWriter.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/XMLWriter.as deleted file mode 100644 index 9b575262a31..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/common/XMLWriter.as +++ /dev/null @@ -1,24 +0,0 @@ -package com.wordnik.swagger.common { -public class XMLWriter { - public function XMLWriter() { - xml = ; - } - public var xml:XML; - - public function reset():void { - xml = new XML(); - } - - public function addProperty(propertyName:String, propertyValue:String):XML { - var xmlProperty:XML = - xmlProperty.setName(propertyName); - xmlProperty.appendChild(propertyValue); - xml.appendChild(xmlProperty); - return xmlProperty; - } - - public function addAttribute(propertyName:String, attribute:String, attributeValue:String):void { - xml.elements(propertyName)[0].@[attribute] = attributeValue; - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/ApiClientEvent.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/ApiClientEvent.as deleted file mode 100644 index 923cf3454fa..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/ApiClientEvent.as +++ /dev/null @@ -1,35 +0,0 @@ -package com.wordnik.swagger.event { -import com.wordnik.swagger.event.Response; - -import flash.events.Event; - -/** - * Event dispatched by the SDK to communicate success events and failure events. - * If a custom dispatcher has been assigned by the consumer on the generated client then the dispatcher dispatches - * the ApiClientEvent to indicate success or failure of the invocation using the Response - */ -public class ApiClientEvent extends Event { - - /** - * Event type to indicate a unsuccessful invocation - */ - public static const FAILURE_EVENT:String = "unsuccesfulInvocation"; - - /** - * Event type to indicate a successful invocation - */ - public static const SUCCESS_EVENT:String = "successfulInvocation"; - - public function ApiClientEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) { - super(type, bubbles, cancelable); - } - /** - * The Response object which contains response info - */ - public var response:Response; - /** - * Any additional info - */ - public var message:String; -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/Response.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/Response.as deleted file mode 100644 index 2379096932a..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/event/Response.as +++ /dev/null @@ -1,53 +0,0 @@ -package com.wordnik.swagger.event { - -/** - * Response contains info on the result of an API invocation. - * A completion listener will expect this Response object. - */ -public class Response { - - private static const API_ERROR_MSG:String = "Api error response: "; - - private static function getFriendlyMessage(errorMessage:String):String { - var result:String = errorMessage; - if (errorMessage == null) - return null; - var errorCode:String; - var errorCodeArray:Array = errorMessage.match(/(?<=HTTP\/1.1 )[0-9][0-9][0-9]/); - if (errorCodeArray != null && errorCodeArray.length == 1) { - errorCode = String(errorCodeArray[0]); - } - var msgArray:Array = errorMessage.match(/(?<=HTTP\/1.1 [0-9][0-9][0-9] )[^]*/); - if (msgArray != null && msgArray.length == 1) { - result = API_ERROR_MSG + String(msgArray[0]); - } - return result; - } - - public function Response(isSuccessful:Boolean, payload:Object = null, errorMessage:String = null, requestId:String = null) { - this.isSuccess = isSuccessful; - this.payload = payload; - this.errorMessage = getFriendlyMessage(errorMessage); - } - /** - * Indicates whether the invoked operation failed or succeeded - */ - public var isSuccess:Boolean; - /** - * The payload of the succesful operation eg. a Word in a WordRequest - */ - public var payload:Object; - /** - * Error message in case of failure - */ - public var errorMessage:String; - /** - * A request Id that was passed in by the user as a param when invoking the operation - */ - public var requestId:String; - - public function toString():String { - return "Response (requestId:" + requestId + "; isSuccess:" + isSuccess + "; errorMessage:" + errorMessage + "; payload:" + payload + ")"; - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiError.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiError.as deleted file mode 100644 index 8f473a0cbf9..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiError.as +++ /dev/null @@ -1,7 +0,0 @@ -package com.wordnik.swagger.exception { -public class ApiError extends Error { - public function ApiError(id:* = 0, message:* = "") { - super(message, id); - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiErrorCodes.as b/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiErrorCodes.as deleted file mode 100644 index 7abb7642f8e..00000000000 --- a/samples/client/petstore/flash/src/main/flex/com/wordnik/swagger/exception/ApiErrorCodes.as +++ /dev/null @@ -1,32 +0,0 @@ -package com.wordnik.swagger.exception { -public class ApiErrorCodes { - /** - * System exception. - */ - public static const SYSTEM_EXCEPTION:Number = 0; - - /** - * With Arguments as current key. - */ - public static const API_KEY_NOT_VALID:Number = 1000; - /** - * With arguments as current token value - */ - public static const AUTH_TOKEN_NOT_VALID:Number = 1001; - /** - * With arguments as input JSON and output class anme - */ - public static const ERROR_CONVERTING_JSON_TO_JAVA:Number = 1002; - /** - * With arguments as JAVA class name - */ - public static const ERROR_CONVERTING_JAVA_TO_JSON:Number = 1003; - - public static const ERROR_FROM_WEBSERVICE_CALL:Number = 1004; - /** - * With arguments as current API server name - */ - public static const API_SERVER_NOT_VALID:Number = 1005; - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/bin/AirExecutorApp-app.xml b/samples/client/petstore/flash/src/main/flex/io/swagger/bin/AirExecutorApp-app.xml deleted file mode 100644 index 1dbaf98e644..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/bin/AirExecutorApp-app.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - AirExecutorApp - - - AirExecutorApp - - - AirExecutorApp - - - v1 - - - - - - - - - - - - - - - AirExecutorApp.swf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/build.properties b/samples/client/petstore/flash/src/main/flex/io/swagger/build.properties deleted file mode 100644 index 8e77d88c961..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/build.properties +++ /dev/null @@ -1,29 +0,0 @@ -# Window and document title for the documentation -title=Sample app AS3 SDK API Documentation - -#Path to the source folder where the .as files are located -sourcepath = ./src/main/flex - -# Class-folders you want to search for classes to be included in the docs, seperated by spaces (for example ../com/ ../net/ ) -# to include every .as and .mxml file within your project, just state ../ -domainextensions = ./src/main/flex - -# The Location of deployment library on your Computer (PC/Mac) for compiled SWC file -liboutputfolder = bin -liboutputfile = as3-sample-sdk.swc -libpath = lib - -# The Location of the output folder for your generated documents -docsoutputfolder = asdoc - -# The location of the test sources -testsourcepath = ./src/test/flex - -# Home directory for flex sdk, change this to build for Mac or PC using # as comment -FLEX4_SDK_HOME = /usr/local/flex_sdk_4.1.0/ -#FLEX4_SDK_HOME = /Applications/Adobe Flash Builder 4/sdks/4.1.0/ - -# The location of your asdoc.exe, change this to build for Mac or PC using # as comment -#asdoc.exe = C:/Program Files/Adobe/Flash Builder 4/sdks/3.5.0/bin/asdoc.exe -#asdoc.exe = /Applications/Adobe Flash Builder 4/sdks/3.5.0/bin/asdoc - diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/build.xml b/samples/client/petstore/flash/src/main/flex/io/swagger/build.xml deleted file mode 100644 index 4f021b0b8b2..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/build.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - docs created - - - - - - - - - - - - - - - - - - - - - - - - SWC created - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.as index 51850ac896b..edd1298600f 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.as @@ -1,4 +1,4 @@ -package io.swagger/client/api { +package io.swagger.client.api { import io.swagger.common.ApiInvoker; import io.swagger.exception.ApiErrorCodes; @@ -6,8 +6,8 @@ import io.swagger.exception.ApiError; import io.swagger.common.ApiUserCredentials; import io.swagger.event.Response; import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Pet; -import java.io.File; +import io.swagger.client.model.Pet; +import flash.filesystem.File; import mx.rpc.AsyncToken; import mx.utils.UIDUtil; @@ -51,7 +51,7 @@ public class PetApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -80,7 +80,7 @@ public class PetApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -93,9 +93,9 @@ public class PetApi extends SwaggerApi { } /* - * Returns Array[Pet] + * Returns Array */ - public function find_pets_by_status (status: Array[String] = available): String { + public function find_pets_by_status (status: Array = available): String { // create path and map variables var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); @@ -118,15 +118,15 @@ public class PetApi extends SwaggerApi { token.requestId = requestId; token.completionEventType = "find_pets_by_status"; - token.returnType = Array[Pet]; + token.returnType = Array; return requestId; } /* - * Returns Array[Pet] + * Returns Array */ - public function find_pets_by_tags (tags: Array[String]): String { + public function find_pets_by_tags (tags: Array): String { // create path and map variables var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); @@ -149,7 +149,7 @@ public class PetApi extends SwaggerApi { token.requestId = requestId; token.completionEventType = "find_pets_by_tags"; - token.returnType = Array[Pet]; + token.returnType = Array; return requestId; } @@ -273,4 +273,4 @@ public class PetApi extends SwaggerApi { } -} \ No newline at end of file +} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.py deleted file mode 100644 index 5ca5b8bd935..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/PetApi.py +++ /dev/null @@ -1,276 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Pet; -import java.io.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_update_pet: String = "update_pet"; - public static const event_add_pet: String = "add_pet"; - public static const event_find_pets_by_status: String = "find_pets_by_status"; - public static const event_find_pets_by_tags: String = "find_pets_by_tags"; - public static const event_get_pet_by_id: String = "get_pet_by_id"; - public static const event_update_pet_with_form: String = "update_pet_with_form"; - public static const event_delete_pet: String = "delete_pet"; - public static const event_upload_file: String = "upload_file"; - - - /* - * Returns void - */ - public function update_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function add_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "add_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_status (status: Array[String] = available): String { - // create path and map variables - var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(status)) - queryParams["status"] = toPathValue(status); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_status"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_tags (tags: Array[String]): String { - // create path and map variables - var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_tags"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Pet - */ - public function get_pet_by_id (petId: Number): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_pet_by_id"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void - */ - public function update_pet_with_form (petId: String, name: String, status: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet_with_form"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_pet (petId: Number, apiKey: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - headerParams["apiKey"] = toPathValue(apiKey); - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function upload_file (petId: Number, additionalMetadata: String, file: File): String { - // create path and map variables - var path: String = "/pet/{petId}/uploadImage".replace(/{format}/g,"xml").replace("{" + "petId" + "}", getApiInvoker().escapeString(petId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "upload_file"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.as index 4ba76f079c2..061878ad257 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.as @@ -1,4 +1,4 @@ -package io.swagger/client/api { +package io.swagger.client.api { import io.swagger.common.ApiInvoker; import io.swagger.exception.ApiErrorCodes; @@ -6,8 +6,7 @@ import io.swagger.exception.ApiError; import io.swagger.common.ApiUserCredentials; import io.swagger.event.Response; import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Dictionary; -import io.swagger/client/model.Order; +import io.swagger.client.model.Order; import mx.rpc.AsyncToken; import mx.utils.UIDUtil; @@ -31,7 +30,7 @@ public class StoreApi extends SwaggerApi { /* - * Returns Dictionary(str, Number) + * Returns Dictionary */ public function get_inventory (): String { // create path and map variables @@ -54,7 +53,7 @@ public class StoreApi extends SwaggerApi { token.requestId = requestId; token.completionEventType = "get_inventory"; - token.returnType = Dictionary(str, Number); + token.returnType = Dictionary; return requestId; } @@ -76,7 +75,7 @@ public class StoreApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -148,4 +147,4 @@ public class StoreApi extends SwaggerApi { } -} \ No newline at end of file +} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.py deleted file mode 100644 index 3db705ff486..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/StoreApi.py +++ /dev/null @@ -1,151 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Dictionary; -import io.swagger/client/model.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_get_inventory: String = "get_inventory"; - public static const event_place_order: String = "place_order"; - public static const event_get_order_by_id: String = "get_order_by_id"; - public static const event_delete_order: String = "delete_order"; - - - /* - * Returns Dictionary(str, Number) - */ - public function get_inventory (): String { - // create path and map variables - var path: String = "/store/inventory".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_inventory"; - - token.returnType = Dictionary(str, Number); - return requestId; - - } - - /* - * Returns Order - */ - public function place_order (body: Order): String { - // create path and map variables - var path: String = "/store/order".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@5366f936, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "place_order"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns Order - */ - public function get_order_by_id (orderId: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "orderId" + "}", getApiInvoker().escapeString(orderId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_order_by_id"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void - */ - public function delete_order (orderId: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "orderId" + "}", getApiInvoker().escapeString(orderId)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_order"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.as index 8580eb76b70..06b0d079799 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.as @@ -1,4 +1,4 @@ -package io.swagger/client/api { +package io.swagger.client.api { import io.swagger.common.ApiInvoker; import io.swagger.exception.ApiErrorCodes; @@ -6,8 +6,7 @@ import io.swagger.exception.ApiError; import io.swagger.common.ApiUserCredentials; import io.swagger.event.Response; import io.swagger.common.SwaggerApi; -import io.swagger/client/model.User; -import java.util.List; +import io.swagger.client.model.User; import mx.rpc.AsyncToken; import mx.utils.UIDUtil; @@ -51,7 +50,7 @@ public class UserApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@21668d9, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -66,7 +65,7 @@ public class UserApi extends SwaggerApi { /* * Returns void */ - public function create_users_with_array_input (body: Array[User]): String { + public function create_users_with_array_input (body: Array): String { // create path and map variables var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); @@ -80,7 +79,7 @@ public class UserApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d3d7fa1, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -95,7 +94,7 @@ public class UserApi extends SwaggerApi { /* * Returns void */ - public function create_users_with_list_input (body: Array[User]): String { + public function create_users_with_list_input (body: Array): String { // create path and map variables var path: String = "/user/createWithList".replace(/{format}/g,"xml"); @@ -109,7 +108,7 @@ public class UserApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@408629d1, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -229,7 +228,7 @@ public class UserApi extends SwaggerApi { - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); + var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, body, headerParams); var requestId: String = getUniqueId(); @@ -272,4 +271,4 @@ public class UserApi extends SwaggerApi { } -} \ No newline at end of file +} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.py deleted file mode 100644 index 865307ebc96..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/UserApi.py +++ /dev/null @@ -1,275 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.User; -import java.util.List; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_create_user: String = "create_user"; - public static const event_create_users_with_array_input: String = "create_users_with_array_input"; - public static const event_create_users_with_list_input: String = "create_users_with_list_input"; - public static const event_login_user: String = "login_user"; - public static const event_logout_user: String = "logout_user"; - public static const event_get_user_by_name: String = "get_user_by_name"; - public static const event_update_user: String = "update_user"; - public static const event_delete_user: String = "delete_user"; - - - /* - * Returns void - */ - public function create_user (body: User): String { - // create path and map variables - var path: String = "/user".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d3d7fa1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_array_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@408629d1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_array_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_list_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithList".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_list_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns String - */ - public function login_user (username: String, password: String): String { - // create path and map variables - var path: String = "/user/login".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(username)) - queryParams["username"] = toPathValue(username); - if("null" != String(password)) - queryParams["password"] = toPathValue(password); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "login_user"; - - token.returnType = String; - return requestId; - - } - - /* - * Returns void - */ - public function logout_user (): String { - // create path and map variables - var path: String = "/user/logout".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logout_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns User - */ - public function get_user_by_name (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_user_by_name"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns void - */ - public function update_user (username: String, body: User): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_user (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_user"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/pet_api.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/pet_api.py deleted file mode 100644 index 3a095dc9a26..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/pet_api.py +++ /dev/null @@ -1,276 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Pet; -import java.io.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_update_pet: String = "update_pet"; - public static const event_add_pet: String = "add_pet"; - public static const event_find_pets_by_status: String = "find_pets_by_status"; - public static const event_find_pets_by_tags: String = "find_pets_by_tags"; - public static const event_get_pet_by_id: String = "get_pet_by_id"; - public static const event_update_pet_with_form: String = "update_pet_with_form"; - public static const event_delete_pet: String = "delete_pet"; - public static const event_upload_file: String = "upload_file"; - - - /* - * Returns void - */ - public function update_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function add_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@5366f936, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "add_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_status (status: Array[String] = available): String { - // create path and map variables - var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(status)) - queryParams["status"] = toPathValue(status); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_status"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_tags (tags: Array[String]): String { - // create path and map variables - var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_tags"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Pet - */ - public function get_pet_by_id (pet_id: Number): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_pet_by_id"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void - */ - public function update_pet_with_form (pet_id: String, name: String, status: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet_with_form"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_pet (pet_id: Number, api_key: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - headerParams["api_key"] = toPathValue(api_key); - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function upload_file (pet_id: Number, additional_metadata: String, file: File): String { - // create path and map variables - var path: String = "/pet/{petId}/uploadImage".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "upload_file"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/store_api.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/store_api.py deleted file mode 100644 index cb1bb891a16..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/store_api.py +++ /dev/null @@ -1,151 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.Dictionary; -import io.swagger/client/model.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_get_inventory: String = "get_inventory"; - public static const event_place_order: String = "place_order"; - public static const event_get_order_by_id: String = "get_order_by_id"; - public static const event_delete_order: String = "delete_order"; - - - /* - * Returns Dictionary(str, Number) - */ - public function get_inventory (): String { - // create path and map variables - var path: String = "/store/inventory".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_inventory"; - - token.returnType = Dictionary(str, Number); - return requestId; - - } - - /* - * Returns Order - */ - public function place_order (body: Order): String { - // create path and map variables - var path: String = "/store/order".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d737301, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "place_order"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns Order - */ - public function get_order_by_id (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_order_by_id"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void - */ - public function delete_order (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_order"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/user_api.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/user_api.py deleted file mode 100644 index 05f77a81ce1..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/api/user_api.py +++ /dev/null @@ -1,275 +0,0 @@ -package io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import io.swagger/client/model.User; -import java.util.List; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_create_user: String = "create_user"; - public static const event_create_users_with_array_input: String = "create_users_with_array_input"; - public static const event_create_users_with_list_input: String = "create_users_with_list_input"; - public static const event_login_user: String = "login_user"; - public static const event_logout_user: String = "logout_user"; - public static const event_get_user_by_name: String = "get_user_by_name"; - public static const event_update_user: String = "update_user"; - public static const event_delete_user: String = "delete_user"; - - - /* - * Returns void - */ - public function create_user (body: User): String { - // create path and map variables - var path: String = "/user".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@408629d1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_array_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_array_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_list_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithList".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_list_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns String - */ - public function login_user (username: String, password: String): String { - // create path and map variables - var path: String = "/user/login".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(username)) - queryParams["username"] = toPathValue(username); - if("null" != String(password)) - queryParams["password"] = toPathValue(password); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "login_user"; - - token.returnType = String; - return requestId; - - } - - /* - * Returns void - */ - public function logout_user (): String { - // create path and map variables - var path: String = "/user/logout".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logout_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns User - */ - public function get_user_by_name (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_user_by_name"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns void - */ - public function update_user (username: String, body: User): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_user (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_user"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Category.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Category.as index b9de19775fe..e9cd242fce5 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Category.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Category.as @@ -1,40 +1,32 @@ -package io.swagger/client/model { +package io.swagger.client.model { [XmlRootNode(name="Category")] public class Category { - - - - + + [XmlElement(name="id")] - public var id: Number = None; - + public var id: Number = null; - - - + [XmlElement(name="name")] - public var name: String = None; - + public var name: String = null; - public function toString(): String { - var str: String = "Category: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} + public function toString(): String { + var str: String = "Category: "; + str += " (id: " + id + ")"; + + str += " (name: " + name + ")"; + + return str; + } + +} } diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/CategoryList.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/CategoryList.as index 7c4fcfb42ad..342cd70c001 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/CategoryList.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/CategoryList.as @@ -1,11 +1,11 @@ -package io.swagger/client/model { +package io.swagger.client.model { import io.swagger.common.ListWrapper; public class CategoryList implements ListWrapper { // This declaration below of _Category_obj_class is to force flash compiler to include this class - private var _category_obj_class: io.swagger/client/model.Category = null; - [XmlElements(name="category", type="io.swagger/client/model.Category")] + private var _category_obj_class: io.swagger.client.model.Category = null; + [XmlElements(name="category", type="io.swagger.client.model.Category")] public var category: Array = new Array(); public function getList(): Array{ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Order.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Order.as index 16fa9ca6584..e0bf20f35c2 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Order.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Order.as @@ -1,85 +1,65 @@ -package io.swagger/client/model { +package io.swagger.client.model { [XmlRootNode(name="Order")] public class Order { - - - - + + [XmlElement(name="id")] - public var id: Number = None; - + public var id: Number = null; - - - + [XmlElement(name="petId")] - public var petId: Number = None; - + public var petId: Number = null; - - - + [XmlElement(name="quantity")] - public var quantity: Number = None; - + public var quantity: Number = null; - - - + [XmlElement(name="shipDate")] - public var shipDate: Date = None; - + public var shipDate: Date = null; - - /* Order Status */ - - + /* Order Status */ + [XmlElement(name="status")] - public var status: String = None; - + public var status: String = null; - - - + [XmlElement(name="complete")] - public var complete: Boolean = None; - + public var complete: Boolean = null; - public function toString(): String { - var str: String = "Order: "; - - str += " (id: " + id + ")"; - - str += " (petId: " + petId + ")"; - - str += " (quantity: " + quantity + ")"; - - str += " (shipDate: " + shipDate + ")"; - - str += " (status: " + status + ")"; - - str += " (complete: " + complete + ")"; - - return str; - } - - -} + public function toString(): String { + var str: String = "Order: "; + str += " (id: " + id + ")"; + + str += " (petId: " + petId + ")"; + + str += " (quantity: " + quantity + ")"; + + str += " (shipDate: " + shipDate + ")"; + + str += " (status: " + status + ")"; + + str += " (complete: " + complete + ")"; + + return str; + } + +} } diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/OrderList.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/OrderList.as index 02aea6c5a3a..bba3d8a4724 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/OrderList.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/OrderList.as @@ -1,11 +1,11 @@ -package io.swagger/client/model { +package io.swagger.client.model { import io.swagger.common.ListWrapper; public class OrderList implements ListWrapper { // This declaration below of _Order_obj_class is to force flash compiler to include this class - private var _order_obj_class: io.swagger/client/model.Order = null; - [XmlElements(name="order", type="io.swagger/client/model.Order")] + private var _order_obj_class: io.swagger.client.model.Order = null; + [XmlElements(name="order", type="io.swagger.client.model.Order")] public var order: Array = new Array(); public function getList(): Array{ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Pet.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Pet.as index 191f1ec37fc..9f7300ff13e 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Pet.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Pet.as @@ -1,86 +1,75 @@ -package io.swagger/client/model { +package io.swagger.client.model { -import io.swagger/client/model.Category; -import io.swagger/client/model.Tag; -import java.util.List; +import io.swagger.client.model.Category; +import io.swagger.client.model.Tag; [XmlRootNode(name="Pet")] public class Pet { - - - - + + [XmlElement(name="id")] - public var id: Number = None; - + public var id: Number = null; - - - + [XmlElement(name="category")] - public var category: Category = None; - + public var category: Category = null; - - - + [XmlElement(name="name")] - public var name: String = None; - + public var name: String = null; - - - - public var photoUrls: Array[String] = None; - - - - - + // This declaration below of _photoUrls_obj_class is to force flash compiler to include this class + private var _photoUrls_obj_class: Array = null; + [XmlElementWrapper(name="photoUrls")] + [XmlElements(name="photoUrls", type="Array")] - public var tags: Array[Tag] = None; - + public var photoUrls: Array = new Array(); - - /* pet status in the store */ + + + // This declaration below of _tags_obj_class is to force flash compiler to include this class + private var _tags_obj_class: Array = null; + [XmlElementWrapper(name="tags")] + [XmlElements(name="tags", type="Array")] + + + public var tags: Array = new Array(); - + /* pet status in the store */ + [XmlElement(name="status")] - public var status: String = None; - + public var status: String = null; - public function toString(): String { - var str: String = "Pet: "; - - str += " (id: " + id + ")"; - - str += " (category: " + category + ")"; - - str += " (name: " + name + ")"; - - str += " (photoUrls: " + photoUrls + ")"; - - str += " (tags: " + tags + ")"; - - str += " (status: " + status + ")"; - - return str; - } - - -} + public function toString(): String { + var str: String = "Pet: "; + str += " (id: " + id + ")"; + + str += " (category: " + category + ")"; + + str += " (name: " + name + ")"; + + str += " (photoUrls: " + photoUrls + ")"; + + str += " (tags: " + tags + ")"; + + str += " (status: " + status + ")"; + + return str; + } + +} } diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/PetList.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/PetList.as index 91d04085739..ada0846c5ea 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/PetList.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/PetList.as @@ -1,14 +1,13 @@ -package io.swagger/client/model { +package io.swagger.client.model { import io.swagger.common.ListWrapper; -import io.swagger/client/model.Category; -import io.swagger/client/model.Tag; -import java.util.List; +import io.swagger.client.model.Category; +import io.swagger.client.model.Tag; public class PetList implements ListWrapper { // This declaration below of _Pet_obj_class is to force flash compiler to include this class - private var _pet_obj_class: io.swagger/client/model.Pet = null; - [XmlElements(name="pet", type="io.swagger/client/model.Pet")] + private var _pet_obj_class: io.swagger.client.model.Pet = null; + [XmlElements(name="pet", type="io.swagger.client.model.Pet")] public var pet: Array = new Array(); public function getList(): Array{ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Tag.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Tag.as index 1203b17bc12..35d2d484bd8 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Tag.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/Tag.as @@ -1,40 +1,32 @@ -package io.swagger/client/model { +package io.swagger.client.model { [XmlRootNode(name="Tag")] public class Tag { - - - - + + [XmlElement(name="id")] - public var id: Number = None; - + public var id: Number = null; - - - + [XmlElement(name="name")] - public var name: String = None; - + public var name: String = null; - public function toString(): String { - var str: String = "Tag: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} + public function toString(): String { + var str: String = "Tag: "; + str += " (id: " + id + ")"; + + str += " (name: " + name + ")"; + + return str; + } + +} } diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/TagList.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/TagList.as index 082b7f9704d..25ebadb27fb 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/TagList.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/TagList.as @@ -1,11 +1,11 @@ -package io.swagger/client/model { +package io.swagger.client.model { import io.swagger.common.ListWrapper; public class TagList implements ListWrapper { // This declaration below of _Tag_obj_class is to force flash compiler to include this class - private var _tag_obj_class: io.swagger/client/model.Tag = null; - [XmlElements(name="tag", type="io.swagger/client/model.Tag")] + private var _tag_obj_class: io.swagger.client.model.Tag = null; + [XmlElements(name="tag", type="io.swagger.client.model.Tag")] public var tag: Array = new Array(); public function getList(): Array{ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/User.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/User.as index 12511d9c989..f8014cad5d3 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/User.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/User.as @@ -1,107 +1,81 @@ -package io.swagger/client/model { +package io.swagger.client.model { [XmlRootNode(name="User")] public class User { - - - - + + [XmlElement(name="id")] - public var id: Number = None; - + public var id: Number = null; - - - + [XmlElement(name="username")] - public var username: String = None; - + public var username: String = null; - - - + [XmlElement(name="firstName")] - public var firstName: String = None; - + public var firstName: String = null; - - - + [XmlElement(name="lastName")] - public var lastName: String = None; - + public var lastName: String = null; - - - + [XmlElement(name="email")] - public var email: String = None; - + public var email: String = null; - - - + [XmlElement(name="password")] - public var password: String = None; - + public var password: String = null; - - - + [XmlElement(name="phone")] - public var phone: String = None; - + public var phone: String = null; - - /* User Status */ - - + /* User Status */ + [XmlElement(name="userStatus")] - public var userStatus: Number = None; - + public var userStatus: Number = null; - public function toString(): String { - var str: String = "User: "; - - str += " (id: " + id + ")"; - - str += " (username: " + username + ")"; - - str += " (firstName: " + firstName + ")"; - - str += " (lastName: " + lastName + ")"; - - str += " (email: " + email + ")"; - - str += " (password: " + password + ")"; - - str += " (phone: " + phone + ")"; - - str += " (userStatus: " + userStatus + ")"; - - return str; - } - - -} + public function toString(): String { + var str: String = "User: "; + str += " (id: " + id + ")"; + + str += " (username: " + username + ")"; + + str += " (firstName: " + firstName + ")"; + + str += " (lastName: " + lastName + ")"; + + str += " (email: " + email + ")"; + + str += " (password: " + password + ")"; + + str += " (phone: " + phone + ")"; + + str += " (userStatus: " + userStatus + ")"; + + return str; + } + +} } diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/UserList.as b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/UserList.as index 5adef06dfba..e8a1fdb27f6 100644 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/UserList.as +++ b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/UserList.as @@ -1,11 +1,11 @@ -package io.swagger/client/model { +package io.swagger.client.model { import io.swagger.common.ListWrapper; public class UserList implements ListWrapper { // This declaration below of _User_obj_class is to force flash compiler to include this class - private var _user_obj_class: io.swagger/client/model.User = null; - [XmlElements(name="user", type="io.swagger/client/model.User")] + private var _user_obj_class: io.swagger.client.model.User = null; + [XmlElements(name="user", type="io.swagger.client.model.User")] public var user: Array = new Array(); public function getList(): Array{ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/category.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/category.py deleted file mode 100644 index b9de19775fe..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/category.py +++ /dev/null @@ -1,40 +0,0 @@ -package io.swagger/client/model { - - - [XmlRootNode(name="Category")] - public class Category { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Category: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/order.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/order.py deleted file mode 100644 index 16fa9ca6584..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/order.py +++ /dev/null @@ -1,85 +0,0 @@ -package io.swagger/client/model { - - - [XmlRootNode(name="Order")] - public class Order { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="petId")] - - public var petId: Number = None; - - - - - - - [XmlElement(name="quantity")] - - public var quantity: Number = None; - - - - - - - [XmlElement(name="shipDate")] - - public var shipDate: Date = None; - - - - /* Order Status */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - - - - [XmlElement(name="complete")] - - public var complete: Boolean = None; - - - - public function toString(): String { - var str: String = "Order: "; - - str += " (id: " + id + ")"; - - str += " (petId: " + petId + ")"; - - str += " (quantity: " + quantity + ")"; - - str += " (shipDate: " + shipDate + ")"; - - str += " (status: " + status + ")"; - - str += " (complete: " + complete + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/pet.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/pet.py deleted file mode 100644 index 191f1ec37fc..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/pet.py +++ /dev/null @@ -1,86 +0,0 @@ -package io.swagger/client/model { - -import io.swagger/client/model.Category; -import io.swagger/client/model.Tag; -import java.util.List; - - [XmlRootNode(name="Pet")] - public class Pet { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="category")] - - public var category: Category = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - - - - - public var photoUrls: Array[String] = None; - - - - - - - - public var tags: Array[Tag] = None; - - - - /* pet status in the store */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - public function toString(): String { - var str: String = "Pet: "; - - str += " (id: " + id + ")"; - - str += " (category: " + category + ")"; - - str += " (name: " + name + ")"; - - str += " (photoUrls: " + photoUrls + ")"; - - str += " (tags: " + tags + ")"; - - str += " (status: " + status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/tag.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/tag.py deleted file mode 100644 index 1203b17bc12..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/tag.py +++ /dev/null @@ -1,40 +0,0 @@ -package io.swagger/client/model { - - - [XmlRootNode(name="Tag")] - public class Tag { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Tag: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/user.py b/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/user.py deleted file mode 100644 index 12511d9c989..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/client/model/user.py +++ /dev/null @@ -1,107 +0,0 @@ -package io.swagger/client/model { - - - [XmlRootNode(name="User")] - public class User { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="username")] - - public var username: String = None; - - - - - - - [XmlElement(name="firstName")] - - public var firstName: String = None; - - - - - - - [XmlElement(name="lastName")] - - public var lastName: String = None; - - - - - - - [XmlElement(name="email")] - - public var email: String = None; - - - - - - - [XmlElement(name="password")] - - public var password: String = None; - - - - - - - [XmlElement(name="phone")] - - public var phone: String = None; - - - - /* User Status */ - - - - [XmlElement(name="userStatus")] - - public var userStatus: Number = None; - - - - public function toString(): String { - var str: String = "User: "; - - str += " (id: " + id + ")"; - - str += " (username: " + username + ")"; - - str += " (firstName: " + firstName + ")"; - - str += " (lastName: " + lastName + ")"; - - str += " (email: " + email + ")"; - - str += " (password: " + password + ")"; - - str += " (phone: " + phone + ")"; - - str += " (userStatus: " + userStatus + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiInvoker.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiInvoker.as deleted file mode 100644 index 98d94052ec4..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiInvoker.as +++ /dev/null @@ -1,255 +0,0 @@ -package io.swagger.common { -import io.swagger.event.ApiClientEvent; -import io.swagger.event.Response; - -public class ApiInvoker extends EventDispatcher { - - private static const DELETE_DATA_DUMMY:String = "dummyDataRequiredForDeleteOverride"; - private static const X_HTTP_OVERRIDE_KEY:String = "X-HTTP-Method-Override"; - private static const CONTENT_TYPE_HEADER_KEY:String = "Content-Type"; - - public function ApiInvoker(apiUsageCredentials:ApiUserCredentials, eventNotifier:EventDispatcher, useProxy:Boolean = true) { - _apiUsageCredentials = apiUsageCredentials; - _useProxyServer = useProxy; - if (_apiUsageCredentials.hostName != null) { - _proxyHostName = _apiUsageCredentials.hostName; - } - _apiPath = _apiUsageCredentials.apiPath; - _proxyPath = _apiUsageCredentials.proxyPath; - _apiProxyServerUrl = _apiUsageCredentials.apiProxyServerUrl; - _apiEventNotifier = eventNotifier; - } - public var _apiEventNotifier:EventDispatcher; - internal var _apiProxyServerUrl:String = ""; - internal var _useProxyServer:Boolean = true; - private var _apiUsageCredentials:ApiUserCredentials; - private var _baseUrl:String = ""; - private var _proxyHostName:String = ""; - private var _apiPath:String = ""; - private var _proxyPath:String = ""; - - public function invokeAPI(resourceURL:String, method:String, queryParams:Dictionary, postObject:Object, headerParams:Dictionary):AsyncToken { - //make the communication - if (_useProxyServer) { - resourceURL = _apiProxyServerUrl + resourceURL; - } - else { - resourceURL = "http://" + _proxyHostName + _apiPath + resourceURL; - } - - var counter:int = 0; - var symbol:String = "&"; - var paramValue:Object; - for (var paramName:String in queryParams) { - paramValue = queryParams[paramName]; - //var key:String = paramName; - // do stuff - symbol = "&"; - if (counter == 0) { - symbol = "?"; - } - resourceURL = resourceURL + symbol + paramName + "=" + paramValue.toString(); - counter++; - - } -// trace(resourceURL); - //create a httpservice and invoke the rest url waiting for response - var requestHeader:Object = new Object(); - if (headerParams != null) { - for (var key:String in headerParams) { - requestHeader[key] = headerParams[key]; - } - } - - resourceURL = ApiUrlHelper.appendTokenInfo(resourceURL, requestHeader, _apiUsageCredentials); - - var bodyData:String = marshal(postObject).toString();//restRequest.postData; - - return doRestCall(resourceURL, onApiRequestResult, onApiRequestFault, method, bodyData, requestHeader, "application/xml"); - - - } - - public function marshal(source:Object):Object { -// trace("marshal got - " + source) - if (source is String) { - return source; - } else if (source is Array && source.length > 0) { - var writer:XMLWriter = new XMLWriter(); - var sourceArray:Array = source as Array; - var arrayEnclosure:String = getArrayEnclosure(sourceArray); - writer.xml.setName(arrayEnclosure); - - for (var i:int = 0; i < sourceArray.length; i++) { - var o:Object = sourceArray[i]; - writer.xml.appendChild(marshal(o)); - } - return writer.xml; - } else - return marshalObject(source); - } - - public function marshalObject(source:Object):XML { - var writer:XMLWriter = new XMLWriter(); - var objDescriptor:XML = describeType(source); - var property:XML; - var propertyType:String; - var propertyValue:Object; - - var qualifiedClassName:String = objDescriptor.@name; - qualifiedClassName = qualifiedClassName.replace("::", "."); - var className:String = qualifiedClassName.substring(qualifiedClassName.lastIndexOf(".") + 1); - className = className().toLowerCase() + className.substring(1); - writer.xml.setName(className); - - for each(property in objDescriptor.elements("variable")) { - propertyValue = source[property.@name]; - if (propertyValue != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - for each(property in objDescriptor.elements("accessor")) { - if (property.@access == "readonly") { - continue; - } - propertyValue = source[property.@name]; - if (source[property.@name] != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - return writer.xml; - } - - public function escapeString(str:String):String { - return str; - } - - private function doRestCall(url:String, resultFunction:Function, faultFunction:Function = null, - restMethod:String = "GET", - bodyData:Object = null, headers:Object = null, contentType:String = "application/xml"):AsyncToken { - var httpService:HTTPService = new HTTPService(); - - if (headers == null) { - headers = new Object(); - } - httpService.method = restMethod; - - if (restMethod.toUpperCase() != HTTPRequestMessage.GET_METHOD) { - //httpService.method = HTTPRequestMessage.POST_METHOD; - not required as we're using the proxy - if (bodyData == null) { - bodyData = new Object(); - } - - if (restMethod == HTTPRequestMessage.DELETE_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.DELETE_METHOD; - bodyData = DELETE_DATA_DUMMY; - } - else if (restMethod == HTTPRequestMessage.PUT_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.PUT_METHOD; - } - else { - headers[CONTENT_TYPE_HEADER_KEY] = contentType; - } - } - else { - //if the request type is GET and content type is xml then the Flex HTTPService converts it to a POST ... yeah - contentType = null; - } - - httpService.url = url; - httpService.contentType = contentType; - httpService.resultFormat = "e4x"; - httpService.headers = headers; - httpService.addEventListener(ResultEvent.RESULT, resultFunction); - if (faultFunction != null) { - httpService.addEventListener(FaultEvent.FAULT, faultFunction); - } - if (_useProxyServer) { - httpService.useProxy = true; - - var channelSet:ChannelSet = new ChannelSet(); - var httpChannel:HTTPChannel = new HTTPChannel(); - httpChannel.uri = ApiUrlHelper.getProxyUrl(_proxyHostName, _proxyPath); - channelSet.addChannel(httpChannel); - httpService.channelSet = channelSet; - } - - return httpService.send(bodyData); - } - - private function onApiRequestResult(event:ResultEvent):void { - var completionListener:Function = event.token.completionListener; - var result:Object = event.result; - var resultType:Class = event.token.returnType; - var resultObject:Object; - if (resultType != null) { - var context:ASAXBContext = ASAXBContext.newInstance(resultType); - var unmarshaller:Unmarshaller = context.createUnmarshaller(); - var resultXML:XML = new XML(event.result); - try { - resultObject = unmarshaller.unmarshal(resultXML); - } - catch (error:TypeError) { - var errorResponse:Response = new Response(false, null, "Could not unmarshall response"); - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(event.token.completionEventType); - failureEvent.response = errorResponse; - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - if (resultObject is ListWrapper) { - resultObject = ListWrapper(resultObject).getList(); - } - } - - var response:Response = new Response(true, resultObject); - response.requestId = event.token.requestId; - var successEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.SUCCESS_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var successEvent:ApiClientEvent = new ApiClientEvent(successEventType); - successEvent.response = response; - _apiEventNotifier.dispatchEvent(successEvent); - } - } - - private function onApiRequestFault(event:FaultEvent):void { - var completionListener:Function = event.token.completionListener; - if (completionListener != null) { - completionListener.call(null, new Response(false, null, event.fault.faultString)); - } - - var failureEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.FAILURE_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(failureEventType); - failureEvent.response = new Response(false, null, event.fault.faultString); - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - private function getArrayEnclosure(arr:Array):String { - if (arr != null && arr.length > 0) { - var className:String = flash.utils.getQualifiedClassName(arr[0]) - if (className.indexOf("::") > 0) - className = className.substr(className.indexOf("::") + 2, className.length) - - return className.substring(0, 1).toLowerCase() + className.substring(1, className.length) + "s"; - } else - return ""; - } - - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUrlHelper.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUrlHelper.as deleted file mode 100644 index 4333c6c7e4c..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUrlHelper.as +++ /dev/null @@ -1,41 +0,0 @@ -package io.swagger.common { -import io.swagger.common.ApiUserCredentials; - -/** - * @private - * Internal class for the Rest client - */ -internal class ApiUrlHelper { - - private static const API_URL_KEY:String = "api_key"; - private static const AUTH_TOKEN_URL_KEY:String = "auth_token"; - - private static const HTTP_URL_PREFIX:String = "http://"; - - internal static function appendTokenInfo(restUrl:String, requestHeader: Object, credentials: ApiUserCredentials): String { - //checks for the presence api credentials on client initialization and not repeated here - if(restUrl.indexOf("?") == -1){ - restUrl += ( "?" + API_URL_KEY + "=" + credentials.apiToken ); - } - else{ - restUrl += ( "&" + API_URL_KEY + "=" + credentials.apiToken ); - } - requestHeader.api_key = credentials.apiToken; - - if(credentials.authToken != null && credentials.authToken != ""){ - restUrl += ( "&" + AUTH_TOKEN_URL_KEY + "=" + credentials.authToken ); - requestHeader.auth_token = credentials.authToken; - } - - return restUrl; - } - - internal static function getProxyUrl(hostName: String, proxyPath: String): String{ - if (hostName(hostName.length - 1) == "/") //remove trailing slash - { - hostName = hostName.substring(0, hostName.length - 1); - } - return HTTP_URL_PREFIX + hostName + proxyPath; - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUserCredentials.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUserCredentials.as deleted file mode 100644 index 118d917a247..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ApiUserCredentials.as +++ /dev/null @@ -1,63 +0,0 @@ -package io.swagger.common { - -/** - * Api account credentials. - * - */ -public class ApiUserCredentials { - /** - * An apitoken that is passed along with the requests - */ - public var apiToken:String; - /** - * A valid auth_token which could be necessary for certain operations - */ - public var authToken:String; - /** - * The userId which could be required for certain operations - */ - public var userId:Number; - /** - * The host name for the Rest API eg. api.companyName.com - */ - public var hostName:String; - - /** - * The base path to the api resources - used along with the hostname - * eg. /v4 - */ - public var apiPath: String; - - /** - * The base path to the blazeds proxy - * eg. /v4/messagebroker/restproxy - */ - public var proxyPath: String; - - /** - * If a proxy server has been set up for the services specify the URL here. This value is used when the Api is invoked with - * the value useProxy as true - */ - public var apiProxyServerUrl: String; - - /** - * Constructor of ApiUserCredentials - * @param apiToken An apitoken that is passed along with the requests - * @param authToken A valid auth_token which could necessary for certain operations - * @param hostName The host name for the Rest API eg. api.companyName.com - * @param userId The userId which is required for certain operations - currently, get user lists - */ - public function ApiUserCredentials(hostName: String, apiPath: String, apiToken: String, - authToken: String = null, userId: Number = -1, apiProxyServerUrl: String="", - proxyPath: String = null) { - this.hostName = hostName; - this.apiToken = apiToken; - this.authToken = authToken; - this.userId = userId; - this.apiPath = apiPath; - this.apiProxyServerUrl = apiProxyServerUrl; - this.proxyPath = proxyPath; - } - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ListWrapper.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/ListWrapper.as deleted file mode 100644 index b22890ad1d1..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/ListWrapper.as +++ /dev/null @@ -1,9 +0,0 @@ -package io.swagger.common -{ - public interface ListWrapper - { - - function getList(): Array; - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/SwaggerApi.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/SwaggerApi.as deleted file mode 100644 index 059de642a74..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/SwaggerApi.as +++ /dev/null @@ -1,75 +0,0 @@ -package io.swagger.common -{ - import io.swagger.common.ApiUserCredentials; - - import flash.events.EventDispatcher; - import flash.events.IEventDispatcher; - - import mx.utils.UIDUtil; - - public class SwaggerApi extends EventDispatcher - { - - protected var _apiUsageCredentials:ApiUserCredentials; - protected var _apiEventNotifier:EventDispatcher; - protected var _apiInvoker: ApiInvoker; - - protected var _useProxyServer: Boolean = false; - - - /** - * Constructor for the api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function SwaggerApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(); - _apiUsageCredentials = apiCredentials; - _apiEventNotifier = eventDispatcher; - } - - public function useProxyServer(value:Boolean, proxyServerUrl: String = null):void { - _useProxyServer = value; - } - - protected function getApiInvoker():ApiInvoker { - if(_apiInvoker == null){ - if(_apiEventNotifier == null){ - _apiEventNotifier = this; - } - _apiInvoker = new ApiInvoker(_apiUsageCredentials, _apiEventNotifier, _useProxyServer); - } - return _apiInvoker; - } - - protected function getUniqueId():String { - return UIDUtil.createUID(); - } - - /** - * Method for returning the path value - * For a string value an empty value is returned if the value is null - * @param value - * @return - */ - protected static function toPathValue(value: Object): String { - if(value is Array){ - return arrayToPathValue(value as Array); - } - return value == null ? "" : value.toString(); - } - - /** - * Method for returning a path value - * For a list of objects a comma separated string is returned - * @param objects - * @return - */ - protected static function arrayToPathValue(objects: Array): String { - var out: String = ""; - - return objects.join(","); - } - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/common/XMLWriter.as b/samples/client/petstore/flash/src/main/flex/io/swagger/common/XMLWriter.as deleted file mode 100644 index 0b08066775b..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/common/XMLWriter.as +++ /dev/null @@ -1,28 +0,0 @@ -package io.swagger.common -{ - public class XMLWriter - { - public var xml:XML; - - public function XMLWriter() - { - xml=; - } - - public function reset():void { - xml=new XML(); - } - - public function addProperty(propertyName:String, propertyValue:String):XML { - var xmlProperty:XML= - xmlProperty.setName(propertyName); - xmlProperty.appendChild(propertyValue); - xml.appendChild(xmlProperty); - return xmlProperty; - } - - public function addAttribute(propertyName:String, attribute:String, attributeValue:String):void { - xml.elements(propertyName)[0].@[attribute]=attributeValue; - } - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/event/ApiClientEvent.as b/samples/client/petstore/flash/src/main/flex/io/swagger/event/ApiClientEvent.as deleted file mode 100644 index d64cd304d49..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/event/ApiClientEvent.as +++ /dev/null @@ -1,36 +0,0 @@ -package io.swagger.event { -import io.swagger.event.Response; - -import flash.events.Event; - -/** - * Event dispatched by the SDK to communicate success events and failure events. - * If a custom dispatcher has been assigned by the consumer on the generated client then the dispatcher dispatches - * the ApiClientEvent to indicate success or failure of the invocation using the Response - */ -public class ApiClientEvent extends Event{ - - /** - * Event type to indicate a unsuccessful invocation - */ - public static const FAILURE_EVENT:String = "unsuccesfulInvocation"; - - /** - * Event type to indicate a successful invocation - */ - public static const SUCCESS_EVENT:String = "successfulInvocation"; - - /** - * The Response object which contains response info - */ - public var response: Response; - /** - * Any additional info - */ - public var message:String; - - public function ApiClientEvent(type:String,bubbles:Boolean = false,cancelable:Boolean = false) { - super(type, bubbles, cancelable); - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/event/Response.as b/samples/client/petstore/flash/src/main/flex/io/swagger/event/Response.as deleted file mode 100644 index a43b7980a38..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/event/Response.as +++ /dev/null @@ -1,56 +0,0 @@ -package io.swagger.event { - -/** - * Response contains info on the result of an API invocation. - * A completion listener will expect this Response object. - */ -public class Response { - - /** - * Indicates whether the invoked operation failed or succeeded - */ - public var isSuccess:Boolean; - - /** - * The payload of the succesful operation eg. a Word in a WordRequest - */ - public var payload:Object; - - /** - * Error message in case of failure - */ - public var errorMessage:String; - - /** - * A request Id that was passed in by the user as a param when invoking the operation - */ - public var requestId:String; - private static const API_ERROR_MSG:String = "Api error response: "; - - public function Response(isSuccessful: Boolean, payload: Object = null, errorMessage: String = null, requestId: String = null) { - this.isSuccess = isSuccessful; - this.payload = payload; - this.errorMessage = getFriendlyMessage(errorMessage); - } - - private static function getFriendlyMessage(errorMessage: String): String{ - var result: String = errorMessage; - if(errorMessage == null) - return null; - var errorCode: String; - var errorCodeArray: Array = errorMessage.match(/(?<=HTTP\/1.1 )[0-9][0-9][0-9]/); - if(errorCodeArray != null && errorCodeArray.length == 1){ - errorCode = String(errorCodeArray[0]); - } - var msgArray: Array = errorMessage.match(/(?<=HTTP\/1.1 [0-9][0-9][0-9] )[^]*/); - if(msgArray != null && msgArray.length == 1){ - result = API_ERROR_MSG + String(msgArray[0]); - } - return result; - } - - public function toString(): String { - return "Response (requestId:" + requestId + "; isSuccess:" + isSuccess + "; errorMessage:" + errorMessage + "; payload:" + payload + ")"; - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrorCodes.as b/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrorCodes.as deleted file mode 100644 index e5ea46480aa..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrorCodes.as +++ /dev/null @@ -1,34 +0,0 @@ -package io.swagger.exception -{ - public class ApiErrorCodes - { - /** - * System exception. - */ - public static const SYSTEM_EXCEPTION: Number = 0; - - /** - * With Arguments as current key. - */ - public static const API_KEY_NOT_VALID: Number = 1000; - /** - * With arguments as current token value - */ - public static const AUTH_TOKEN_NOT_VALID: Number = 1001; - /** - * With arguments as input JSON and output class anme - */ - public static const ERROR_CONVERTING_JSON_TO_JAVA: Number = 1002; - /** - * With arguments as JAVA class name - */ - public static const ERROR_CONVERTING_JAVA_TO_JSON: Number = 1003; - - public static const ERROR_FROM_WEBSERVICE_CALL: Number = 1004; - /** - * With arguments as current API server name - */ - public static const API_SERVER_NOT_VALID: Number = 1005; - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrors.as b/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrors.as deleted file mode 100644 index c8ac95a5c59..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swagger/exception/ApiErrors.as +++ /dev/null @@ -1,10 +0,0 @@ -package io.swagger.exception -{ - public class ApiError extends Error - { - public function ApiError(id:*=0, message:*="") - { - super(message,id); - } - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ASAXB-0.1.1.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ASAXB-0.1.1.swc deleted file mode 100644 index c9359026784..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ASAXB-0.1.1.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/as3corelib.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/as3corelib.swc deleted file mode 100644 index 12dd6b3b0a6..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/as3corelib.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc deleted file mode 100644 index e41bc68abd9..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index 8bbdf8b86a0..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index b69064ac765..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc deleted file mode 100644 index a90af750bb5..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swagger/lib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerbin/AirExecutorApp-app.xml b/samples/client/petstore/flash/src/main/flex/io/swaggerbin/AirExecutorApp-app.xml deleted file mode 100644 index 1dbaf98e644..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggerbin/AirExecutorApp-app.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - AirExecutorApp - - - AirExecutorApp - - - AirExecutorApp - - - v1 - - - - - - - - - - - - - - - AirExecutorApp.swf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiInvoker.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiInvoker.as deleted file mode 100644 index 98d94052ec4..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiInvoker.as +++ /dev/null @@ -1,255 +0,0 @@ -package io.swagger.common { -import io.swagger.event.ApiClientEvent; -import io.swagger.event.Response; - -public class ApiInvoker extends EventDispatcher { - - private static const DELETE_DATA_DUMMY:String = "dummyDataRequiredForDeleteOverride"; - private static const X_HTTP_OVERRIDE_KEY:String = "X-HTTP-Method-Override"; - private static const CONTENT_TYPE_HEADER_KEY:String = "Content-Type"; - - public function ApiInvoker(apiUsageCredentials:ApiUserCredentials, eventNotifier:EventDispatcher, useProxy:Boolean = true) { - _apiUsageCredentials = apiUsageCredentials; - _useProxyServer = useProxy; - if (_apiUsageCredentials.hostName != null) { - _proxyHostName = _apiUsageCredentials.hostName; - } - _apiPath = _apiUsageCredentials.apiPath; - _proxyPath = _apiUsageCredentials.proxyPath; - _apiProxyServerUrl = _apiUsageCredentials.apiProxyServerUrl; - _apiEventNotifier = eventNotifier; - } - public var _apiEventNotifier:EventDispatcher; - internal var _apiProxyServerUrl:String = ""; - internal var _useProxyServer:Boolean = true; - private var _apiUsageCredentials:ApiUserCredentials; - private var _baseUrl:String = ""; - private var _proxyHostName:String = ""; - private var _apiPath:String = ""; - private var _proxyPath:String = ""; - - public function invokeAPI(resourceURL:String, method:String, queryParams:Dictionary, postObject:Object, headerParams:Dictionary):AsyncToken { - //make the communication - if (_useProxyServer) { - resourceURL = _apiProxyServerUrl + resourceURL; - } - else { - resourceURL = "http://" + _proxyHostName + _apiPath + resourceURL; - } - - var counter:int = 0; - var symbol:String = "&"; - var paramValue:Object; - for (var paramName:String in queryParams) { - paramValue = queryParams[paramName]; - //var key:String = paramName; - // do stuff - symbol = "&"; - if (counter == 0) { - symbol = "?"; - } - resourceURL = resourceURL + symbol + paramName + "=" + paramValue.toString(); - counter++; - - } -// trace(resourceURL); - //create a httpservice and invoke the rest url waiting for response - var requestHeader:Object = new Object(); - if (headerParams != null) { - for (var key:String in headerParams) { - requestHeader[key] = headerParams[key]; - } - } - - resourceURL = ApiUrlHelper.appendTokenInfo(resourceURL, requestHeader, _apiUsageCredentials); - - var bodyData:String = marshal(postObject).toString();//restRequest.postData; - - return doRestCall(resourceURL, onApiRequestResult, onApiRequestFault, method, bodyData, requestHeader, "application/xml"); - - - } - - public function marshal(source:Object):Object { -// trace("marshal got - " + source) - if (source is String) { - return source; - } else if (source is Array && source.length > 0) { - var writer:XMLWriter = new XMLWriter(); - var sourceArray:Array = source as Array; - var arrayEnclosure:String = getArrayEnclosure(sourceArray); - writer.xml.setName(arrayEnclosure); - - for (var i:int = 0; i < sourceArray.length; i++) { - var o:Object = sourceArray[i]; - writer.xml.appendChild(marshal(o)); - } - return writer.xml; - } else - return marshalObject(source); - } - - public function marshalObject(source:Object):XML { - var writer:XMLWriter = new XMLWriter(); - var objDescriptor:XML = describeType(source); - var property:XML; - var propertyType:String; - var propertyValue:Object; - - var qualifiedClassName:String = objDescriptor.@name; - qualifiedClassName = qualifiedClassName.replace("::", "."); - var className:String = qualifiedClassName.substring(qualifiedClassName.lastIndexOf(".") + 1); - className = className().toLowerCase() + className.substring(1); - writer.xml.setName(className); - - for each(property in objDescriptor.elements("variable")) { - propertyValue = source[property.@name]; - if (propertyValue != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - for each(property in objDescriptor.elements("accessor")) { - if (property.@access == "readonly") { - continue; - } - propertyValue = source[property.@name]; - if (source[property.@name] != null) { - if (ObjectUtil.isSimple(propertyValue)) { - writer.addProperty(property.@name, propertyValue.toString()); - } - else { - writer.addProperty(property.@name, marshal(propertyValue).toXMLString()); - } - } - } - return writer.xml; - } - - public function escapeString(str:String):String { - return str; - } - - private function doRestCall(url:String, resultFunction:Function, faultFunction:Function = null, - restMethod:String = "GET", - bodyData:Object = null, headers:Object = null, contentType:String = "application/xml"):AsyncToken { - var httpService:HTTPService = new HTTPService(); - - if (headers == null) { - headers = new Object(); - } - httpService.method = restMethod; - - if (restMethod.toUpperCase() != HTTPRequestMessage.GET_METHOD) { - //httpService.method = HTTPRequestMessage.POST_METHOD; - not required as we're using the proxy - if (bodyData == null) { - bodyData = new Object(); - } - - if (restMethod == HTTPRequestMessage.DELETE_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.DELETE_METHOD; - bodyData = DELETE_DATA_DUMMY; - } - else if (restMethod == HTTPRequestMessage.PUT_METHOD) { - headers[X_HTTP_OVERRIDE_KEY] = HTTPRequestMessage.PUT_METHOD; - } - else { - headers[CONTENT_TYPE_HEADER_KEY] = contentType; - } - } - else { - //if the request type is GET and content type is xml then the Flex HTTPService converts it to a POST ... yeah - contentType = null; - } - - httpService.url = url; - httpService.contentType = contentType; - httpService.resultFormat = "e4x"; - httpService.headers = headers; - httpService.addEventListener(ResultEvent.RESULT, resultFunction); - if (faultFunction != null) { - httpService.addEventListener(FaultEvent.FAULT, faultFunction); - } - if (_useProxyServer) { - httpService.useProxy = true; - - var channelSet:ChannelSet = new ChannelSet(); - var httpChannel:HTTPChannel = new HTTPChannel(); - httpChannel.uri = ApiUrlHelper.getProxyUrl(_proxyHostName, _proxyPath); - channelSet.addChannel(httpChannel); - httpService.channelSet = channelSet; - } - - return httpService.send(bodyData); - } - - private function onApiRequestResult(event:ResultEvent):void { - var completionListener:Function = event.token.completionListener; - var result:Object = event.result; - var resultType:Class = event.token.returnType; - var resultObject:Object; - if (resultType != null) { - var context:ASAXBContext = ASAXBContext.newInstance(resultType); - var unmarshaller:Unmarshaller = context.createUnmarshaller(); - var resultXML:XML = new XML(event.result); - try { - resultObject = unmarshaller.unmarshal(resultXML); - } - catch (error:TypeError) { - var errorResponse:Response = new Response(false, null, "Could not unmarshall response"); - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(event.token.completionEventType); - failureEvent.response = errorResponse; - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - if (resultObject is ListWrapper) { - resultObject = ListWrapper(resultObject).getList(); - } - } - - var response:Response = new Response(true, resultObject); - response.requestId = event.token.requestId; - var successEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.SUCCESS_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var successEvent:ApiClientEvent = new ApiClientEvent(successEventType); - successEvent.response = response; - _apiEventNotifier.dispatchEvent(successEvent); - } - } - - private function onApiRequestFault(event:FaultEvent):void { - var completionListener:Function = event.token.completionListener; - if (completionListener != null) { - completionListener.call(null, new Response(false, null, event.fault.faultString)); - } - - var failureEventType:String = event.token.completionEventType != null ? event.token.completionEventType : ApiClientEvent.FAILURE_EVENT; - - if (_apiEventNotifier != null) { //dispatch event via assigned dispatcher - var failureEvent:ApiClientEvent = new ApiClientEvent(failureEventType); - failureEvent.response = new Response(false, null, event.fault.faultString); - _apiEventNotifier.dispatchEvent(failureEvent); - } - } - - private function getArrayEnclosure(arr:Array):String { - if (arr != null && arr.length > 0) { - var className:String = flash.utils.getQualifiedClassName(arr[0]) - if (className.indexOf("::") > 0) - className = className.substr(className.indexOf("::") + 2, className.length) - - return className.substring(0, 1).toLowerCase() + className.substring(1, className.length) + "s"; - } else - return ""; - } - - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUrlHelper.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUrlHelper.as deleted file mode 100644 index 4333c6c7e4c..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUrlHelper.as +++ /dev/null @@ -1,41 +0,0 @@ -package io.swagger.common { -import io.swagger.common.ApiUserCredentials; - -/** - * @private - * Internal class for the Rest client - */ -internal class ApiUrlHelper { - - private static const API_URL_KEY:String = "api_key"; - private static const AUTH_TOKEN_URL_KEY:String = "auth_token"; - - private static const HTTP_URL_PREFIX:String = "http://"; - - internal static function appendTokenInfo(restUrl:String, requestHeader: Object, credentials: ApiUserCredentials): String { - //checks for the presence api credentials on client initialization and not repeated here - if(restUrl.indexOf("?") == -1){ - restUrl += ( "?" + API_URL_KEY + "=" + credentials.apiToken ); - } - else{ - restUrl += ( "&" + API_URL_KEY + "=" + credentials.apiToken ); - } - requestHeader.api_key = credentials.apiToken; - - if(credentials.authToken != null && credentials.authToken != ""){ - restUrl += ( "&" + AUTH_TOKEN_URL_KEY + "=" + credentials.authToken ); - requestHeader.auth_token = credentials.authToken; - } - - return restUrl; - } - - internal static function getProxyUrl(hostName: String, proxyPath: String): String{ - if (hostName(hostName.length - 1) == "/") //remove trailing slash - { - hostName = hostName.substring(0, hostName.length - 1); - } - return HTTP_URL_PREFIX + hostName + proxyPath; - } -} -} diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUserCredentials.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUserCredentials.as deleted file mode 100644 index 118d917a247..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ApiUserCredentials.as +++ /dev/null @@ -1,63 +0,0 @@ -package io.swagger.common { - -/** - * Api account credentials. - * - */ -public class ApiUserCredentials { - /** - * An apitoken that is passed along with the requests - */ - public var apiToken:String; - /** - * A valid auth_token which could be necessary for certain operations - */ - public var authToken:String; - /** - * The userId which could be required for certain operations - */ - public var userId:Number; - /** - * The host name for the Rest API eg. api.companyName.com - */ - public var hostName:String; - - /** - * The base path to the api resources - used along with the hostname - * eg. /v4 - */ - public var apiPath: String; - - /** - * The base path to the blazeds proxy - * eg. /v4/messagebroker/restproxy - */ - public var proxyPath: String; - - /** - * If a proxy server has been set up for the services specify the URL here. This value is used when the Api is invoked with - * the value useProxy as true - */ - public var apiProxyServerUrl: String; - - /** - * Constructor of ApiUserCredentials - * @param apiToken An apitoken that is passed along with the requests - * @param authToken A valid auth_token which could necessary for certain operations - * @param hostName The host name for the Rest API eg. api.companyName.com - * @param userId The userId which is required for certain operations - currently, get user lists - */ - public function ApiUserCredentials(hostName: String, apiPath: String, apiToken: String, - authToken: String = null, userId: Number = -1, apiProxyServerUrl: String="", - proxyPath: String = null) { - this.hostName = hostName; - this.apiToken = apiToken; - this.authToken = authToken; - this.userId = userId; - this.apiPath = apiPath; - this.apiProxyServerUrl = apiProxyServerUrl; - this.proxyPath = proxyPath; - } - -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ListWrapper.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/ListWrapper.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/SwaggerApi.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/SwaggerApi.as deleted file mode 100644 index 059de642a74..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/SwaggerApi.as +++ /dev/null @@ -1,75 +0,0 @@ -package io.swagger.common -{ - import io.swagger.common.ApiUserCredentials; - - import flash.events.EventDispatcher; - import flash.events.IEventDispatcher; - - import mx.utils.UIDUtil; - - public class SwaggerApi extends EventDispatcher - { - - protected var _apiUsageCredentials:ApiUserCredentials; - protected var _apiEventNotifier:EventDispatcher; - protected var _apiInvoker: ApiInvoker; - - protected var _useProxyServer: Boolean = false; - - - /** - * Constructor for the api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function SwaggerApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(); - _apiUsageCredentials = apiCredentials; - _apiEventNotifier = eventDispatcher; - } - - public function useProxyServer(value:Boolean, proxyServerUrl: String = null):void { - _useProxyServer = value; - } - - protected function getApiInvoker():ApiInvoker { - if(_apiInvoker == null){ - if(_apiEventNotifier == null){ - _apiEventNotifier = this; - } - _apiInvoker = new ApiInvoker(_apiUsageCredentials, _apiEventNotifier, _useProxyServer); - } - return _apiInvoker; - } - - protected function getUniqueId():String { - return UIDUtil.createUID(); - } - - /** - * Method for returning the path value - * For a string value an empty value is returned if the value is null - * @param value - * @return - */ - protected static function toPathValue(value: Object): String { - if(value is Array){ - return arrayToPathValue(value as Array); - } - return value == null ? "" : value.toString(); - } - - /** - * Method for returning a path value - * For a list of objects a comma separated string is returned - * @param objects - * @return - */ - protected static function arrayToPathValue(objects: Array): String { - var out: String = ""; - - return objects.join(","); - } - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/XMLWriter.as b/samples/client/petstore/flash/src/main/flex/io/swaggercommon/XMLWriter.as deleted file mode 100644 index 0b08066775b..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggercommon/XMLWriter.as +++ /dev/null @@ -1,28 +0,0 @@ -package io.swagger.common -{ - public class XMLWriter - { - public var xml:XML; - - public function XMLWriter() - { - xml=; - } - - public function reset():void { - xml=new XML(); - } - - public function addProperty(propertyName:String, propertyValue:String):XML { - var xmlProperty:XML= - xmlProperty.setName(propertyName); - xmlProperty.appendChild(propertyValue); - xml.appendChild(xmlProperty); - return xmlProperty; - } - - public function addAttribute(propertyName:String, attribute:String, attributeValue:String):void { - xml.elements(propertyName)[0].@[attribute]=attributeValue; - } - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerevent/ApiClientEvent.as b/samples/client/petstore/flash/src/main/flex/io/swaggerevent/ApiClientEvent.as deleted file mode 100644 index d64cd304d49..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggerevent/ApiClientEvent.as +++ /dev/null @@ -1,36 +0,0 @@ -package io.swagger.event { -import io.swagger.event.Response; - -import flash.events.Event; - -/** - * Event dispatched by the SDK to communicate success events and failure events. - * If a custom dispatcher has been assigned by the consumer on the generated client then the dispatcher dispatches - * the ApiClientEvent to indicate success or failure of the invocation using the Response - */ -public class ApiClientEvent extends Event{ - - /** - * Event type to indicate a unsuccessful invocation - */ - public static const FAILURE_EVENT:String = "unsuccesfulInvocation"; - - /** - * Event type to indicate a successful invocation - */ - public static const SUCCESS_EVENT:String = "successfulInvocation"; - - /** - * The Response object which contains response info - */ - public var response: Response; - /** - * Any additional info - */ - public var message:String; - - public function ApiClientEvent(type:String,bubbles:Boolean = false,cancelable:Boolean = false) { - super(type, bubbles, cancelable); - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerevent/Response.as b/samples/client/petstore/flash/src/main/flex/io/swaggerevent/Response.as deleted file mode 100644 index a43b7980a38..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggerevent/Response.as +++ /dev/null @@ -1,56 +0,0 @@ -package io.swagger.event { - -/** - * Response contains info on the result of an API invocation. - * A completion listener will expect this Response object. - */ -public class Response { - - /** - * Indicates whether the invoked operation failed or succeeded - */ - public var isSuccess:Boolean; - - /** - * The payload of the succesful operation eg. a Word in a WordRequest - */ - public var payload:Object; - - /** - * Error message in case of failure - */ - public var errorMessage:String; - - /** - * A request Id that was passed in by the user as a param when invoking the operation - */ - public var requestId:String; - private static const API_ERROR_MSG:String = "Api error response: "; - - public function Response(isSuccessful: Boolean, payload: Object = null, errorMessage: String = null, requestId: String = null) { - this.isSuccess = isSuccessful; - this.payload = payload; - this.errorMessage = getFriendlyMessage(errorMessage); - } - - private static function getFriendlyMessage(errorMessage: String): String{ - var result: String = errorMessage; - if(errorMessage == null) - return null; - var errorCode: String; - var errorCodeArray: Array = errorMessage.match(/(?<=HTTP\/1.1 )[0-9][0-9][0-9]/); - if(errorCodeArray != null && errorCodeArray.length == 1){ - errorCode = String(errorCodeArray[0]); - } - var msgArray: Array = errorMessage.match(/(?<=HTTP\/1.1 [0-9][0-9][0-9] )[^]*/); - if(msgArray != null && msgArray.length == 1){ - result = API_ERROR_MSG + String(msgArray[0]); - } - return result; - } - - public function toString(): String { - return "Response (requestId:" + requestId + "; isSuccess:" + isSuccess + "; errorMessage:" + errorMessage + "; payload:" + payload + ")"; - } -} -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerexception/ApiErrorCodes.as b/samples/client/petstore/flash/src/main/flex/io/swaggerexception/ApiErrorCodes.as deleted file mode 100644 index e5ea46480aa..00000000000 --- a/samples/client/petstore/flash/src/main/flex/io/swaggerexception/ApiErrorCodes.as +++ /dev/null @@ -1,34 +0,0 @@ -package io.swagger.exception -{ - public class ApiErrorCodes - { - /** - * System exception. - */ - public static const SYSTEM_EXCEPTION: Number = 0; - - /** - * With Arguments as current key. - */ - public static const API_KEY_NOT_VALID: Number = 1000; - /** - * With arguments as current token value - */ - public static const AUTH_TOKEN_NOT_VALID: Number = 1001; - /** - * With arguments as input JSON and output class anme - */ - public static const ERROR_CONVERTING_JSON_TO_JAVA: Number = 1002; - /** - * With arguments as JAVA class name - */ - public static const ERROR_CONVERTING_JAVA_TO_JSON: Number = 1003; - - public static const ERROR_FROM_WEBSERVICE_CALL: Number = 1004; - /** - * With arguments as current API server name - */ - public static const API_SERVER_NOT_VALID: Number = 1005; - - } -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerexception/ApiErrors.as b/samples/client/petstore/flash/src/main/flex/io/swaggerexception/ApiErrors.as deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ASAXB-0.1.1.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ASAXB-0.1.1.swc deleted file mode 100644 index c9359026784..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ASAXB-0.1.1.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/as3corelib.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/as3corelib.swc deleted file mode 100644 index 12dd6b3b0a6..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/as3corelib.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc deleted file mode 100644 index e41bc68abd9..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index 8bbdf8b86a0..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index b69064ac765..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc deleted file mode 100644 index a90af750bb5..00000000000 Binary files a/samples/client/petstore/flash/src/main/flex/io/swaggerlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/pet_api.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/pet_api.py deleted file mode 100644 index c72965596ef..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/pet_api.py +++ /dev/null @@ -1,276 +0,0 @@ -package src/main/flex/io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import src/main/flex/io.swagger/client/model.Pet; -import java.io.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_update_pet: String = "update_pet"; - public static const event_add_pet: String = "add_pet"; - public static const event_find_pets_by_status: String = "find_pets_by_status"; - public static const event_find_pets_by_tags: String = "find_pets_by_tags"; - public static const event_get_pet_by_id: String = "get_pet_by_id"; - public static const event_update_pet_with_form: String = "update_pet_with_form"; - public static const event_delete_pet: String = "delete_pet"; - public static const event_upload_file: String = "upload_file"; - - - /* - * Returns void - */ - public function update_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function add_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "add_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_status (status: Array[String] = available): String { - // create path and map variables - var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(status)) - queryParams["status"] = toPathValue(status); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_status"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_tags (tags: Array[String]): String { - // create path and map variables - var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_tags"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Pet - */ - public function get_pet_by_id (pet_id: Number): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_pet_by_id"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void - */ - public function update_pet_with_form (pet_id: String, name: String, status: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet_with_form"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_pet (pet_id: Number, api_key: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - headerParams["api_key"] = toPathValue(api_key); - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function upload_file (pet_id: Number, additional_metadata: String, file: File): String { - // create path and map variables - var path: String = "/pet/{petId}/uploadImage".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "upload_file"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/store_api.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/store_api.py deleted file mode 100644 index f9db26357aa..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/store_api.py +++ /dev/null @@ -1,151 +0,0 @@ -package src/main/flex/io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import src/main/flex/io.swagger/client/model.Dictionary; -import src/main/flex/io.swagger/client/model.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_get_inventory: String = "get_inventory"; - public static const event_place_order: String = "place_order"; - public static const event_get_order_by_id: String = "get_order_by_id"; - public static const event_delete_order: String = "delete_order"; - - - /* - * Returns Dictionary(str, Number) - */ - public function get_inventory (): String { - // create path and map variables - var path: String = "/store/inventory".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_inventory"; - - token.returnType = Dictionary(str, Number); - return requestId; - - } - - /* - * Returns Order - */ - public function place_order (body: Order): String { - // create path and map variables - var path: String = "/store/order".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@5366f936, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "place_order"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns Order - */ - public function get_order_by_id (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_order_by_id"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void - */ - public function delete_order (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_order"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/user_api.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/user_api.py deleted file mode 100644 index 5376388feed..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/api/user_api.py +++ /dev/null @@ -1,275 +0,0 @@ -package src/main/flex/io.swagger/client/api { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import src/main/flex/io.swagger/client/model.User; -import java.util.List; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_create_user: String = "create_user"; - public static const event_create_users_with_array_input: String = "create_users_with_array_input"; - public static const event_create_users_with_list_input: String = "create_users_with_list_input"; - public static const event_login_user: String = "login_user"; - public static const event_logout_user: String = "logout_user"; - public static const event_get_user_by_name: String = "get_user_by_name"; - public static const event_update_user: String = "update_user"; - public static const event_delete_user: String = "delete_user"; - - - /* - * Returns void - */ - public function create_user (body: User): String { - // create path and map variables - var path: String = "/user".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d3d7fa1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_array_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@408629d1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_array_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_list_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithList".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_list_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns String - */ - public function login_user (username: String, password: String): String { - // create path and map variables - var path: String = "/user/login".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(username)) - queryParams["username"] = toPathValue(username); - if("null" != String(password)) - queryParams["password"] = toPathValue(password); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "login_user"; - - token.returnType = String; - return requestId; - - } - - /* - * Returns void - */ - public function logout_user (): String { - // create path and map variables - var path: String = "/user/logout".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logout_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns User - */ - public function get_user_by_name (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_user_by_name"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns void - */ - public function update_user (username: String, body: User): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_user (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_user"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/category.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/category.py deleted file mode 100644 index 6c73879401c..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/category.py +++ /dev/null @@ -1,40 +0,0 @@ -package src/main/flex/io.swagger/client/model { - - - [XmlRootNode(name="Category")] - public class Category { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Category: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/order.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/order.py deleted file mode 100644 index 48b24c09c74..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/order.py +++ /dev/null @@ -1,85 +0,0 @@ -package src/main/flex/io.swagger/client/model { - - - [XmlRootNode(name="Order")] - public class Order { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="pet_id")] - - public var pet_id: Number = None; - - - - - - - [XmlElement(name="quantity")] - - public var quantity: Number = None; - - - - - - - [XmlElement(name="ship_date")] - - public var ship_date: Date = None; - - - - /* Order Status */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - - - - [XmlElement(name="complete")] - - public var complete: Boolean = None; - - - - public function toString(): String { - var str: String = "Order: "; - - str += " (id: " + id + ")"; - - str += " (pet_id: " + pet_id + ")"; - - str += " (quantity: " + quantity + ")"; - - str += " (ship_date: " + ship_date + ")"; - - str += " (status: " + status + ")"; - - str += " (complete: " + complete + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/pet.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/pet.py deleted file mode 100644 index 9991a09ebcb..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/pet.py +++ /dev/null @@ -1,86 +0,0 @@ -package src/main/flex/io.swagger/client/model { - -import src/main/flex/io.swagger/client/model.Category; -import src/main/flex/io.swagger/client/model.Tag; -import java.util.List; - - [XmlRootNode(name="Pet")] - public class Pet { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="category")] - - public var category: Category = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - - - - - public var photo_urls: Array[String] = None; - - - - - - - - public var tags: Array[Tag] = None; - - - - /* pet status in the store */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - public function toString(): String { - var str: String = "Pet: "; - - str += " (id: " + id + ")"; - - str += " (category: " + category + ")"; - - str += " (name: " + name + ")"; - - str += " (photo_urls: " + photo_urls + ")"; - - str += " (tags: " + tags + ")"; - - str += " (status: " + status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/tag.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/tag.py deleted file mode 100644 index 0519f3ec33e..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/tag.py +++ /dev/null @@ -1,40 +0,0 @@ -package src/main/flex/io.swagger/client/model { - - - [XmlRootNode(name="Tag")] - public class Tag { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Tag: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/user.py b/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/user.py deleted file mode 100644 index 2dabd7c0ee7..00000000000 --- a/samples/client/petstore/flash/src/main/flex/src/main/flex/io/swagger/client/model/user.py +++ /dev/null @@ -1,107 +0,0 @@ -package src/main/flex/io.swagger/client/model { - - - [XmlRootNode(name="User")] - public class User { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="username")] - - public var username: String = None; - - - - - - - [XmlElement(name="first_name")] - - public var first_name: String = None; - - - - - - - [XmlElement(name="last_name")] - - public var last_name: String = None; - - - - - - - [XmlElement(name="email")] - - public var email: String = None; - - - - - - - [XmlElement(name="password")] - - public var password: String = None; - - - - - - - [XmlElement(name="phone")] - - public var phone: String = None; - - - - /* User Status */ - - - - [XmlElement(name="user_status")] - - public var user_status: Number = None; - - - - public function toString(): String { - var str: String = "User: "; - - str += " (id: " + id + ")"; - - str += " (username: " + username + ")"; - - str += " (first_name: " + first_name + ")"; - - str += " (last_name: " + last_name + ")"; - - str += " (email: " + email + ")"; - - str += " (password: " + password + ")"; - - str += " (phone: " + phone + ")"; - - str += " (user_status: " + user_status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/pet_api.py b/samples/client/petstore/flash/src/main/flex/swagger/client/apis/pet_api.py deleted file mode 100644 index b12bf3f19cb..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/pet_api.py +++ /dev/null @@ -1,276 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.Pet; -import java.io.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_update_pet: String = "update_pet"; - public static const event_add_pet: String = "add_pet"; - public static const event_find_pets_by_status: String = "find_pets_by_status"; - public static const event_find_pets_by_tags: String = "find_pets_by_tags"; - public static const event_get_pet_by_id: String = "get_pet_by_id"; - public static const event_update_pet_with_form: String = "update_pet_with_form"; - public static const event_delete_pet: String = "delete_pet"; - public static const event_upload_file: String = "upload_file"; - - - /* - * Returns void - */ - public function update_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@5366f936, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function add_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d737301, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "add_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_status (status: Array[String] = available): String { - // create path and map variables - var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(status)) - queryParams["status"] = toPathValue(status); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_status"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_tags (tags: Array[String]): String { - // create path and map variables - var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_tags"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Pet - */ - public function get_pet_by_id (pet_id: Number): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_pet_by_id"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void - */ - public function update_pet_with_form (pet_id: String, name: String, status: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet_with_form"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_pet (pet_id: Number, api_key: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - headerParams["api_key"] = toPathValue(api_key); - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function upload_file (pet_id: Number, additional_metadata: String, file: File): String { - // create path and map variables - var path: String = "/pet/{petId}/uploadImage".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "upload_file"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/store_api.py b/samples/client/petstore/flash/src/main/flex/swagger/client/apis/store_api.py deleted file mode 100644 index 2f74c15d67f..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/store_api.py +++ /dev/null @@ -1,151 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.Dictionary; -import swagger.client/models.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_get_inventory: String = "get_inventory"; - public static const event_place_order: String = "place_order"; - public static const event_get_order_by_id: String = "get_order_by_id"; - public static const event_delete_order: String = "delete_order"; - - - /* - * Returns Dictionary(str, Number) - */ - public function get_inventory (): String { - // create path and map variables - var path: String = "/store/inventory".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_inventory"; - - token.returnType = Dictionary(str, Number); - return requestId; - - } - - /* - * Returns Order - */ - public function place_order (body: Order): String { - // create path and map variables - var path: String = "/store/order".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@16834d8d, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "place_order"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns Order - */ - public function get_order_by_id (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_order_by_id"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void - */ - public function delete_order (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_order"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/user_api.py b/samples/client/petstore/flash/src/main/flex/swagger/client/apis/user_api.py deleted file mode 100644 index 758bd0de276..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/apis/user_api.py +++ /dev/null @@ -1,275 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.User; -import java.util.List; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_create_user: String = "create_user"; - public static const event_create_users_with_array_input: String = "create_users_with_array_input"; - public static const event_create_users_with_list_input: String = "create_users_with_list_input"; - public static const event_login_user: String = "login_user"; - public static const event_logout_user: String = "logout_user"; - public static const event_get_user_by_name: String = "get_user_by_name"; - public static const event_update_user: String = "update_user"; - public static const event_delete_user: String = "delete_user"; - - - /* - * Returns void - */ - public function create_user (body: User): String { - // create path and map variables - var path: String = "/user".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_array_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_array_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_list_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithList".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_list_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns String - */ - public function login_user (username: String, password: String): String { - // create path and map variables - var path: String = "/user/login".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(username)) - queryParams["username"] = toPathValue(username); - if("null" != String(password)) - queryParams["password"] = toPathValue(password); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "login_user"; - - token.returnType = String; - return requestId; - - } - - /* - * Returns void - */ - public function logout_user (): String { - // create path and map variables - var path: String = "/user/logout".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logout_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns User - */ - public function get_user_by_name (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_user_by_name"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns void - */ - public function update_user (username: String, body: User): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_user (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_user"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/models/category.py b/samples/client/petstore/flash/src/main/flex/swagger/client/models/category.py deleted file mode 100644 index ecc6fd2164a..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/models/category.py +++ /dev/null @@ -1,40 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Category")] - public class Category { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Category: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/models/order.py b/samples/client/petstore/flash/src/main/flex/swagger/client/models/order.py deleted file mode 100644 index f152dcd1912..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/models/order.py +++ /dev/null @@ -1,85 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Order")] - public class Order { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="pet_id")] - - public var pet_id: Number = None; - - - - - - - [XmlElement(name="quantity")] - - public var quantity: Number = None; - - - - - - - [XmlElement(name="ship_date")] - - public var ship_date: Date = None; - - - - /* Order Status */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - - - - [XmlElement(name="complete")] - - public var complete: Boolean = None; - - - - public function toString(): String { - var str: String = "Order: "; - - str += " (id: " + id + ")"; - - str += " (pet_id: " + pet_id + ")"; - - str += " (quantity: " + quantity + ")"; - - str += " (ship_date: " + ship_date + ")"; - - str += " (status: " + status + ")"; - - str += " (complete: " + complete + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/models/pet.py b/samples/client/petstore/flash/src/main/flex/swagger/client/models/pet.py deleted file mode 100644 index 45d3829fc23..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/models/pet.py +++ /dev/null @@ -1,86 +0,0 @@ -package swagger.client/models { - -import swagger.client/models.Category; -import swagger.client/models.Tag; -import java.util.List; - - [XmlRootNode(name="Pet")] - public class Pet { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="category")] - - public var category: Category = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - - - - - public var photo_urls: Array[String] = None; - - - - - - - - public var tags: Array[Tag] = None; - - - - /* pet status in the store */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - public function toString(): String { - var str: String = "Pet: "; - - str += " (id: " + id + ")"; - - str += " (category: " + category + ")"; - - str += " (name: " + name + ")"; - - str += " (photo_urls: " + photo_urls + ")"; - - str += " (tags: " + tags + ")"; - - str += " (status: " + status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/models/tag.py b/samples/client/petstore/flash/src/main/flex/swagger/client/models/tag.py deleted file mode 100644 index 68c1ec03e58..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/models/tag.py +++ /dev/null @@ -1,40 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Tag")] - public class Tag { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Tag: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flex/swagger/client/models/user.py b/samples/client/petstore/flash/src/main/flex/swagger/client/models/user.py deleted file mode 100644 index a1a1a9c3f63..00000000000 --- a/samples/client/petstore/flash/src/main/flex/swagger/client/models/user.py +++ /dev/null @@ -1,107 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="User")] - public class User { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="username")] - - public var username: String = None; - - - - - - - [XmlElement(name="first_name")] - - public var first_name: String = None; - - - - - - - [XmlElement(name="last_name")] - - public var last_name: String = None; - - - - - - - [XmlElement(name="email")] - - public var email: String = None; - - - - - - - [XmlElement(name="password")] - - public var password: String = None; - - - - - - - [XmlElement(name="phone")] - - public var phone: String = None; - - - - /* User Status */ - - - - [XmlElement(name="user_status")] - - public var user_status: Number = None; - - - - public function toString(): String { - var str: String = "User: "; - - str += " (id: " + id + ")"; - - str += " (username: " + username + ")"; - - str += " (first_name: " + first_name + ")"; - - str += " (last_name: " + last_name + ")"; - - str += " (email: " + email + ")"; - - str += " (password: " + password + ")"; - - str += " (phone: " + phone + ")"; - - str += " (user_status: " + user_status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/src/main/flexbin/AirExecutorApp-app.xml b/samples/client/petstore/flash/src/main/flexbin/AirExecutorApp-app.xml deleted file mode 100644 index 1dbaf98e644..00000000000 --- a/samples/client/petstore/flash/src/main/flexbin/AirExecutorApp-app.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - AirExecutorApp - - - AirExecutorApp - - - AirExecutorApp - - - v1 - - - - - - - - - - - - - - - AirExecutorApp.swf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/samples/client/petstore/flash/src/main/flexlib/ASAXB-0.1.1.swc b/samples/client/petstore/flash/src/main/flexlib/ASAXB-0.1.1.swc deleted file mode 100644 index c9359026784..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/ASAXB-0.1.1.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flexlib/as3corelib.swc b/samples/client/petstore/flash/src/main/flexlib/as3corelib.swc deleted file mode 100644 index 12dd6b3b0a6..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/as3corelib.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc deleted file mode 100644 index e41bc68abd9..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-4.1.0_RC2-28-flex_3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index 8bbdf8b86a0..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-aircilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc deleted file mode 100644 index b69064ac765..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-cilistener-4.1.0_RC2-28-3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc b/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc deleted file mode 100644 index a90af750bb5..00000000000 Binary files a/samples/client/petstore/flash/src/main/flexlib/ext/flexunit-core-flex-4.0.0.2-sdk3.5.0.12683.swc and /dev/null differ diff --git a/samples/client/petstore/flash/swagger/client/apis/pet_api.py b/samples/client/petstore/flash/swagger/client/apis/pet_api.py deleted file mode 100644 index 05cacc079ca..00000000000 --- a/samples/client/petstore/flash/swagger/client/apis/pet_api.py +++ /dev/null @@ -1,276 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.Pet; -import java.io.File; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class PetApi extends SwaggerApi { - /** - * Constructor for the PetApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function PetApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_update_pet: String = "update_pet"; - public static const event_add_pet: String = "add_pet"; - public static const event_find_pets_by_status: String = "find_pets_by_status"; - public static const event_find_pets_by_tags: String = "find_pets_by_tags"; - public static const event_get_pet_by_id: String = "get_pet_by_id"; - public static const event_update_pet_with_form: String = "update_pet_with_form"; - public static const event_delete_pet: String = "delete_pet"; - public static const event_upload_file: String = "upload_file"; - - - /* - * Returns void - */ - public function update_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@30f97aff, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function add_pet (body: Pet): String { - // create path and map variables - var path: String = "/pet".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@4afa1477, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "add_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_status (status: Array[String] = available): String { - // create path and map variables - var path: String = "/pet/findByStatus".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(status)) - queryParams["status"] = toPathValue(status); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_status"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Array[Pet] - */ - public function find_pets_by_tags (tags: Array[String]): String { - // create path and map variables - var path: String = "/pet/findByTags".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(tags)) - queryParams["tags"] = toPathValue(tags); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "find_pets_by_tags"; - - token.returnType = Array[Pet]; - return requestId; - - } - - /* - * Returns Pet - */ - public function get_pet_by_id (pet_id: Number): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_pet_by_id"; - - token.returnType = Pet; - return requestId; - - } - - /* - * Returns void - */ - public function update_pet_with_form (pet_id: String, name: String, status: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_pet_with_form"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_pet (pet_id: Number, api_key: String): String { - // create path and map variables - var path: String = "/pet/{petId}".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - headerParams["api_key"] = toPathValue(api_key); - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_pet"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function upload_file (pet_id: Number, additional_metadata: String, file: File): String { - // create path and map variables - var path: String = "/pet/{petId}/uploadImage".replace(/{format}/g,"xml").replace("{" + "pet_id" + "}", getApiInvoker().escapeString(pet_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "upload_file"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/swagger/client/apis/store_api.py b/samples/client/petstore/flash/swagger/client/apis/store_api.py deleted file mode 100644 index 77644048989..00000000000 --- a/samples/client/petstore/flash/swagger/client/apis/store_api.py +++ /dev/null @@ -1,151 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.Dictionary; -import swagger.client/models.Order; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class StoreApi extends SwaggerApi { - /** - * Constructor for the StoreApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function StoreApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_get_inventory: String = "get_inventory"; - public static const event_place_order: String = "place_order"; - public static const event_get_order_by_id: String = "get_order_by_id"; - public static const event_delete_order: String = "delete_order"; - - - /* - * Returns Dictionary(str, Number) - */ - public function get_inventory (): String { - // create path and map variables - var path: String = "/store/inventory".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_inventory"; - - token.returnType = Dictionary(str, Number); - return requestId; - - } - - /* - * Returns Order - */ - public function place_order (body: Order): String { - // create path and map variables - var path: String = "/store/order".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@6855b715, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "place_order"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns Order - */ - public function get_order_by_id (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_order_by_id"; - - token.returnType = Order; - return requestId; - - } - - /* - * Returns void - */ - public function delete_order (order_id: String): String { - // create path and map variables - var path: String = "/store/order/{orderId}".replace(/{format}/g,"xml").replace("{" + "order_id" + "}", getApiInvoker().escapeString(order_id)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_order"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/swagger/client/apis/user_api.py b/samples/client/petstore/flash/swagger/client/apis/user_api.py deleted file mode 100644 index 820a5628486..00000000000 --- a/samples/client/petstore/flash/swagger/client/apis/user_api.py +++ /dev/null @@ -1,275 +0,0 @@ -package swagger.client/apis { - -import io.swagger.common.ApiInvoker; -import io.swagger.exception.ApiErrorCodes; -import io.swagger.exception.ApiError; -import io.swagger.common.ApiUserCredentials; -import io.swagger.event.Response; -import io.swagger.common.SwaggerApi; -import swagger.client/models.User; -import java.util.List; - -import mx.rpc.AsyncToken; -import mx.utils.UIDUtil; -import flash.utils.Dictionary; -import flash.events.EventDispatcher; - -public class UserApi extends SwaggerApi { - /** - * Constructor for the UserApi api client - * @param apiCredentials Wrapper object for tokens and hostName required towards authentication - * @param eventDispatcher Optional event dispatcher that when provided is used by the SDK to dispatch any Response - */ - public function UserApi(apiCredentials: ApiUserCredentials, eventDispatcher: EventDispatcher = null) { - super(apiCredentials, eventDispatcher); - } - - public static const event_create_user: String = "create_user"; - public static const event_create_users_with_array_input: String = "create_users_with_array_input"; - public static const event_create_users_with_list_input: String = "create_users_with_list_input"; - public static const event_login_user: String = "login_user"; - public static const event_logout_user: String = "logout_user"; - public static const event_get_user_by_name: String = "get_user_by_name"; - public static const event_update_user: String = "update_user"; - public static const event_delete_user: String = "delete_user"; - - - /* - * Returns void - */ - public function create_user (body: User): String { - // create path and map variables - var path: String = "/user".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@21668d9, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_array_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithArray".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@d3d7fa1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_array_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function create_users_with_list_input (body: Array[User]): String { - // create path and map variables - var path: String = "/user/createWithList".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "POST", queryParams, io.swagger.codegen.CodegenParameter@408629d1, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "create_users_with_list_input"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns String - */ - public function login_user (username: String, password: String): String { - // create path and map variables - var path: String = "/user/login".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - if("null" != String(username)) - queryParams["username"] = toPathValue(username); - if("null" != String(password)) - queryParams["password"] = toPathValue(password); - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "login_user"; - - token.returnType = String; - return requestId; - - } - - /* - * Returns void - */ - public function logout_user (): String { - // create path and map variables - var path: String = "/user/logout".replace(/{format}/g,"xml"); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "logout_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns User - */ - public function get_user_by_name (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "GET", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "get_user_by_name"; - - token.returnType = User; - return requestId; - - } - - /* - * Returns void - */ - public function update_user (username: String, body: User): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "PUT", queryParams, io.swagger.codegen.CodegenParameter@2823796f, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "update_user"; - - token.returnType = null ; - return requestId; - - } - - /* - * Returns void - */ - public function delete_user (username: String): String { - // create path and map variables - var path: String = "/user/{username}".replace(/{format}/g,"xml").replace("{" + "username" + "}", getApiInvoker().escapeString(username)); - - // query params - var queryParams: Dictionary = new Dictionary(); - var headerParams: Dictionary = new Dictionary(); - - - - - - - - var token:AsyncToken = getApiInvoker().invokeAPI(path, "DELETE", queryParams, null, headerParams); - - var requestId: String = getUniqueId(); - - token.requestId = requestId; - token.completionEventType = "delete_user"; - - token.returnType = null ; - return requestId; - - } - -} - -} \ No newline at end of file diff --git a/samples/client/petstore/flash/swagger/client/models/category.py b/samples/client/petstore/flash/swagger/client/models/category.py deleted file mode 100644 index ecc6fd2164a..00000000000 --- a/samples/client/petstore/flash/swagger/client/models/category.py +++ /dev/null @@ -1,40 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Category")] - public class Category { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Category: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/swagger/client/models/order.py b/samples/client/petstore/flash/swagger/client/models/order.py deleted file mode 100644 index f152dcd1912..00000000000 --- a/samples/client/petstore/flash/swagger/client/models/order.py +++ /dev/null @@ -1,85 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Order")] - public class Order { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="pet_id")] - - public var pet_id: Number = None; - - - - - - - [XmlElement(name="quantity")] - - public var quantity: Number = None; - - - - - - - [XmlElement(name="ship_date")] - - public var ship_date: Date = None; - - - - /* Order Status */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - - - - [XmlElement(name="complete")] - - public var complete: Boolean = None; - - - - public function toString(): String { - var str: String = "Order: "; - - str += " (id: " + id + ")"; - - str += " (pet_id: " + pet_id + ")"; - - str += " (quantity: " + quantity + ")"; - - str += " (ship_date: " + ship_date + ")"; - - str += " (status: " + status + ")"; - - str += " (complete: " + complete + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/swagger/client/models/pet.py b/samples/client/petstore/flash/swagger/client/models/pet.py deleted file mode 100644 index 45d3829fc23..00000000000 --- a/samples/client/petstore/flash/swagger/client/models/pet.py +++ /dev/null @@ -1,86 +0,0 @@ -package swagger.client/models { - -import swagger.client/models.Category; -import swagger.client/models.Tag; -import java.util.List; - - [XmlRootNode(name="Pet")] - public class Pet { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="category")] - - public var category: Category = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - - - - - public var photo_urls: Array[String] = None; - - - - - - - - public var tags: Array[Tag] = None; - - - - /* pet status in the store */ - - - - [XmlElement(name="status")] - - public var status: String = None; - - - - public function toString(): String { - var str: String = "Pet: "; - - str += " (id: " + id + ")"; - - str += " (category: " + category + ")"; - - str += " (name: " + name + ")"; - - str += " (photo_urls: " + photo_urls + ")"; - - str += " (tags: " + tags + ")"; - - str += " (status: " + status + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/swagger/client/models/tag.py b/samples/client/petstore/flash/swagger/client/models/tag.py deleted file mode 100644 index 68c1ec03e58..00000000000 --- a/samples/client/petstore/flash/swagger/client/models/tag.py +++ /dev/null @@ -1,40 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="Tag")] - public class Tag { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="name")] - - public var name: String = None; - - - - public function toString(): String { - var str: String = "Tag: "; - - str += " (id: " + id + ")"; - - str += " (name: " + name + ")"; - - return str; - } - - -} - - -} diff --git a/samples/client/petstore/flash/swagger/client/models/user.py b/samples/client/petstore/flash/swagger/client/models/user.py deleted file mode 100644 index a1a1a9c3f63..00000000000 --- a/samples/client/petstore/flash/swagger/client/models/user.py +++ /dev/null @@ -1,107 +0,0 @@ -package swagger.client/models { - - - [XmlRootNode(name="User")] - public class User { - - - - - - [XmlElement(name="id")] - - public var id: Number = None; - - - - - - - [XmlElement(name="username")] - - public var username: String = None; - - - - - - - [XmlElement(name="first_name")] - - public var first_name: String = None; - - - - - - - [XmlElement(name="last_name")] - - public var last_name: String = None; - - - - - - - [XmlElement(name="email")] - - public var email: String = None; - - - - - - - [XmlElement(name="password")] - - public var password: String = None; - - - - - - - [XmlElement(name="phone")] - - public var phone: String = None; - - - - /* User Status */ - - - - [XmlElement(name="user_status")] - - public var user_status: Number = None; - - - - public function toString(): String { - var str: String = "User: "; - - str += " (id: " + id + ")"; - - str += " (username: " + username + ")"; - - str += " (first_name: " + first_name + ")"; - - str += " (last_name: " + last_name + ")"; - - str += " (email: " + email + ")"; - - str += " (password: " + password + ")"; - - str += " (phone: " + phone + ")"; - - str += " (user_status: " + user_status + ")"; - - return str; - } - - -} - - -}