diff --git a/CI/bitrise.yml b/CI/bitrise.yml
index 42ada2030a8..83156c662a4 100644
--- a/CI/bitrise.yml
+++ b/CI/bitrise.yml
@@ -38,18 +38,7 @@ workflows:
set -e
- sh bin/swift4-all.sh
sh bin/swift5-all.sh
- - script@1.1.5:
- title: Run Swift4 tests
- inputs:
- - content: |
- #!/usr/bin/env bash
-
- set -e
-
- ./samples/client/petstore/swift4/swift4_test_all.sh
- ./samples/client/test/swift4/swift4_test_all.sh
- script@1.1.5:
title: Run Swift5 tests
inputs:
diff --git a/bin/swift4-all.sh b/bin/swift4-all.sh
deleted file mode 100755
index 0038a4f6082..00000000000
--- a/bin/swift4-all.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-./bin/swift4-petstore-all.sh
-./bin/swift4-test.sh
diff --git a/bin/swift4-petstore-all.sh b/bin/swift4-petstore-all.sh
deleted file mode 100755
index 167a7a68481..00000000000
--- a/bin/swift4-petstore-all.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-./bin/swift4-petstore.sh
-./bin/swift4-petstore-promisekit.sh
-./bin/swift4-petstore-result.sh
-./bin/swift4-petstore-rxswift.sh
-./bin/swift4-petstore-objcCompatible.sh
-./bin/swift4-petstore-unwrapRequired.sh
-./bin/swift4-petstore-nonPublicApi.sh
diff --git a/bin/swift4-petstore-nonPublicApi.json b/bin/swift4-petstore-nonPublicApi.json
deleted file mode 100644
index f20305dec05..00000000000
--- a/bin/swift4-petstore-nonPublicApi.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "nonPublicApi": true,
- "sortParamsByRequiredFlag": false
-}
diff --git a/bin/swift4-petstore-nonPublicApi.sh b/bin/swift4-petstore-nonPublicApi.sh
deleted file mode 100755
index 0018a2af49b..00000000000
--- a/bin/swift4-petstore-nonPublicApi.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-nonPublicApi.json -o samples/client/petstore/swift4/nonPublicApi --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/nonPublicApi
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/nonPublicApi
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore-objcCompatible.json b/bin/swift4-petstore-objcCompatible.json
deleted file mode 100644
index c24c7abf69c..00000000000
--- a/bin/swift4-petstore-objcCompatible.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "objcCompatible": true
-}
diff --git a/bin/swift4-petstore-objcCompatible.sh b/bin/swift4-petstore-objcCompatible.sh
deleted file mode 100755
index e51278966b5..00000000000
--- a/bin/swift4-petstore-objcCompatible.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-objcCompatible.json -o samples/client/petstore/swift4/objcCompatible --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/objcCompatible
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/objcCompatible
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore-promisekit.json b/bin/swift4-petstore-promisekit.json
deleted file mode 100644
index 48137f1f280..00000000000
--- a/bin/swift4-petstore-promisekit.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "responseAs": "PromiseKit"
-}
diff --git a/bin/swift4-petstore-promisekit.sh b/bin/swift4-petstore-promisekit.sh
deleted file mode 100755
index 9b1fa3233aa..00000000000
--- a/bin/swift4-petstore-promisekit.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-promisekit.json -o samples/client/petstore/swift4/promisekitLibrary --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/promisekitLibrary
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/promisekitLibrary
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore-result.json b/bin/swift4-petstore-result.json
deleted file mode 100644
index 31543386786..00000000000
--- a/bin/swift4-petstore-result.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "responseAs": "Result"
-}
diff --git a/bin/swift4-petstore-result.sh b/bin/swift4-petstore-result.sh
deleted file mode 100755
index a5ba0470034..00000000000
--- a/bin/swift4-petstore-result.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-result.json -o samples/client/petstore/swift4/resultLibrary --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/resultLibrary
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/resultLibrary
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore-rxswift.json b/bin/swift4-petstore-rxswift.json
deleted file mode 100644
index eb8b11dde55..00000000000
--- a/bin/swift4-petstore-rxswift.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "responseAs": "RxSwift"
-}
diff --git a/bin/swift4-petstore-rxswift.sh b/bin/swift4-petstore-rxswift.sh
deleted file mode 100755
index 78416f69296..00000000000
--- a/bin/swift4-petstore-rxswift.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-rxswift.json -o samples/client/petstore/swift4/rxswiftLibrary --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/rxswiftLibrary
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/rxswiftLibrary
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore-unwrapRequired.json b/bin/swift4-petstore-unwrapRequired.json
deleted file mode 100644
index 3d3152c52a2..00000000000
--- a/bin/swift4-petstore-unwrapRequired.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient",
- "unwrapRequired": true
-}
diff --git a/bin/swift4-petstore-unwrapRequired.sh b/bin/swift4-petstore-unwrapRequired.sh
deleted file mode 100755
index 500ee6fbd16..00000000000
--- a/bin/swift4-petstore-unwrapRequired.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore-unwrapRequired.json -o samples/client/petstore/swift4/unwrapRequired --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/unwrapRequired
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/unwrapRequired
- swiftlint autocorrect
-fi
\ No newline at end of file
diff --git a/bin/swift4-petstore.json b/bin/swift4-petstore.json
deleted file mode 100644
index 59bd94f43ef..00000000000
--- a/bin/swift4-petstore.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "podSummary": "PetstoreClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "PetstoreClient"
-}
diff --git a/bin/swift4-petstore.sh b/bin/swift4-petstore.sh
deleted file mode 100755
index 9057c1ee233..00000000000
--- a/bin/swift4-petstore.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c ./bin/swift4-petstore.json -o samples/client/petstore/swift4/default --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/default
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/petstore/swift4/default
- swiftlint autocorrect
-fi
diff --git a/bin/swift4-test.json b/bin/swift4-test.json
deleted file mode 100644
index 9341b740a2a..00000000000
--- a/bin/swift4-test.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "podSummary": "TestClient",
- "podHomepage": "https://github.com/openapitools/openapi-generator",
- "podAuthors": "",
- "projectName": "TestClient"
-}
diff --git a/bin/swift4-test.sh b/bin/swift4-test.sh
deleted file mode 100755
index 9a7ffde92e7..00000000000
--- a/bin/swift4-test.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/sh
-
-SCRIPT="$0"
-echo "# START SCRIPT: $SCRIPT"
-
-while [ -h "$SCRIPT" ] ; do
- ls=`ls -ld "$SCRIPT"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- SCRIPT="$link"
- else
- SCRIPT=`dirname "$SCRIPT"`/"$link"
- fi
-done
-
-if [ ! -d "${APP_DIR}" ]; then
- APP_DIR=`dirname "$SCRIPT"`/..
- APP_DIR=`cd "${APP_DIR}"; pwd`
-fi
-
-executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
-
-if [ ! -f "$executable" ]
-then
- mvn -B clean package
-fi
-
-# if you've executed sbt assembly previously it will use that instead.
-export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/swift4 -i modules/openapi-generator/src/test/resources/2_0/swift4Test.json -g swift4 -c ./bin/swift4-test.json -o samples/client/test/swift4/default --generate-alias-as-model $@"
-
-java $JAVA_OPTS -jar $executable $ags
-
-if type "xcodegen" > /dev/null 2>&1; then
- cd samples/client/test/swift4/default
- xcodegen generate
-fi
-
-if type "swiftlint" > /dev/null 2>&1; then
- cd samples/client/test/swift4/default
- swiftlint autocorrect
-fi
diff --git a/bin/windows/swift4-petstore-all.bat b/bin/windows/swift4-petstore-all.bat
deleted file mode 100755
index bf485d27e5f..00000000000
--- a/bin/windows/swift4-petstore-all.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-call .\bin\windows\swift4-petstore.bat
-call .\bin\windows\swift4-petstore-promisekit.bat
-call .\bin\windows\swift4-petstore-rxswift.bat
diff --git a/bin/windows/swift4-petstore-promisekit.bat b/bin/windows/swift4-petstore-promisekit.bat
deleted file mode 100755
index 8ff76eeaac0..00000000000
--- a/bin/windows/swift4-petstore-promisekit.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
-
-If Not Exist %executable% (
- mvn clean package
-)
-
-REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
-set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c bin\swift4-petstore-promisekit.json -o samples\client\petstore\swift4\promisekit
-
-java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/bin/windows/swift4-petstore-rxswift.bat b/bin/windows/swift4-petstore-rxswift.bat
deleted file mode 100755
index c74bbfd15d4..00000000000
--- a/bin/windows/swift4-petstore-rxswift.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
-
-If Not Exist %executable% (
- mvn clean package
-)
-
-REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
-set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -c bin\swift4-petstore-rxswift.json -o samples\client\petstore\swift4\rxswift
-
-java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/bin/windows/swift4-petstore.bat b/bin/windows/swift4-petstore.bat
deleted file mode 100755
index 1539cddc0d2..00000000000
--- a/bin/windows/swift4-petstore.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
-
-If Not Exist %executable% (
- mvn clean package
-)
-
-REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
-set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore-with-fake-endpoints-models-for-testing.yaml -g swift4 -o samples\client\petstore\swift4\default
-
-java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/docs/generators.md b/docs/generators.md
index 205c60f196e..97da8e13308 100644
--- a/docs/generators.md
+++ b/docs/generators.md
@@ -59,7 +59,7 @@ The following generators are available:
* [scalaz](generators/scalaz.md)
* [swift2-deprecated (deprecated)](generators/swift2-deprecated.md)
* [swift3-deprecated (deprecated)](generators/swift3-deprecated.md)
-* [swift4](generators/swift4.md)
+* [swift4-deprecated (deprecated)](generators/swift4-deprecated.md)
* [swift5 (beta)](generators/swift5.md)
* [typescript-angular](generators/typescript-angular.md)
* [typescript-angularjs](generators/typescript-angularjs.md)
diff --git a/docs/generators/swift4-deprecated.md b/docs/generators/swift4-deprecated.md
new file mode 100644
index 00000000000..a4da5435f68
--- /dev/null
+++ b/docs/generators/swift4-deprecated.md
@@ -0,0 +1,317 @@
+---
+title: Config Options for swift4-deprecated
+sidebar_label: swift4-deprecated
+---
+
+| Option | Description | Values | Default |
+| ------ | ----------- | ------ | ------- |
+|allowUnicodeIdentifiers|boolean, toggles whether unicode identifiers are allowed in names or not, default is false| |false|
+|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
+|hideGenerationTimestamp|Hides the generation timestamp when files are generated.| |true|
+|legacyDiscriminatorBehavior|This flag is used by OpenAPITools codegen to influence the processing of the discriminator attribute in OpenAPI documents. This flag has no impact if the OAS document does not use the discriminator attribute. The default value of this flag is set in each language-specific code generator (e.g. Python, Java, go...)using the method toModelName. Note to developers supporting a language generator in OpenAPITools; to fully support the discriminator attribute as defined in the OAS specification 3.x, language generators should set this flag to true by default; however this requires updating the mustache templates to generate a language-specific discriminator lookup function that iterates over {{#mappedModels}} and does not iterate over {{children}}, {{#anyOf}}, or {{#oneOf}}.|
- **true**
- The mapping in the discriminator includes descendent schemas that allOf inherit from self and the discriminator mapping schemas in the OAS document.
- **false**
- The mapping in the discriminator includes any descendent schemas that allOf inherit from self, any oneOf schemas, any anyOf schemas, any x-discriminator-values, and the discriminator mapping schemas in the OAS document AND Codegen validates that oneOf and anyOf schemas contain the required discriminator and throws an error if the discriminator is missing.
|true|
+|lenientTypeCast|Accept and cast values for simple types (string->bool, string->int, int->string)| |false|
+|nonPublicApi|Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers.(default: false)| |null|
+|objcCompatible|Add additional properties and methods for Objective-C compatibility (default: false)| |null|
+|podAuthors|Authors used for Podspec| |null|
+|podDescription|Description used for Podspec| |null|
+|podDocsetURL|Docset URL used for Podspec| |null|
+|podDocumentationURL|Documentation URL used for Podspec| |null|
+|podHomepage|Homepage used for Podspec| |null|
+|podLicense|License used for Podspec| |null|
+|podScreenshots|Screenshots used for Podspec| |null|
+|podSocialMediaURL|Social Media URL used for Podspec| |null|
+|podSource|Source information used for Podspec| |null|
+|podSummary|Summary used for Podspec| |null|
+|podVersion|Version used for Podspec| |null|
+|prependFormOrBodyParameters|Add form or body parameters to the beginning of the parameter list.| |false|
+|projectName|Project name in Xcode| |null|
+|responseAs|Optionally use libraries to manage response. Currently PromiseKit, RxSwift, Result are available.| |null|
+|sortModelPropertiesByRequiredFlag|Sort model properties to place required parameters before optional parameters.| |true|
+|sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true|
+|swiftUseApiNamespace|Flag to make all the API classes inner-class of {{projectName}}API| |null|
+|unwrapRequired|Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema| |null|
+
+## IMPORT MAPPING
+
+| Type/Alias | Imports |
+| ---------- | ------- |
+
+
+## INSTANTIATION TYPES
+
+| Type/Alias | Instantiated By |
+| ---------- | --------------- |
+
+
+## LANGUAGE PRIMITIVES
+
+
+- Any
+- AnyObject
+- Bool
+- Character
+- Data
+- Date
+- Decimal
+- Double
+- Float
+- Int
+- Int32
+- Int64
+- String
+- URL
+- UUID
+- Void
+
+
+## RESERVED WORDS
+
+
+- #available
+- #colorLiteral
+- #column
+- #else
+- #elseif
+- #endif
+- #file
+- #fileLiteral
+- #function
+- #if
+- #imageLiteral
+- #line
+- #selector
+- #sourceLocation
+- Any
+- AnyObject
+- Array
+- Bool
+- COLUMN
+- Character
+- Class
+- ClosedRange
+- Codable
+- CountableClosedRange
+- CountableRange
+- Data
+- Decodable
+- Dictionary
+- Double
+- Encodable
+- Error
+- ErrorResponse
+- FILE
+- FUNCTION
+- Float
+- Float32
+- Float64
+- Float80
+- Int
+- Int16
+- Int32
+- Int64
+- Int8
+- LINE
+- OptionSet
+- Optional
+- Protocol
+- Range
+- Response
+- Self
+- Set
+- StaticString
+- String
+- Type
+- UInt
+- UInt16
+- UInt32
+- UInt64
+- UInt8
+- URL
+- Unicode
+- Void
+- _
+- as
+- associatedtype
+- associativity
+- break
+- case
+- catch
+- class
+- continue
+- convenience
+- default
+- defer
+- deinit
+- didSet
+- do
+- dynamic
+- dynamicType
+- else
+- enum
+- extension
+- fallthrough
+- false
+- fileprivate
+- final
+- for
+- func
+- get
+- guard
+- if
+- import
+- in
+- indirect
+- infix
+- init
+- inout
+- internal
+- is
+- lazy
+- left
+- let
+- mutating
+- nil
+- none
+- nonmutating
+- open
+- operator
+- optional
+- override
+- postfix
+- precedence
+- prefix
+- private
+- protocol
+- public
+- repeat
+- required
+- rethrows
+- return
+- right
+- self
+- set
+- static
+- struct
+- subscript
+- super
+- switch
+- throw
+- throws
+- true
+- try
+- typealias
+- unowned
+- var
+- weak
+- where
+- while
+- willSet
+
+
+## FEATURE SET
+
+
+### Client Modification Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|BasePath|✗|ToolingExtension
+|Authorizations|✗|ToolingExtension
+|UserAgent|✗|ToolingExtension
+
+### Data Type Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|Custom|✗|OAS2,OAS3
+|Int32|✓|OAS2,OAS3
+|Int64|✓|OAS2,OAS3
+|Float|✓|OAS2,OAS3
+|Double|✓|OAS2,OAS3
+|Decimal|✓|ToolingExtension
+|String|✓|OAS2,OAS3
+|Byte|✓|OAS2,OAS3
+|Binary|✓|OAS2,OAS3
+|Boolean|✓|OAS2,OAS3
+|Date|✓|OAS2,OAS3
+|DateTime|✓|OAS2,OAS3
+|Password|✓|OAS2,OAS3
+|File|✓|OAS2
+|Array|✓|OAS2,OAS3
+|Maps|✓|ToolingExtension
+|CollectionFormat|✓|OAS2
+|CollectionFormatMulti|✓|OAS2
+|Enum|✓|OAS2,OAS3
+|ArrayOfEnum|✓|ToolingExtension
+|ArrayOfModel|✓|ToolingExtension
+|ArrayOfCollectionOfPrimitives|✓|ToolingExtension
+|ArrayOfCollectionOfModel|✓|ToolingExtension
+|ArrayOfCollectionOfEnum|✓|ToolingExtension
+|MapOfEnum|✓|ToolingExtension
+|MapOfModel|✓|ToolingExtension
+|MapOfCollectionOfPrimitives|✓|ToolingExtension
+|MapOfCollectionOfModel|✓|ToolingExtension
+|MapOfCollectionOfEnum|✓|ToolingExtension
+
+### Documentation Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|Readme|✗|ToolingExtension
+|Model|✓|ToolingExtension
+|Api|✓|ToolingExtension
+
+### Global Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|Host|✓|OAS2,OAS3
+|BasePath|✓|OAS2,OAS3
+|Info|✓|OAS2,OAS3
+|Schemes|✗|OAS2,OAS3
+|PartialSchemes|✓|OAS2,OAS3
+|Consumes|✓|OAS2
+|Produces|✓|OAS2
+|ExternalDocumentation|✓|OAS2,OAS3
+|Examples|✓|OAS2,OAS3
+|XMLStructureDefinitions|✗|OAS2,OAS3
+|MultiServer|✗|OAS3
+|ParameterizedServer|✗|OAS3
+|ParameterStyling|✗|OAS3
+|Callbacks|✗|OAS3
+|LinkObjects|✗|OAS3
+
+### Parameter Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|Path|✓|OAS2,OAS3
+|Query|✓|OAS2,OAS3
+|Header|✓|OAS2,OAS3
+|Body|✓|OAS2
+|FormUnencoded|✓|OAS2
+|FormMultipart|✓|OAS2
+|Cookie|✗|OAS3
+
+### Schema Support Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|Simple|✓|OAS2,OAS3
+|Composite|✓|OAS2,OAS3
+|Polymorphism|✓|OAS2,OAS3
+|Union|✗|OAS3
+
+### Security Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|BasicAuth|✓|OAS2,OAS3
+|ApiKey|✓|OAS2,OAS3
+|OpenIDConnect|✗|OAS3
+|BearerToken|✗|OAS3
+|OAuth2_Implicit|✓|OAS2,OAS3
+|OAuth2_Password|✗|OAS2,OAS3
+|OAuth2_ClientCredentials|✗|OAS2,OAS3
+|OAuth2_AuthorizationCode|✗|OAS2,OAS3
+
+### Wire Format Feature
+| Name | Supported | Defined By |
+| ---- | --------- | ---------- |
+|JSON|✓|OAS2,OAS3
+|XML|✗|OAS2,OAS3
+|PROTOBUF|✗|ToolingExtension
+|Custom|✗|OAS2,OAS3
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
index b15c045efd7..ecd029c13fb 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift4Codegen.java
@@ -24,6 +24,8 @@ import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.text.WordUtils;
import org.openapitools.codegen.*;
+import org.openapitools.codegen.meta.GeneratorMetadata;
+import org.openapitools.codegen.meta.Stability;
import org.openapitools.codegen.meta.features.*;
import org.openapitools.codegen.utils.ModelUtils;
import org.slf4j.Logger;
@@ -99,6 +101,10 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
)
);
+ generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
+ .stability(Stability.DEPRECATED)
+ .build();
+
outputFolder = "generated-code" + File.separator + "swift";
modelTemplateFiles.put("model.mustache", ".swift");
apiTemplateFiles.put("api.mustache", ".swift");
@@ -323,12 +329,12 @@ public class Swift4Codegen extends DefaultCodegen implements CodegenConfig {
@Override
public String getName() {
- return "swift4";
+ return "swift4-deprecated";
}
@Override
public String getHelp() {
- return "Generates a Swift 4.x client library.";
+ return "Generates a Swift 4.x client library (Deprecated and will be removed in 5.x releases. Please use `swift5` instead.)";
}
@Override
diff --git a/samples/client/petstore/swift4/.gitignore b/samples/client/petstore/swift4/.gitignore
deleted file mode 100644
index 5e5d5cebcf4..00000000000
--- a/samples/client/petstore/swift4/.gitignore
+++ /dev/null
@@ -1,63 +0,0 @@
-# Xcode
-#
-# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-
-## Build generated
-build/
-DerivedData
-
-## Various settings
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-
-## Other
-*.xccheckout
-*.moved-aside
-*.xcuserstate
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-
-## Playgrounds
-timeline.xctimeline
-playground.xcworkspace
-
-# Swift Package Manager
-#
-# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
-# Packages/
-.build/
-
-# CocoaPods
-#
-# We recommend against adding the Pods directory to your .gitignore. However
-# you should judge for yourself, the pros and cons are mentioned at:
-# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
-#
-# Pods/
-
-# Carthage
-#
-# Add this line if you want to avoid checking in source code from Carthage dependencies.
-# Carthage/Checkouts
-
-Carthage/Build
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
-
-fastlane/report.xml
-fastlane/screenshots
diff --git a/samples/client/petstore/swift4/default/.gitignore b/samples/client/petstore/swift4/default/.gitignore
deleted file mode 100644
index 5e5d5cebcf4..00000000000
--- a/samples/client/petstore/swift4/default/.gitignore
+++ /dev/null
@@ -1,63 +0,0 @@
-# Xcode
-#
-# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-
-## Build generated
-build/
-DerivedData
-
-## Various settings
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-
-## Other
-*.xccheckout
-*.moved-aside
-*.xcuserstate
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-
-## Playgrounds
-timeline.xctimeline
-playground.xcworkspace
-
-# Swift Package Manager
-#
-# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
-# Packages/
-.build/
-
-# CocoaPods
-#
-# We recommend against adding the Pods directory to your .gitignore. However
-# you should judge for yourself, the pros and cons are mentioned at:
-# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
-#
-# Pods/
-
-# Carthage
-#
-# Add this line if you want to avoid checking in source code from Carthage dependencies.
-# Carthage/Checkouts
-
-Carthage/Build
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
-
-fastlane/report.xml
-fastlane/screenshots
diff --git a/samples/client/petstore/swift4/default/.openapi-generator-ignore b/samples/client/petstore/swift4/default/.openapi-generator-ignore
deleted file mode 100644
index 7484ee590a3..00000000000
--- a/samples/client/petstore/swift4/default/.openapi-generator-ignore
+++ /dev/null
@@ -1,23 +0,0 @@
-# OpenAPI Generator Ignore
-# Generated by openapi-generator https://github.com/openapitools/openapi-generator
-
-# Use this file to prevent files from being overwritten by the generator.
-# The patterns follow closely to .gitignore or .dockerignore.
-
-# As an example, the C# client generator defines ApiClient.cs.
-# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
-#ApiClient.cs
-
-# You can match any string of characters against a directory, file or extension with a single asterisk (*):
-#foo/*/qux
-# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
-
-# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
-#foo/**/qux
-# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
-
-# You can also negate patterns with an exclamation (!).
-# For example, you can ignore all files in a docs folder with the file extension .md:
-#docs/*.md
-# Then explicitly reverse the ignore rule for a single file:
-#!docs/README.md
diff --git a/samples/client/petstore/swift4/default/.openapi-generator/VERSION b/samples/client/petstore/swift4/default/.openapi-generator/VERSION
deleted file mode 100644
index b5d898602c2..00000000000
--- a/samples/client/petstore/swift4/default/.openapi-generator/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-4.3.1-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/swift4/default/Cartfile b/samples/client/petstore/swift4/default/Cartfile
deleted file mode 100644
index 86748c63d90..00000000000
--- a/samples/client/petstore/swift4/default/Cartfile
+++ /dev/null
@@ -1 +0,0 @@
-github "Alamofire/Alamofire" ~> 4.9.0
diff --git a/samples/client/petstore/swift4/default/Info.plist b/samples/client/petstore/swift4/default/Info.plist
deleted file mode 100644
index 323e5ecfc42..00000000000
--- a/samples/client/petstore/swift4/default/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/samples/client/petstore/swift4/default/Package.resolved b/samples/client/petstore/swift4/default/Package.resolved
deleted file mode 100644
index ca6137050eb..00000000000
--- a/samples/client/petstore/swift4/default/Package.resolved
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "object": {
- "pins": [
- {
- "package": "Alamofire",
- "repositoryURL": "https://github.com/Alamofire/Alamofire.git",
- "state": {
- "branch": null,
- "revision": "747c8db8d57b68d5e35275f10c92d55f982adbd4",
- "version": "4.9.1"
- }
- }
- ]
- },
- "version": 1
-}
diff --git a/samples/client/petstore/swift4/default/Package.swift b/samples/client/petstore/swift4/default/Package.swift
deleted file mode 100644
index e5c5f0f33b8..00000000000
--- a/samples/client/petstore/swift4/default/Package.swift
+++ /dev/null
@@ -1,27 +0,0 @@
-// swift-tools-version:4.2
-// The swift-tools-version declares the minimum version of Swift required to build this package.
-
-import PackageDescription
-
-let package = Package(
- name: "PetstoreClient",
- products: [
- // Products define the executables and libraries produced by a package, and make them visible to other packages.
- .library(
- name: "PetstoreClient",
- targets: ["PetstoreClient"])
- ],
- dependencies: [
- // Dependencies declare other packages that this package depends on.
- .package(url: "https://github.com/Alamofire/Alamofire.git", from: "4.9.0")
- ],
- targets: [
- // Targets are the basic building blocks of a package. A target can define a module or a test suite.
- // Targets can depend on other targets in this package, and on products in packages which this package depends on.
- .target(
- name: "PetstoreClient",
- dependencies: ["Alamofire"],
- path: "PetstoreClient/Classes"
- )
- ]
-)
diff --git a/samples/client/petstore/swift4/default/PetstoreClient.podspec b/samples/client/petstore/swift4/default/PetstoreClient.podspec
deleted file mode 100644
index a6c9a1f3d45..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient.podspec
+++ /dev/null
@@ -1,14 +0,0 @@
-Pod::Spec.new do |s|
- s.name = 'PetstoreClient'
- s.ios.deployment_target = '9.0'
- s.osx.deployment_target = '10.11'
- s.tvos.deployment_target = '9.0'
- s.version = '1.0.0'
- s.source = { :git => 'git@github.com:OpenAPITools/openapi-generator.git', :tag => 'v1.0.0' }
- s.authors = ''
- s.license = 'Proprietary'
- s.homepage = 'https://github.com/openapitools/openapi-generator'
- s.summary = 'PetstoreClient'
- s.source_files = 'PetstoreClient/Classes/**/*.swift'
- s.dependency 'Alamofire', '~> 4.9.0'
-end
diff --git a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.pbxproj b/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.pbxproj
deleted file mode 100644
index b606fe1ab10..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,576 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 51;
- objects = {
-
-/* Begin PBXBuildFile section */
- 0299339D13C3571C4C57368A /* ApiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E7B833748B4F0C7CDA90C6 /* ApiResponse.swift */; };
- 081C0B80A989B1AAF2665121 /* MapTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7986861626C2B1CB49AD7000 /* MapTest.swift */; };
- 0C1E4C682F2D0AF7D9E431EE /* Dog.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C3E1129526A353B963EFD7 /* Dog.swift */; };
- 0E6932F1C55BA6880693C478 /* Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B2E9EF856E89FEAA359A3A /* Order.swift */; };
- 1E6C7C7F271A802DF8099330 /* APIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897716962D472FE162B723CB /* APIHelper.swift */; };
- 22FA6CA58E58550DE36AE750 /* JSONEncodableEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9791B840B8D6EAA35343B00F /* JSONEncodableEncoding.swift */; };
- 248F2F0F29E8FDAE9CAD64C5 /* AdditionalPropertiesClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396DEF3156BA0D12D0FC5C3C /* AdditionalPropertiesClass.swift */; };
- 269E3103C458C78EA5726EE2 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C298FC8929DCB369053F11 /* Extensions.swift */; };
- 294CDFA409BC369C0FDC5FB3 /* SpecialModelName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386FD590658E90509C121118 /* SpecialModelName.swift */; };
- 2B441CDFFFDDB343C04F5375 /* Animal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95568E7C35F119EB4A12B498 /* Animal.swift */; };
- 2C29D5B60E00DDA3878F1BDE /* Pet.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECFEB4C6C257B3BB3CEA36D1 /* Pet.swift */; };
- 31DFF71D8CCCA0D2D2F8AC90 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5565A447062C7B8F695F451 /* User.swift */; };
- 34C26979F4678B5B579D26E8 /* FakeClassnameTags123API.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42354B407EC173BEB54E042 /* FakeClassnameTags123API.swift */; };
- 3691B017D3AA18404A563C67 /* ArrayOfNumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65BB72353DA24536A9049BE /* ArrayOfNumberOnly.swift */; };
- 37DEADD6CD0496690725B8A7 /* Name.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD994DFAA0DA93C188A4DBA /* Name.swift */; };
- 40E3027D2E38D8329C6AB01F /* APIs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF825B8F3BADA2B2537D17 /* APIs.swift */; };
- 40E46046D2B16D1A672A08E3 /* AlamofireImplementations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A201508DF2B697D65F2631 /* AlamofireImplementations.swift */; };
- 418DB36F23C53C6E2C3CDE39 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A235FA3FDFB086CC69CDE83D /* Alamofire.framework */; };
- 41A491E9B577C510F927D126 /* OuterEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15008AABC804EB6FB4CDAC6 /* OuterEnum.swift */; };
- 45B3B29D7A62049F824751F8 /* AnimalFarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D22BE01748F51106DE02332 /* AnimalFarm.swift */; };
- 4A344DF7ECE721B4BBEDCB4A /* CatAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0F94F512DFBC09F9CC79A /* CatAllOf.swift */; };
- 4B4BE77747413A9188CDABD2 /* ArrayOfArrayOfNumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B1B8B838B5D9D312F2002EB /* ArrayOfArrayOfNumberOnly.swift */; };
- 555DEA47352B42E49082922B /* NumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E0B16084741FCB82389F58 /* NumberOnly.swift */; };
- 5695497F5DBF6C08842755A3 /* TypeHolderDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC76F6D4D2AA8084B7EB50E /* TypeHolderDefault.swift */; };
- 61322FC4325F1A4FF24ACA48 /* EnumArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10503995D9EFD031A2EFB576 /* EnumArrays.swift */; };
- 64C48E3658CF53EBE8AF82F9 /* UserAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8D5F382979854D47F18DB1 /* UserAPI.swift */; };
- 6B638A04B34C82B2091D6EDD /* FormatTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3156CE41C001C80379B84BDB /* FormatTest.swift */; };
- 6FBD978F4D1ED92E7071FFBB /* CodableHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A6F6BB2152ACEE1416D44A /* CodableHelper.swift */; };
- 72547ECFB451A509409311EE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A444949BBC254798C3B3DD /* Configuration.swift */; };
- 72CE544C52BB33778D1B89B8 /* DogAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A21A69C8402A60E01116ABBD /* DogAllOf.swift */; };
- 7441BBA84C31E06400338F89 /* ClassModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C30827D8EAF8EA684E7BCEA /* ClassModel.swift */; };
- 7588B7E2960253174ADCCF16 /* JSONEncodingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35D710108A69DD8A5297F926 /* JSONEncodingHelper.swift */; };
- 86DE714469BE8BA28AFF710F /* HasOnlyReadOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7FBC641752D2E13B150973 /* HasOnlyReadOnly.swift */; };
- 914F4D1FCB17773C067C4E68 /* ReadOnlyFirst.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD42727E001E799E458C292 /* ReadOnlyFirst.swift */; };
- 922BDADAB291907A7FD14314 /* OuterComposite.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E0AD8F60A91F72C7687560 /* OuterComposite.swift */; };
- 97F7B85BF07A325EEBF92C93 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3933D3B2A3AC4577094D0C23 /* File.swift */; };
- 9CA19AA4483F6EB50270A81E /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6070F581E611FF44AFD40A /* List.swift */; };
- 9CF06ACDA32CB0C3E74E435C /* Model200Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A2C3DC2235F0114C2B08E5 /* Model200Response.swift */; };
- 9DA1C6F8B4D6C8595F28C098 /* EnumTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD60AEA646791E0EDE885DE1 /* EnumTest.swift */; };
- A6E50CC6845FE58D8C236253 /* Return.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81447828475F76C5CF4F08A /* Return.swift */; };
- A6E5A5629495DB0ED672B06F /* PetAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A019F500E546A3292CE716A /* PetAPI.swift */; };
- A85E190556818FFA79896E92 /* ArrayTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A0379CDFC55705AE76C998 /* ArrayTest.swift */; };
- ACF3037926301D4D6E848745 /* EnumClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2C97AE6ACA1E5FB88F5BAA /* EnumClass.swift */; };
- AD594BFB99E31A5E07579237 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = A913A57E72D723632E9A718F /* Client.swift */; };
- B301DB1B80F37C757550AA17 /* MixedPropertiesAndAdditionalPropertiesClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD714C7CC59BDD18DE8DF4E /* MixedPropertiesAndAdditionalPropertiesClass.swift */; };
- B3E35FE2773D4A8BA15CFA88 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2896F8BFD1AA2965C8A3015 /* Tag.swift */; };
- BB1F3C6D50B8F0A8CC4F1749 /* Capitalization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B38FA00A494D13F4C382A3 /* Capitalization.swift */; };
- CA9B9B19882EA044EAD0B359 /* AnotherFakeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF24D2714B9C4CF14146E88 /* AnotherFakeAPI.swift */; };
- CB68ABDBAADAF6B8D7B93A5D /* StoreAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53274D99BBDE1B79BF3521C /* StoreAPI.swift */; };
- D3BAB7C7A607392CA838C580 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8699F7966F748ED026A6FB4C /* Models.swift */; };
- D95A5F83AAA7D5C95A29AB83 /* Cat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212AA914B7F1793A4E32C119 /* Cat.swift */; };
- DDBD4C0FBA3CD6A4DA3DF376 /* FakeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E00950725DC44436C5E238C /* FakeAPI.swift */; };
- DDF1D589267D56D9BED3C6E5 /* FileSchemaTestClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3666552AA854DAF9C480A3 /* FileSchemaTestClass.swift */; };
- E8A58C6414E88AF3EAE45B69 /* Category.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F2985D01F8D60A4B1925C69 /* Category.swift */; };
- EDFC6C5121A43997014049CB /* StringBooleanMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B4DEBABEFE140768CFB70B /* StringBooleanMap.swift */; };
- FECA2E8C9D0BDFEC459E8996 /* TypeHolderExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B65C66C97F082718DDD703 /* TypeHolderExample.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 02A6F6BB2152ACEE1416D44A /* CodableHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableHelper.swift; sourceTree = ""; };
- 10503995D9EFD031A2EFB576 /* EnumArrays.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnumArrays.swift; sourceTree = ""; };
- 164AD6EC9C4CCF634D7C4590 /* PetstoreClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PetstoreClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 19B65C66C97F082718DDD703 /* TypeHolderExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeHolderExample.swift; sourceTree = ""; };
- 212AA914B7F1793A4E32C119 /* Cat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cat.swift; sourceTree = ""; };
- 27B2E9EF856E89FEAA359A3A /* Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Order.swift; sourceTree = ""; };
- 28A444949BBC254798C3B3DD /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; };
- 3156CE41C001C80379B84BDB /* FormatTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormatTest.swift; sourceTree = ""; };
- 35D710108A69DD8A5297F926 /* JSONEncodingHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONEncodingHelper.swift; sourceTree = ""; };
- 37DF825B8F3BADA2B2537D17 /* APIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIs.swift; sourceTree = ""; };
- 386FD590658E90509C121118 /* SpecialModelName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecialModelName.swift; sourceTree = ""; };
- 3933D3B2A3AC4577094D0C23 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; };
- 396DEF3156BA0D12D0FC5C3C /* AdditionalPropertiesClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionalPropertiesClass.swift; sourceTree = ""; };
- 3AD0F94F512DFBC09F9CC79A /* CatAllOf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CatAllOf.swift; sourceTree = ""; };
- 3C30827D8EAF8EA684E7BCEA /* ClassModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClassModel.swift; sourceTree = ""; };
- 47B4DEBABEFE140768CFB70B /* StringBooleanMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringBooleanMap.swift; sourceTree = ""; };
- 4B2C97AE6ACA1E5FB88F5BAA /* EnumClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnumClass.swift; sourceTree = ""; };
- 4B3666552AA854DAF9C480A3 /* FileSchemaTestClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSchemaTestClass.swift; sourceTree = ""; };
- 4C7FBC641752D2E13B150973 /* HasOnlyReadOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HasOnlyReadOnly.swift; sourceTree = ""; };
- 5AD994DFAA0DA93C188A4DBA /* Name.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Name.swift; sourceTree = ""; };
- 6E00950725DC44436C5E238C /* FakeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeAPI.swift; sourceTree = ""; };
- 6F2985D01F8D60A4B1925C69 /* Category.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Category.swift; sourceTree = ""; };
- 6FD42727E001E799E458C292 /* ReadOnlyFirst.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadOnlyFirst.swift; sourceTree = ""; };
- 7986861626C2B1CB49AD7000 /* MapTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTest.swift; sourceTree = ""; };
- 7A6070F581E611FF44AFD40A /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = ""; };
- 7B1B8B838B5D9D312F2002EB /* ArrayOfArrayOfNumberOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayOfArrayOfNumberOnly.swift; sourceTree = ""; };
- 7C8D5F382979854D47F18DB1 /* UserAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAPI.swift; sourceTree = ""; };
- 82A2C3DC2235F0114C2B08E5 /* Model200Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model200Response.swift; sourceTree = ""; };
- 84A201508DF2B697D65F2631 /* AlamofireImplementations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlamofireImplementations.swift; sourceTree = ""; };
- 8699F7966F748ED026A6FB4C /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = ""; };
- 897716962D472FE162B723CB /* APIHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIHelper.swift; sourceTree = ""; };
- 8D22BE01748F51106DE02332 /* AnimalFarm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalFarm.swift; sourceTree = ""; };
- 95568E7C35F119EB4A12B498 /* Animal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Animal.swift; sourceTree = ""; };
- 9791B840B8D6EAA35343B00F /* JSONEncodableEncoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONEncodableEncoding.swift; sourceTree = ""; };
- 9A019F500E546A3292CE716A /* PetAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PetAPI.swift; sourceTree = ""; };
- 9AD714C7CC59BDD18DE8DF4E /* MixedPropertiesAndAdditionalPropertiesClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixedPropertiesAndAdditionalPropertiesClass.swift; sourceTree = ""; };
- 9DF24D2714B9C4CF14146E88 /* AnotherFakeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnotherFakeAPI.swift; sourceTree = ""; };
- A21A69C8402A60E01116ABBD /* DogAllOf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DogAllOf.swift; sourceTree = ""; };
- A235FA3FDFB086CC69CDE83D /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Alamofire.framework; sourceTree = ""; };
- A53274D99BBDE1B79BF3521C /* StoreAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreAPI.swift; sourceTree = ""; };
- A7B38FA00A494D13F4C382A3 /* Capitalization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Capitalization.swift; sourceTree = ""; };
- A8E7B833748B4F0C7CDA90C6 /* ApiResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiResponse.swift; sourceTree = ""; };
- A913A57E72D723632E9A718F /* Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = ""; };
- B2896F8BFD1AA2965C8A3015 /* Tag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tag.swift; sourceTree = ""; };
- B42354B407EC173BEB54E042 /* FakeClassnameTags123API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeClassnameTags123API.swift; sourceTree = ""; };
- B65BB72353DA24536A9049BE /* ArrayOfNumberOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayOfNumberOnly.swift; sourceTree = ""; };
- B8C298FC8929DCB369053F11 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = ""; };
- B8E0B16084741FCB82389F58 /* NumberOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NumberOnly.swift; sourceTree = ""; };
- C15008AABC804EB6FB4CDAC6 /* OuterEnum.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OuterEnum.swift; sourceTree = ""; };
- C6C3E1129526A353B963EFD7 /* Dog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dog.swift; sourceTree = ""; };
- C81447828475F76C5CF4F08A /* Return.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Return.swift; sourceTree = ""; };
- E5565A447062C7B8F695F451 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; };
- EBC76F6D4D2AA8084B7EB50E /* TypeHolderDefault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeHolderDefault.swift; sourceTree = ""; };
- ECFEB4C6C257B3BB3CEA36D1 /* Pet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pet.swift; sourceTree = ""; };
- F1A0379CDFC55705AE76C998 /* ArrayTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayTest.swift; sourceTree = ""; };
- F4E0AD8F60A91F72C7687560 /* OuterComposite.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OuterComposite.swift; sourceTree = ""; };
- FD60AEA646791E0EDE885DE1 /* EnumTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnumTest.swift; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- D1990C2A394CCF025EF98A2F /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 418DB36F23C53C6E2C3CDE39 /* Alamofire.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 1E464C0937FE0D3A7A0FE29A /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 7861EE241895128F64DD7873 /* Carthage */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 4FBDCF1330A9AB9122780DB3 /* Models */ = {
- isa = PBXGroup;
- children = (
- 396DEF3156BA0D12D0FC5C3C /* AdditionalPropertiesClass.swift */,
- 95568E7C35F119EB4A12B498 /* Animal.swift */,
- 8D22BE01748F51106DE02332 /* AnimalFarm.swift */,
- A8E7B833748B4F0C7CDA90C6 /* ApiResponse.swift */,
- 7B1B8B838B5D9D312F2002EB /* ArrayOfArrayOfNumberOnly.swift */,
- B65BB72353DA24536A9049BE /* ArrayOfNumberOnly.swift */,
- F1A0379CDFC55705AE76C998 /* ArrayTest.swift */,
- A7B38FA00A494D13F4C382A3 /* Capitalization.swift */,
- 212AA914B7F1793A4E32C119 /* Cat.swift */,
- 3AD0F94F512DFBC09F9CC79A /* CatAllOf.swift */,
- 6F2985D01F8D60A4B1925C69 /* Category.swift */,
- 3C30827D8EAF8EA684E7BCEA /* ClassModel.swift */,
- A913A57E72D723632E9A718F /* Client.swift */,
- C6C3E1129526A353B963EFD7 /* Dog.swift */,
- A21A69C8402A60E01116ABBD /* DogAllOf.swift */,
- 10503995D9EFD031A2EFB576 /* EnumArrays.swift */,
- 4B2C97AE6ACA1E5FB88F5BAA /* EnumClass.swift */,
- FD60AEA646791E0EDE885DE1 /* EnumTest.swift */,
- 3933D3B2A3AC4577094D0C23 /* File.swift */,
- 4B3666552AA854DAF9C480A3 /* FileSchemaTestClass.swift */,
- 3156CE41C001C80379B84BDB /* FormatTest.swift */,
- 4C7FBC641752D2E13B150973 /* HasOnlyReadOnly.swift */,
- 7A6070F581E611FF44AFD40A /* List.swift */,
- 7986861626C2B1CB49AD7000 /* MapTest.swift */,
- 9AD714C7CC59BDD18DE8DF4E /* MixedPropertiesAndAdditionalPropertiesClass.swift */,
- 82A2C3DC2235F0114C2B08E5 /* Model200Response.swift */,
- 5AD994DFAA0DA93C188A4DBA /* Name.swift */,
- B8E0B16084741FCB82389F58 /* NumberOnly.swift */,
- 27B2E9EF856E89FEAA359A3A /* Order.swift */,
- F4E0AD8F60A91F72C7687560 /* OuterComposite.swift */,
- C15008AABC804EB6FB4CDAC6 /* OuterEnum.swift */,
- ECFEB4C6C257B3BB3CEA36D1 /* Pet.swift */,
- 6FD42727E001E799E458C292 /* ReadOnlyFirst.swift */,
- C81447828475F76C5CF4F08A /* Return.swift */,
- 386FD590658E90509C121118 /* SpecialModelName.swift */,
- 47B4DEBABEFE140768CFB70B /* StringBooleanMap.swift */,
- B2896F8BFD1AA2965C8A3015 /* Tag.swift */,
- EBC76F6D4D2AA8084B7EB50E /* TypeHolderDefault.swift */,
- 19B65C66C97F082718DDD703 /* TypeHolderExample.swift */,
- E5565A447062C7B8F695F451 /* User.swift */,
- );
- path = Models;
- sourceTree = "";
- };
- 5FBA6AE5F64CD737F88B4565 = {
- isa = PBXGroup;
- children = (
- 9B364C01750D7AA4F983B9E7 /* PetstoreClient */,
- 1E464C0937FE0D3A7A0FE29A /* Frameworks */,
- 857F0DEA1890CE66D6DAD556 /* Products */,
- );
- sourceTree = "";
- };
- 67BF3478113E6B4DF1C4E04F /* OpenAPIs */ = {
- isa = PBXGroup;
- children = (
- 84A201508DF2B697D65F2631 /* AlamofireImplementations.swift */,
- 897716962D472FE162B723CB /* APIHelper.swift */,
- 37DF825B8F3BADA2B2537D17 /* APIs.swift */,
- 02A6F6BB2152ACEE1416D44A /* CodableHelper.swift */,
- 28A444949BBC254798C3B3DD /* Configuration.swift */,
- B8C298FC8929DCB369053F11 /* Extensions.swift */,
- 9791B840B8D6EAA35343B00F /* JSONEncodableEncoding.swift */,
- 35D710108A69DD8A5297F926 /* JSONEncodingHelper.swift */,
- 8699F7966F748ED026A6FB4C /* Models.swift */,
- F956D0CCAE23BCFD1C7BDD5D /* APIs */,
- 4FBDCF1330A9AB9122780DB3 /* Models */,
- );
- path = OpenAPIs;
- sourceTree = "";
- };
- 7861EE241895128F64DD7873 /* Carthage */ = {
- isa = PBXGroup;
- children = (
- A012205B41CB71A62B86EECD /* iOS */,
- );
- name = Carthage;
- path = Carthage/Build;
- sourceTree = "";
- };
- 857F0DEA1890CE66D6DAD556 /* Products */ = {
- isa = PBXGroup;
- children = (
- 164AD6EC9C4CCF634D7C4590 /* PetstoreClient.framework */,
- );
- name = Products;
- sourceTree = "";
- };
- 9B364C01750D7AA4F983B9E7 /* PetstoreClient */ = {
- isa = PBXGroup;
- children = (
- EF4C81BDD734856ED5023B77 /* Classes */,
- );
- path = PetstoreClient;
- sourceTree = "";
- };
- A012205B41CB71A62B86EECD /* iOS */ = {
- isa = PBXGroup;
- children = (
- A235FA3FDFB086CC69CDE83D /* Alamofire.framework */,
- );
- path = iOS;
- sourceTree = "";
- };
- EF4C81BDD734856ED5023B77 /* Classes */ = {
- isa = PBXGroup;
- children = (
- 67BF3478113E6B4DF1C4E04F /* OpenAPIs */,
- );
- path = Classes;
- sourceTree = "";
- };
- F956D0CCAE23BCFD1C7BDD5D /* APIs */ = {
- isa = PBXGroup;
- children = (
- 9DF24D2714B9C4CF14146E88 /* AnotherFakeAPI.swift */,
- 6E00950725DC44436C5E238C /* FakeAPI.swift */,
- B42354B407EC173BEB54E042 /* FakeClassnameTags123API.swift */,
- 9A019F500E546A3292CE716A /* PetAPI.swift */,
- A53274D99BBDE1B79BF3521C /* StoreAPI.swift */,
- 7C8D5F382979854D47F18DB1 /* UserAPI.swift */,
- );
- path = APIs;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- C1282C2230015E0D204BEAED /* PetstoreClient */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = B46EDEB1A7F0D78FE6394544 /* Build configuration list for PBXNativeTarget "PetstoreClient" */;
- buildPhases = (
- E539708354CE60FE486F81ED /* Sources */,
- D1990C2A394CCF025EF98A2F /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = PetstoreClient;
- productName = PetstoreClient;
- productReference = 164AD6EC9C4CCF634D7C4590 /* PetstoreClient.framework */;
- productType = "com.apple.product-type.framework";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- E7D276EE2369D8C455513C2E /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1020;
- };
- buildConfigurationList = ECAB17FF35111B5E14DAAC08 /* Build configuration list for PBXProject "PetstoreClient" */;
- compatibilityVersion = "Xcode 10.0";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- Base,
- en,
- );
- mainGroup = 5FBA6AE5F64CD737F88B4565;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- C1282C2230015E0D204BEAED /* PetstoreClient */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXSourcesBuildPhase section */
- E539708354CE60FE486F81ED /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 1E6C7C7F271A802DF8099330 /* APIHelper.swift in Sources */,
- 40E3027D2E38D8329C6AB01F /* APIs.swift in Sources */,
- 248F2F0F29E8FDAE9CAD64C5 /* AdditionalPropertiesClass.swift in Sources */,
- 40E46046D2B16D1A672A08E3 /* AlamofireImplementations.swift in Sources */,
- 2B441CDFFFDDB343C04F5375 /* Animal.swift in Sources */,
- 45B3B29D7A62049F824751F8 /* AnimalFarm.swift in Sources */,
- CA9B9B19882EA044EAD0B359 /* AnotherFakeAPI.swift in Sources */,
- 0299339D13C3571C4C57368A /* ApiResponse.swift in Sources */,
- 4B4BE77747413A9188CDABD2 /* ArrayOfArrayOfNumberOnly.swift in Sources */,
- 3691B017D3AA18404A563C67 /* ArrayOfNumberOnly.swift in Sources */,
- A85E190556818FFA79896E92 /* ArrayTest.swift in Sources */,
- BB1F3C6D50B8F0A8CC4F1749 /* Capitalization.swift in Sources */,
- D95A5F83AAA7D5C95A29AB83 /* Cat.swift in Sources */,
- 4A344DF7ECE721B4BBEDCB4A /* CatAllOf.swift in Sources */,
- E8A58C6414E88AF3EAE45B69 /* Category.swift in Sources */,
- 7441BBA84C31E06400338F89 /* ClassModel.swift in Sources */,
- AD594BFB99E31A5E07579237 /* Client.swift in Sources */,
- 6FBD978F4D1ED92E7071FFBB /* CodableHelper.swift in Sources */,
- 72547ECFB451A509409311EE /* Configuration.swift in Sources */,
- 0C1E4C682F2D0AF7D9E431EE /* Dog.swift in Sources */,
- 72CE544C52BB33778D1B89B8 /* DogAllOf.swift in Sources */,
- 61322FC4325F1A4FF24ACA48 /* EnumArrays.swift in Sources */,
- ACF3037926301D4D6E848745 /* EnumClass.swift in Sources */,
- 9DA1C6F8B4D6C8595F28C098 /* EnumTest.swift in Sources */,
- 269E3103C458C78EA5726EE2 /* Extensions.swift in Sources */,
- DDBD4C0FBA3CD6A4DA3DF376 /* FakeAPI.swift in Sources */,
- 34C26979F4678B5B579D26E8 /* FakeClassnameTags123API.swift in Sources */,
- 97F7B85BF07A325EEBF92C93 /* File.swift in Sources */,
- DDF1D589267D56D9BED3C6E5 /* FileSchemaTestClass.swift in Sources */,
- 6B638A04B34C82B2091D6EDD /* FormatTest.swift in Sources */,
- 86DE714469BE8BA28AFF710F /* HasOnlyReadOnly.swift in Sources */,
- 22FA6CA58E58550DE36AE750 /* JSONEncodableEncoding.swift in Sources */,
- 7588B7E2960253174ADCCF16 /* JSONEncodingHelper.swift in Sources */,
- 9CA19AA4483F6EB50270A81E /* List.swift in Sources */,
- 081C0B80A989B1AAF2665121 /* MapTest.swift in Sources */,
- B301DB1B80F37C757550AA17 /* MixedPropertiesAndAdditionalPropertiesClass.swift in Sources */,
- 9CF06ACDA32CB0C3E74E435C /* Model200Response.swift in Sources */,
- D3BAB7C7A607392CA838C580 /* Models.swift in Sources */,
- 37DEADD6CD0496690725B8A7 /* Name.swift in Sources */,
- 555DEA47352B42E49082922B /* NumberOnly.swift in Sources */,
- 0E6932F1C55BA6880693C478 /* Order.swift in Sources */,
- 922BDADAB291907A7FD14314 /* OuterComposite.swift in Sources */,
- 41A491E9B577C510F927D126 /* OuterEnum.swift in Sources */,
- 2C29D5B60E00DDA3878F1BDE /* Pet.swift in Sources */,
- A6E5A5629495DB0ED672B06F /* PetAPI.swift in Sources */,
- 914F4D1FCB17773C067C4E68 /* ReadOnlyFirst.swift in Sources */,
- A6E50CC6845FE58D8C236253 /* Return.swift in Sources */,
- 294CDFA409BC369C0FDC5FB3 /* SpecialModelName.swift in Sources */,
- CB68ABDBAADAF6B8D7B93A5D /* StoreAPI.swift in Sources */,
- EDFC6C5121A43997014049CB /* StringBooleanMap.swift in Sources */,
- B3E35FE2773D4A8BA15CFA88 /* Tag.swift in Sources */,
- 5695497F5DBF6C08842755A3 /* TypeHolderDefault.swift in Sources */,
- FECA2E8C9D0BDFEC459E8996 /* TypeHolderExample.swift in Sources */,
- 31DFF71D8CCCA0D2D2F8AC90 /* User.swift in Sources */,
- 64C48E3658CF53EBE8AF82F9 /* UserAPI.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin XCBuildConfiguration section */
- 3B2C02AFB91CB5C82766ED5C /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- APPLICATION_EXTENSION_API_ONLY = YES;
- CODE_SIGN_IDENTITY = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Carthage/Build/iOS",
- );
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 10.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
- A9EB0A02B94C427CBACFEC7C /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "$(inherited)",
- "DEBUG=1",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = iphoneos;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- DD3EEB93949E9EBA4437E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- APPLICATION_EXTENSION_API_ONLY = YES;
- CODE_SIGN_IDENTITY = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Carthage/Build/iOS",
- );
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 10.0;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- F81D4E5FECD46E9AA6DD2C29 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SDKROOT = iphoneos;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- B46EDEB1A7F0D78FE6394544 /* Build configuration list for PBXNativeTarget "PetstoreClient" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- DD3EEB93949E9EBA4437E9CD /* Debug */,
- 3B2C02AFB91CB5C82766ED5C /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = "";
- };
- ECAB17FF35111B5E14DAAC08 /* Build configuration list for PBXProject "PetstoreClient" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- A9EB0A02B94C427CBACFEC7C /* Debug */,
- F81D4E5FECD46E9AA6DD2C29 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Debug;
- };
-/* End XCConfigurationList section */
- };
- rootObject = E7D276EE2369D8C455513C2E /* Project object */;
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 919434a6254..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003d6..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/xcshareddata/xcschemes/PetstoreClient.xcscheme b/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/xcshareddata/xcschemes/PetstoreClient.xcscheme
deleted file mode 100644
index 26d510552bb..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient.xcodeproj/xcshareddata/xcschemes/PetstoreClient.xcscheme
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIHelper.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIHelper.swift
deleted file mode 100644
index 20007009680..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIHelper.swift
+++ /dev/null
@@ -1,70 +0,0 @@
-// APIHelper.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct APIHelper {
- public static func rejectNil(_ source: [String: Any?]) -> [String: Any]? {
- let destination = source.reduce(into: [String: Any]()) { (result, item) in
- if let value = item.value {
- result[item.key] = value
- }
- }
-
- if destination.isEmpty {
- return nil
- }
- return destination
- }
-
- public static func rejectNilHeaders(_ source: [String: Any?]) -> [String: String] {
- return source.reduce(into: [String: String]()) { (result, item) in
- if let collection = item.value as? [Any?] {
- result[item.key] = collection.filter({ $0 != nil }).map { "\($0!)" }.joined(separator: ",")
- } else if let value: Any = item.value {
- result[item.key] = "\(value)"
- }
- }
- }
-
- public static func convertBoolToString(_ source: [String: Any]?) -> [String: Any]? {
- guard let source = source else {
- return nil
- }
-
- return source.reduce(into: [String: Any](), { (result, item) in
- switch item.value {
- case let x as Bool:
- result[item.key] = x.description
- default:
- result[item.key] = item.value
- }
- })
- }
-
- public static func mapValueToPathItem(_ source: Any) -> Any {
- if let collection = source as? [Any?] {
- return collection.filter({ $0 != nil }).map({"\($0!)"}).joined(separator: ",")
- }
- return source
- }
-
- public static func mapValuesToQueryItems(_ source: [String: Any?]) -> [URLQueryItem]? {
- let destination = source.filter({ $0.value != nil}).reduce(into: [URLQueryItem]()) { (result, item) in
- if let collection = item.value as? [Any?] {
- let value = collection.filter({ $0 != nil }).map({"\($0!)"}).joined(separator: ",")
- result.append(URLQueryItem(name: item.key, value: value))
- } else if let value = item.value {
- result.append(URLQueryItem(name: item.key, value: "\(value)"))
- }
- }
-
- if destination.isEmpty {
- return nil
- }
- return destination
- }
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs.swift
deleted file mode 100644
index 832282d224f..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs.swift
+++ /dev/null
@@ -1,62 +0,0 @@
-// APIs.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class PetstoreClientAPI {
- public static var basePath = "http://petstore.swagger.io:80/v2"
- public static var credential: URLCredential?
- public static var customHeaders: [String: String] = [:]
- public static var requestBuilderFactory: RequestBuilderFactory = AlamofireRequestBuilderFactory()
- public static var apiResponseQueue: DispatchQueue = .main
-}
-
-open class RequestBuilder {
- var credential: URLCredential?
- var headers: [String: String]
- public let parameters: [String: Any]?
- public let isBody: Bool
- public let method: String
- public let URLString: String
-
- /// Optional block to obtain a reference to the request's progress instance when available.
- public var onProgressReady: ((Progress) -> Void)?
-
- required public init(method: String, URLString: String, parameters: [String: Any]?, isBody: Bool, headers: [String: String] = [:]) {
- self.method = method
- self.URLString = URLString
- self.parameters = parameters
- self.isBody = isBody
- self.headers = headers
-
- addHeaders(PetstoreClientAPI.customHeaders)
- }
-
- open func addHeaders(_ aHeaders: [String: String]) {
- for (header, value) in aHeaders {
- headers[header] = value
- }
- }
-
- open func execute(_ completion: @escaping (_ response: Response?, _ error: Error?) -> Void) { }
-
- public func addHeader(name: String, value: String) -> Self {
- if !value.isEmpty {
- headers[name] = value
- }
- return self
- }
-
- open func addCredential() -> Self {
- self.credential = PetstoreClientAPI.credential
- return self
- }
-}
-
-public protocol RequestBuilderFactory {
- func getNonDecodableBuilder() -> RequestBuilder.Type
- func getBuilder() -> RequestBuilder.Type
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift
deleted file mode 100644
index 02e24286e3c..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// AnotherFakeAPI.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class AnotherFakeAPI {
- /**
- To test special tags
-
- - parameter body: (body) client model
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func call123testSpecialTags(body: Client, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) {
- call123testSpecialTagsWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- To test special tags
- - PATCH /another-fake/dummy
- - To test special tags and operation ID starting with number
- - parameter body: (body) client model
- - returns: RequestBuilder
- */
- open class func call123testSpecialTagsWithRequestBuilder(body: Client) -> RequestBuilder {
- let path = "/another-fake/dummy"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "PATCH", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift
deleted file mode 100644
index 8f5d7550f0c..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift
+++ /dev/null
@@ -1,575 +0,0 @@
-//
-// FakeAPI.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class FakeAPI {
- /**
-
- - parameter body: (body) Input boolean as post body (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func fakeOuterBooleanSerialize(body: Bool? = nil, completion: @escaping ((_ data: Bool?, _ error: Error?) -> Void)) {
- fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- - POST /fake/outer/boolean
- - Test serialization of outer boolean types
- - parameter body: (body) Input boolean as post body (optional)
- - returns: RequestBuilder
- */
- open class func fakeOuterBooleanSerializeWithRequestBuilder(body: Bool? = nil) -> RequestBuilder {
- let path = "/fake/outer/boolean"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
-
- - parameter body: (body) Input composite as post body (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, completion: @escaping ((_ data: OuterComposite?, _ error: Error?) -> Void)) {
- fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- - POST /fake/outer/composite
- - Test serialization of object with outer number type
- - parameter body: (body) Input composite as post body (optional)
- - returns: RequestBuilder
- */
- open class func fakeOuterCompositeSerializeWithRequestBuilder(body: OuterComposite? = nil) -> RequestBuilder {
- let path = "/fake/outer/composite"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
-
- - parameter body: (body) Input number as post body (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func fakeOuterNumberSerialize(body: Double? = nil, completion: @escaping ((_ data: Double?, _ error: Error?) -> Void)) {
- fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- - POST /fake/outer/number
- - Test serialization of outer number types
- - parameter body: (body) Input number as post body (optional)
- - returns: RequestBuilder
- */
- open class func fakeOuterNumberSerializeWithRequestBuilder(body: Double? = nil) -> RequestBuilder {
- let path = "/fake/outer/number"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
-
- - parameter body: (body) Input string as post body (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func fakeOuterStringSerialize(body: String? = nil, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) {
- fakeOuterStringSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- - POST /fake/outer/string
- - Test serialization of outer string types
- - parameter body: (body) Input string as post body (optional)
- - returns: RequestBuilder
- */
- open class func fakeOuterStringSerializeWithRequestBuilder(body: String? = nil) -> RequestBuilder {
- let path = "/fake/outer/string"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
-
- - parameter body: (body)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testBodyWithFileSchema(body: FileSchemaTestClass, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testBodyWithFileSchemaWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- - PUT /fake/body-with-file-schema
- - For this test, the body for this request much reference a schema named `File`.
- - parameter body: (body)
- - returns: RequestBuilder
- */
- open class func testBodyWithFileSchemaWithRequestBuilder(body: FileSchemaTestClass) -> RequestBuilder {
- let path = "/fake/body-with-file-schema"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
-
- - parameter query: (query)
- - parameter body: (body)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testBodyWithQueryParams(query: String, body: User, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- - PUT /fake/body-with-query-params
- - parameter query: (query)
- - parameter body: (body)
- - returns: RequestBuilder
- */
- open class func testBodyWithQueryParamsWithRequestBuilder(query: String, body: User) -> RequestBuilder {
- let path = "/fake/body-with-query-params"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "query": query.encodeToJSON()
- ])
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- To test \"client\" model
-
- - parameter body: (body) client model
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testClientModel(body: Client, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) {
- testClientModelWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- To test \"client\" model
- - PATCH /fake
- - To test \"client\" model
- - parameter body: (body) client model
- - returns: RequestBuilder
- */
- open class func testClientModelWithRequestBuilder(body: Client) -> RequestBuilder {
- let path = "/fake"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "PATCH", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-
- - parameter number: (form) None
- - parameter double: (form) None
- - parameter patternWithoutDelimiter: (form) None
- - parameter byte: (form) None
- - parameter integer: (form) None (optional)
- - parameter int32: (form) None (optional)
- - parameter int64: (form) None (optional)
- - parameter float: (form) None (optional)
- - parameter string: (form) None (optional)
- - parameter binary: (form) None (optional)
- - parameter date: (form) None (optional)
- - parameter dateTime: (form) None (optional)
- - parameter password: (form) None (optional)
- - parameter callback: (form) None (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
- - POST /fake
- - Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
- - BASIC:
- - type: http
- - name: http_basic_test
- - parameter number: (form) None
- - parameter double: (form) None
- - parameter patternWithoutDelimiter: (form) None
- - parameter byte: (form) None
- - parameter integer: (form) None (optional)
- - parameter int32: (form) None (optional)
- - parameter int64: (form) None (optional)
- - parameter float: (form) None (optional)
- - parameter string: (form) None (optional)
- - parameter binary: (form) None (optional)
- - parameter date: (form) None (optional)
- - parameter dateTime: (form) None (optional)
- - parameter password: (form) None (optional)
- - parameter callback: (form) None (optional)
- - returns: RequestBuilder
- */
- open class func testEndpointParametersWithRequestBuilder(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> RequestBuilder {
- let path = "/fake"
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "integer": integer?.encodeToJSON(),
- "int32": int32?.encodeToJSON(),
- "int64": int64?.encodeToJSON(),
- "number": number.encodeToJSON(),
- "float": float?.encodeToJSON(),
- "double": double.encodeToJSON(),
- "string": string?.encodeToJSON(),
- "pattern_without_delimiter": patternWithoutDelimiter.encodeToJSON(),
- "byte": byte.encodeToJSON(),
- "binary": binary?.encodeToJSON(),
- "date": date?.encodeToJSON(),
- "dateTime": dateTime?.encodeToJSON(),
- "password": password?.encodeToJSON(),
- "callback": callback?.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- * enum for parameter enumHeaderStringArray
- */
- public enum EnumHeaderStringArray_testEnumParameters: String {
- case greaterThan = ">"
- case dollar = "$"
- }
-
- /**
- * enum for parameter enumHeaderString
- */
- public enum EnumHeaderString_testEnumParameters: String {
- case abc = "_abc"
- case efg = "-efg"
- case xyz = "(xyz)"
- }
-
- /**
- * enum for parameter enumQueryStringArray
- */
- public enum EnumQueryStringArray_testEnumParameters: String {
- case greaterThan = ">"
- case dollar = "$"
- }
-
- /**
- * enum for parameter enumQueryString
- */
- public enum EnumQueryString_testEnumParameters: String {
- case abc = "_abc"
- case efg = "-efg"
- case xyz = "(xyz)"
- }
-
- /**
- * enum for parameter enumQueryInteger
- */
- public enum EnumQueryInteger_testEnumParameters: Int {
- case _1 = 1
- case number2 = -2
- }
-
- /**
- * enum for parameter enumQueryDouble
- */
- public enum EnumQueryDouble_testEnumParameters: Double {
- case _11 = 1.1
- case number12 = -1.2
- }
-
- /**
- * enum for parameter enumFormStringArray
- */
- public enum EnumFormStringArray_testEnumParameters: String {
- case greaterThan = ">"
- case dollar = "$"
- }
-
- /**
- * enum for parameter enumFormString
- */
- public enum EnumFormString_testEnumParameters: String {
- case abc = "_abc"
- case efg = "-efg"
- case xyz = "(xyz)"
- }
-
- /**
- To test enum parameters
-
- - parameter enumHeaderStringArray: (header) Header parameter enum test (string array) (optional)
- - parameter enumHeaderString: (header) Header parameter enum test (string) (optional, default to .efg)
- - parameter enumQueryStringArray: (query) Query parameter enum test (string array) (optional)
- - parameter enumQueryString: (query) Query parameter enum test (string) (optional, default to .efg)
- - parameter enumQueryInteger: (query) Query parameter enum test (double) (optional)
- - parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
- - parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .dollar)
- - parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- To test enum parameters
- - GET /fake
- - To test enum parameters
- - parameter enumHeaderStringArray: (header) Header parameter enum test (string array) (optional)
- - parameter enumHeaderString: (header) Header parameter enum test (string) (optional, default to .efg)
- - parameter enumQueryStringArray: (query) Query parameter enum test (string array) (optional)
- - parameter enumQueryString: (query) Query parameter enum test (string) (optional, default to .efg)
- - parameter enumQueryInteger: (query) Query parameter enum test (double) (optional)
- - parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
- - parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .dollar)
- - parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg)
- - returns: RequestBuilder
- */
- open class func testEnumParametersWithRequestBuilder(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> RequestBuilder {
- let path = "/fake"
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "enum_form_string_array": enumFormStringArray?.encodeToJSON(),
- "enum_form_string": enumFormString?.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "enum_query_string_array": enumQueryStringArray?.encodeToJSON(),
- "enum_query_string": enumQueryString?.encodeToJSON(),
- "enum_query_integer": enumQueryInteger?.encodeToJSON(),
- "enum_query_double": enumQueryDouble?.encodeToJSON()
- ])
- let nillableHeaders: [String: Any?] = [
- "enum_header_string_array": enumHeaderStringArray?.encodeToJSON(),
- "enum_header_string": enumHeaderString?.encodeToJSON()
- ]
- let headerParameters = APIHelper.rejectNilHeaders(nillableHeaders)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
- }
-
- /**
- Fake endpoint to test group parameters (optional)
-
- - parameter requiredStringGroup: (query) Required String in group parameters
- - parameter requiredBooleanGroup: (header) Required Boolean in group parameters
- - parameter requiredInt64Group: (query) Required Integer in group parameters
- - parameter stringGroup: (query) String in group parameters (optional)
- - parameter booleanGroup: (header) Boolean in group parameters (optional)
- - parameter int64Group: (query) Integer in group parameters (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Fake endpoint to test group parameters (optional)
- - DELETE /fake
- - Fake endpoint to test group parameters (optional)
- - parameter requiredStringGroup: (query) Required String in group parameters
- - parameter requiredBooleanGroup: (header) Required Boolean in group parameters
- - parameter requiredInt64Group: (query) Required Integer in group parameters
- - parameter stringGroup: (query) String in group parameters (optional)
- - parameter booleanGroup: (header) Boolean in group parameters (optional)
- - parameter int64Group: (query) Integer in group parameters (optional)
- - returns: RequestBuilder
- */
- open class func testGroupParametersWithRequestBuilder(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> RequestBuilder {
- let path = "/fake"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "required_string_group": requiredStringGroup.encodeToJSON(),
- "required_int64_group": requiredInt64Group.encodeToJSON(),
- "string_group": stringGroup?.encodeToJSON(),
- "int64_group": int64Group?.encodeToJSON()
- ])
- let nillableHeaders: [String: Any?] = [
- "required_boolean_group": requiredBooleanGroup.encodeToJSON(),
- "boolean_group": booleanGroup?.encodeToJSON()
- ]
- let headerParameters = APIHelper.rejectNilHeaders(nillableHeaders)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
- }
-
- /**
- test inline additionalProperties
-
- - parameter param: (body) request body
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testInlineAdditionalProperties(param: [String: String], completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- test inline additionalProperties
- - POST /fake/inline-additionalProperties
- - parameter param: (body) request body
- - returns: RequestBuilder
- */
- open class func testInlineAdditionalPropertiesWithRequestBuilder(param: [String: String]) -> RequestBuilder {
- let path = "/fake/inline-additionalProperties"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: param)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- test json serialization of form data
-
- - parameter param: (form) field1
- - parameter param2: (form) field2
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testJsonFormData(param: String, param2: String, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- test json serialization of form data
- - GET /fake/jsonFormData
- - parameter param: (form) field1
- - parameter param2: (form) field2
- - returns: RequestBuilder
- */
- open class func testJsonFormDataWithRequestBuilder(param: String, param2: String) -> RequestBuilder {
- let path = "/fake/jsonFormData"
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "param": param.encodeToJSON(),
- "param2": param2.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift
deleted file mode 100644
index 060d434fbf2..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// FakeClassnameTags123API.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class FakeClassnameTags123API {
- /**
- To test class name in snake case
-
- - parameter body: (body) client model
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func testClassname(body: Client, completion: @escaping ((_ data: Client?, _ error: Error?) -> Void)) {
- testClassnameWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- To test class name in snake case
- - PATCH /fake_classname_test
- - To test class name in snake case
- - API Key:
- - type: apiKey api_key_query (QUERY)
- - name: api_key_query
- - parameter body: (body) client model
- - returns: RequestBuilder
- */
- open class func testClassnameWithRequestBuilder(body: Client) -> RequestBuilder {
- let path = "/fake_classname_test"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "PATCH", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift
deleted file mode 100644
index fe75962a72c..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift
+++ /dev/null
@@ -1,393 +0,0 @@
-//
-// PetAPI.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class PetAPI {
- /**
- Add a new pet to the store
-
- - parameter body: (body) Pet object that needs to be added to the store
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func addPet(body: Pet, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- addPetWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Add a new pet to the store
- - POST /pet
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter body: (body) Pet object that needs to be added to the store
- - returns: RequestBuilder
- */
- open class func addPetWithRequestBuilder(body: Pet) -> RequestBuilder {
- let path = "/pet"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Deletes a pet
-
- - parameter petId: (path) Pet id to delete
- - parameter apiKey: (header) (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func deletePet(petId: Int64, apiKey: String? = nil, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Deletes a pet
- - DELETE /pet/{petId}
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter petId: (path) Pet id to delete
- - parameter apiKey: (header) (optional)
- - returns: RequestBuilder
- */
- open class func deletePetWithRequestBuilder(petId: Int64, apiKey: String? = nil) -> RequestBuilder {
- var path = "/pet/{petId}"
- let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
- let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
- let nillableHeaders: [String: Any?] = [
- "api_key": apiKey?.encodeToJSON()
- ]
- let headerParameters = APIHelper.rejectNilHeaders(nillableHeaders)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
- }
-
- /**
- * enum for parameter status
- */
- public enum Status_findPetsByStatus: String {
- case available = "available"
- case pending = "pending"
- case sold = "sold"
- }
-
- /**
- Finds Pets by status
-
- - parameter status: (query) Status values that need to be considered for filter
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func findPetsByStatus(status: [String], completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) {
- findPetsByStatusWithRequestBuilder(status: status).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Finds Pets by status
- - GET /pet/findByStatus
- - Multiple status values can be provided with comma separated strings
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter status: (query) Status values that need to be considered for filter
- - returns: RequestBuilder<[Pet]>
- */
- open class func findPetsByStatusWithRequestBuilder(status: [String]) -> RequestBuilder<[Pet]> {
- let path = "/pet/findByStatus"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "status": status.encodeToJSON()
- ])
-
- let requestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Finds Pets by tags
-
- - parameter tags: (query) Tags to filter by
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func findPetsByTags(tags: [String], completion: @escaping ((_ data: [Pet]?, _ error: Error?) -> Void)) {
- findPetsByTagsWithRequestBuilder(tags: tags).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Finds Pets by tags
- - GET /pet/findByTags
- - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter tags: (query) Tags to filter by
- - returns: RequestBuilder<[Pet]>
- */
- open class func findPetsByTagsWithRequestBuilder(tags: [String]) -> RequestBuilder<[Pet]> {
- let path = "/pet/findByTags"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "tags": tags.encodeToJSON()
- ])
-
- let requestBuilder: RequestBuilder<[Pet]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Find pet by ID
-
- - parameter petId: (path) ID of pet to return
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func getPetById(petId: Int64, completion: @escaping ((_ data: Pet?, _ error: Error?) -> Void)) {
- getPetByIdWithRequestBuilder(petId: petId).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Find pet by ID
- - GET /pet/{petId}
- - Returns a single pet
- - API Key:
- - type: apiKey api_key
- - name: api_key
- - parameter petId: (path) ID of pet to return
- - returns: RequestBuilder
- */
- open class func getPetByIdWithRequestBuilder(petId: Int64) -> RequestBuilder {
- var path = "/pet/{petId}"
- let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
- let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Update an existing pet
-
- - parameter body: (body) Pet object that needs to be added to the store
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func updatePet(body: Pet, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- updatePetWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Update an existing pet
- - PUT /pet
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter body: (body) Pet object that needs to be added to the store
- - returns: RequestBuilder
- */
- open class func updatePetWithRequestBuilder(body: Pet) -> RequestBuilder {
- let path = "/pet"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Updates a pet in the store with form data
-
- - parameter petId: (path) ID of pet that needs to be updated
- - parameter name: (form) Updated name of the pet (optional)
- - parameter status: (form) Updated status of the pet (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Updates a pet in the store with form data
- - POST /pet/{petId}
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter petId: (path) ID of pet that needs to be updated
- - parameter name: (form) Updated name of the pet (optional)
- - parameter status: (form) Updated status of the pet (optional)
- - returns: RequestBuilder
- */
- open class func updatePetWithFormWithRequestBuilder(petId: Int64, name: String? = nil, status: String? = nil) -> RequestBuilder {
- var path = "/pet/{petId}"
- let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
- let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "name": name?.encodeToJSON(),
- "status": status?.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- uploads an image
-
- - parameter petId: (path) ID of pet to update
- - parameter additionalMetadata: (form) Additional data to pass to server (optional)
- - parameter file: (form) file to upload (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) {
- uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- uploads an image
- - POST /pet/{petId}/uploadImage
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter petId: (path) ID of pet to update
- - parameter additionalMetadata: (form) Additional data to pass to server (optional)
- - parameter file: (form) file to upload (optional)
- - returns: RequestBuilder
- */
- open class func uploadFileWithRequestBuilder(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> RequestBuilder {
- var path = "/pet/{petId}/uploadImage"
- let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
- let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "additionalMetadata": additionalMetadata?.encodeToJSON(),
- "file": file?.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- uploads an image (required)
-
- - parameter petId: (path) ID of pet to update
- - parameter requiredFile: (form) file to upload
- - parameter additionalMetadata: (form) Additional data to pass to server (optional)
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, completion: @escaping ((_ data: ApiResponse?, _ error: Error?) -> Void)) {
- uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- uploads an image (required)
- - POST /fake/{petId}/uploadImageWithRequiredFile
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- - parameter petId: (path) ID of pet to update
- - parameter requiredFile: (form) file to upload
- - parameter additionalMetadata: (form) Additional data to pass to server (optional)
- - returns: RequestBuilder
- */
- open class func uploadFileWithRequiredFileWithRequestBuilder(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> RequestBuilder {
- var path = "/fake/{petId}/uploadImageWithRequiredFile"
- let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
- let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let formParams: [String: Any?] = [
- "additionalMetadata": additionalMetadata?.encodeToJSON(),
- "requiredFile": requiredFile.encodeToJSON()
- ]
-
- let nonNullParameters = APIHelper.rejectNil(formParams)
- let parameters = APIHelper.convertBoolToString(nonNullParameters)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift
deleted file mode 100644
index d5f627df52a..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift
+++ /dev/null
@@ -1,145 +0,0 @@
-//
-// StoreAPI.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class StoreAPI {
- /**
- Delete purchase order by ID
-
- - parameter orderId: (path) ID of the order that needs to be deleted
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func deleteOrder(orderId: String, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- deleteOrderWithRequestBuilder(orderId: orderId).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Delete purchase order by ID
- - DELETE /store/order/{order_id}
- - For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
- - parameter orderId: (path) ID of the order that needs to be deleted
- - returns: RequestBuilder
- */
- open class func deleteOrderWithRequestBuilder(orderId: String) -> RequestBuilder {
- var path = "/store/order/{order_id}"
- let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
- let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Returns pet inventories by status
-
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func getInventory(completion: @escaping ((_ data: [String: Int]?, _ error: Error?) -> Void)) {
- getInventoryWithRequestBuilder().execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Returns pet inventories by status
- - GET /store/inventory
- - Returns a map of status codes to quantities
- - API Key:
- - type: apiKey api_key
- - name: api_key
- - returns: RequestBuilder<[String:Int]>
- */
- open class func getInventoryWithRequestBuilder() -> RequestBuilder<[String: Int]> {
- let path = "/store/inventory"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder<[String: Int]>.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Find purchase order by ID
-
- - parameter orderId: (path) ID of pet that needs to be fetched
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func getOrderById(orderId: Int64, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) {
- getOrderByIdWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Find purchase order by ID
- - GET /store/order/{order_id}
- - For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
- - parameter orderId: (path) ID of pet that needs to be fetched
- - returns: RequestBuilder
- */
- open class func getOrderByIdWithRequestBuilder(orderId: Int64) -> RequestBuilder {
- var path = "/store/order/{order_id}"
- let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
- let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Place an order for a pet
-
- - parameter body: (body) order placed for purchasing the pet
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func placeOrder(body: Order, completion: @escaping ((_ data: Order?, _ error: Error?) -> Void)) {
- placeOrderWithRequestBuilder(body: body).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Place an order for a pet
- - POST /store/order
- - parameter body: (body) order placed for purchasing the pet
- - returns: RequestBuilder
- */
- open class func placeOrderWithRequestBuilder(body: Order) -> RequestBuilder {
- let path = "/store/order"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift
deleted file mode 100644
index ef4f971a91e..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift
+++ /dev/null
@@ -1,294 +0,0 @@
-//
-// UserAPI.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class UserAPI {
- /**
- Create user
-
- - parameter body: (body) Created user object
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func createUser(body: User, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- createUserWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Create user
- - POST /user
- - This can only be done by the logged in user.
- - parameter body: (body) Created user object
- - returns: RequestBuilder
- */
- open class func createUserWithRequestBuilder(body: User) -> RequestBuilder {
- let path = "/user"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Creates list of users with given input array
-
- - parameter body: (body) List of user object
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func createUsersWithArrayInput(body: [User], completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- createUsersWithArrayInputWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Creates list of users with given input array
- - POST /user/createWithArray
- - parameter body: (body) List of user object
- - returns: RequestBuilder
- */
- open class func createUsersWithArrayInputWithRequestBuilder(body: [User]) -> RequestBuilder {
- let path = "/user/createWithArray"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Creates list of users with given input array
-
- - parameter body: (body) List of user object
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func createUsersWithListInput(body: [User], completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- createUsersWithListInputWithRequestBuilder(body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Creates list of users with given input array
- - POST /user/createWithList
- - parameter body: (body) List of user object
- - returns: RequestBuilder
- */
- open class func createUsersWithListInputWithRequestBuilder(body: [User]) -> RequestBuilder {
- let path = "/user/createWithList"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
- /**
- Delete user
-
- - parameter username: (path) The name that needs to be deleted
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func deleteUser(username: String, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- deleteUserWithRequestBuilder(username: username).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Delete user
- - DELETE /user/{username}
- - This can only be done by the logged in user.
- - parameter username: (path) The name that needs to be deleted
- - returns: RequestBuilder
- */
- open class func deleteUserWithRequestBuilder(username: String) -> RequestBuilder {
- var path = "/user/{username}"
- let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
- let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Get user by user name
-
- - parameter username: (path) The name that needs to be fetched. Use user1 for testing.
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func getUserByName(username: String, completion: @escaping ((_ data: User?, _ error: Error?) -> Void)) {
- getUserByNameWithRequestBuilder(username: username).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Get user by user name
- - GET /user/{username}
- - parameter username: (path) The name that needs to be fetched. Use user1 for testing.
- - returns: RequestBuilder
- */
- open class func getUserByNameWithRequestBuilder(username: String) -> RequestBuilder {
- var path = "/user/{username}"
- let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
- let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Logs user into the system
-
- - parameter username: (query) The user name for login
- - parameter password: (query) The password for login in clear text
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func loginUser(username: String, password: String, completion: @escaping ((_ data: String?, _ error: Error?) -> Void)) {
- loginUserWithRequestBuilder(username: username, password: password).execute { (response, error) -> Void in
- completion(response?.body, error)
- }
- }
-
- /**
- Logs user into the system
- - GET /user/login
- - responseHeaders: [X-Rate-Limit(Int), X-Expires-After(Date)]
- - parameter username: (query) The user name for login
- - parameter password: (query) The password for login in clear text
- - returns: RequestBuilder
- */
- open class func loginUserWithRequestBuilder(username: String, password: String) -> RequestBuilder {
- let path = "/user/login"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- var url = URLComponents(string: URLString)
- url?.queryItems = APIHelper.mapValuesToQueryItems([
- "username": username.encodeToJSON(),
- "password": password.encodeToJSON()
- ])
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Logs out current logged in user session
-
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func logoutUser(completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- logoutUserWithRequestBuilder().execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Logs out current logged in user session
- - GET /user/logout
- - returns: RequestBuilder
- */
- open class func logoutUserWithRequestBuilder() -> RequestBuilder {
- let path = "/user/logout"
- let URLString = PetstoreClientAPI.basePath + path
- let parameters: [String: Any]? = nil
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
- }
-
- /**
- Updated user
-
- - parameter username: (path) name that need to be deleted
- - parameter body: (body) Updated user object
- - parameter completion: completion handler to receive the data and the error objects
- */
- open class func updateUser(username: String, body: User, completion: @escaping ((_ data: Void?, _ error: Error?) -> Void)) {
- updateUserWithRequestBuilder(username: username, body: body).execute { (_, error) -> Void in
- if error == nil {
- completion((), error)
- } else {
- completion(nil, error)
- }
- }
- }
-
- /**
- Updated user
- - PUT /user/{username}
- - This can only be done by the logged in user.
- - parameter username: (path) name that need to be deleted
- - parameter body: (body) Updated user object
- - returns: RequestBuilder
- */
- open class func updateUserWithRequestBuilder(username: String, body: User) -> RequestBuilder {
- var path = "/user/{username}"
- let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
- let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
- path = path.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
- let URLString = PetstoreClientAPI.basePath + path
- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body)
-
- let url = URLComponents(string: URLString)
-
- let requestBuilder: RequestBuilder.Type = PetstoreClientAPI.requestBuilderFactory.getNonDecodableBuilder()
-
- return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift
deleted file mode 100644
index 1d54e695608..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/AlamofireImplementations.swift
+++ /dev/null
@@ -1,450 +0,0 @@
-// AlamofireImplementations.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-import Alamofire
-
-class AlamofireRequestBuilderFactory: RequestBuilderFactory {
- func getNonDecodableBuilder() -> RequestBuilder.Type {
- return AlamofireRequestBuilder.self
- }
-
- func getBuilder() -> RequestBuilder.Type {
- return AlamofireDecodableRequestBuilder.self
- }
-}
-
-private struct SynchronizedDictionary {
-
- private var dictionary = [K: V]()
- private let queue = DispatchQueue(
- label: "SynchronizedDictionary",
- qos: DispatchQoS.userInitiated,
- attributes: [DispatchQueue.Attributes.concurrent],
- autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
- target: nil
- )
-
- public subscript(key: K) -> V? {
- get {
- var value: V?
-
- queue.sync {
- value = self.dictionary[key]
- }
-
- return value
- }
- set {
- queue.sync(flags: DispatchWorkItemFlags.barrier) {
- self.dictionary[key] = newValue
- }
- }
- }
- }
-
-// Store manager to retain its reference
-private var managerStore = SynchronizedDictionary()
-
-open class AlamofireRequestBuilder: RequestBuilder {
- required public init(method: String, URLString: String, parameters: [String: Any]?, isBody: Bool, headers: [String: String] = [:]) {
- super.init(method: method, URLString: URLString, parameters: parameters, isBody: isBody, headers: headers)
- }
-
- /**
- May be overridden by a subclass if you want to control the session
- configuration.
- */
- open func createSessionManager() -> Alamofire.SessionManager {
- let configuration = URLSessionConfiguration.default
- configuration.httpAdditionalHeaders = buildHeaders()
- return Alamofire.SessionManager(configuration: configuration)
- }
-
- /**
- May be overridden by a subclass if you want to custom request constructor.
- */
- open func createURLRequest() -> URLRequest? {
- let encoding: ParameterEncoding = isBody ? JSONDataEncoding() : URLEncoding()
- guard let originalRequest = try? URLRequest(url: URLString, method: HTTPMethod(rawValue: method)!, headers: buildHeaders()) else { return nil }
- return try? encoding.encode(originalRequest, with: parameters)
- }
-
- /**
- May be overridden by a subclass if you want to control the Content-Type
- that is given to an uploaded form part.
-
- Return nil to use the default behavior (inferring the Content-Type from
- the file extension). Return the desired Content-Type otherwise.
- */
- open func contentTypeForFormPart(fileURL: URL) -> String? {
- return nil
- }
-
- /**
- May be overridden by a subclass if you want to control the request
- configuration (e.g. to override the cache policy).
- */
- open func makeRequest(manager: SessionManager, method: HTTPMethod, encoding: ParameterEncoding, headers: [String: String]) -> DataRequest {
- return manager.request(URLString, method: method, parameters: parameters, encoding: encoding, headers: headers)
- }
-
- override open func execute(_ completion: @escaping (_ response: Response?, _ error: Error?) -> Void) {
- let managerId: String = UUID().uuidString
- // Create a new manager for each request to customize its request header
- let manager = createSessionManager()
- managerStore[managerId] = manager
-
- let encoding: ParameterEncoding = isBody ? JSONDataEncoding() : URLEncoding()
-
- let xMethod = Alamofire.HTTPMethod(rawValue: method)
- let fileKeys = parameters == nil ? [] : parameters!.filter { $1 is NSURL }
- .map { $0.0 }
-
- if fileKeys.count > 0 {
- manager.upload(multipartFormData: { mpForm in
- for (k, v) in self.parameters! {
- switch v {
- case let fileURL as URL:
- if let mimeType = self.contentTypeForFormPart(fileURL: fileURL) {
- mpForm.append(fileURL, withName: k, fileName: fileURL.lastPathComponent, mimeType: mimeType)
- } else {
- mpForm.append(fileURL, withName: k)
- }
- case let string as String:
- mpForm.append(string.data(using: String.Encoding.utf8)!, withName: k)
- case let number as NSNumber:
- mpForm.append(number.stringValue.data(using: String.Encoding.utf8)!, withName: k)
- default:
- fatalError("Unprocessable value \(v) with key \(k)")
- }
- }
- }, to: URLString, method: xMethod!, headers: nil, encodingCompletion: { encodingResult in
- switch encodingResult {
- case .success(let upload, _, _):
- if let onProgressReady = self.onProgressReady {
- onProgressReady(upload.uploadProgress)
- }
- self.processRequest(request: upload, managerId, completion)
- case .failure(let encodingError):
- completion(nil, ErrorResponse.error(415, nil, encodingError))
- }
- })
- } else {
- let request = makeRequest(manager: manager, method: xMethod!, encoding: encoding, headers: headers)
- if let onProgressReady = self.onProgressReady {
- onProgressReady(request.progress)
- }
- processRequest(request: request, managerId, completion)
- }
-
- }
-
- fileprivate func processRequest(request: DataRequest, _ managerId: String, _ completion: @escaping (_ response: Response?, _ error: Error?) -> Void) {
- if let credential = self.credential {
- request.authenticate(usingCredential: credential)
- }
-
- let cleanupRequest = {
- managerStore[managerId] = nil
- }
-
- let validatedRequest = request.validate()
-
- switch T.self {
- case is String.Type:
- validatedRequest.responseString(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (stringResponse) in
- cleanupRequest()
-
- if stringResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(stringResponse.response?.statusCode ?? 500, stringResponse.data, stringResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: stringResponse.response!,
- body: ((stringResponse.result.value ?? "") as! T)
- ),
- nil
- )
- })
- case is URL.Type:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (dataResponse) in
- cleanupRequest()
-
- do {
-
- guard !dataResponse.result.isFailure else {
- throw DownloadException.responseFailed
- }
-
- guard let data = dataResponse.data else {
- throw DownloadException.responseDataMissing
- }
-
- guard let request = request.request else {
- throw DownloadException.requestMissing
- }
-
- let fileManager = FileManager.default
- let urlRequest = try request.asURLRequest()
- let documentsDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0]
- let requestURL = try self.getURL(from: urlRequest)
-
- var requestPath = try self.getPath(from: requestURL)
-
- if let headerFileName = self.getFileName(fromContentDisposition: dataResponse.response?.allHeaderFields["Content-Disposition"] as? String) {
- requestPath = requestPath.appending("/\(headerFileName)")
- }
-
- let filePath = documentsDirectory.appendingPathComponent(requestPath)
- let directoryPath = filePath.deletingLastPathComponent().path
-
- try fileManager.createDirectory(atPath: directoryPath, withIntermediateDirectories: true, attributes: nil)
- try data.write(to: filePath, options: .atomic)
-
- completion(
- Response(
- response: dataResponse.response!,
- body: (filePath as! T)
- ),
- nil
- )
-
- } catch let requestParserError as DownloadException {
- completion(nil, ErrorResponse.error(400, dataResponse.data, requestParserError))
- } catch let error {
- completion(nil, ErrorResponse.error(400, dataResponse.data, error))
- }
- return
- })
- case is Void.Type:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (voidResponse) in
- cleanupRequest()
-
- if voidResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(voidResponse.response?.statusCode ?? 500, voidResponse.data, voidResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: voidResponse.response!,
- body: nil),
- nil
- )
- })
- default:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (dataResponse) in
- cleanupRequest()
-
- if dataResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(dataResponse.response?.statusCode ?? 500, dataResponse.data, dataResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: dataResponse.response!,
- body: (dataResponse.data as! T)
- ),
- nil
- )
- })
- }
- }
-
- open func buildHeaders() -> [String: String] {
- var httpHeaders = SessionManager.defaultHTTPHeaders
- for (key, value) in self.headers {
- httpHeaders[key] = value
- }
- return httpHeaders
- }
-
- fileprivate func getFileName(fromContentDisposition contentDisposition: String?) -> String? {
-
- guard let contentDisposition = contentDisposition else {
- return nil
- }
-
- let items = contentDisposition.components(separatedBy: ";")
-
- var filename: String?
-
- for contentItem in items {
-
- let filenameKey = "filename="
- guard let range = contentItem.range(of: filenameKey) else {
- break
- }
-
- filename = contentItem
- return filename?
- .replacingCharacters(in: range, with: "")
- .replacingOccurrences(of: "\"", with: "")
- .trimmingCharacters(in: .whitespacesAndNewlines)
- }
-
- return filename
-
- }
-
- fileprivate func getPath(from url: URL) throws -> String {
-
- guard var path = URLComponents(url: url, resolvingAgainstBaseURL: true)?.path else {
- throw DownloadException.requestMissingPath
- }
-
- if path.hasPrefix("/") {
- path.remove(at: path.startIndex)
- }
-
- return path
-
- }
-
- fileprivate func getURL(from urlRequest: URLRequest) throws -> URL {
-
- guard let url = urlRequest.url else {
- throw DownloadException.requestMissingURL
- }
-
- return url
- }
-
-}
-
-private enum DownloadException: Error {
- case responseDataMissing
- case responseFailed
- case requestMissing
- case requestMissingPath
- case requestMissingURL
-}
-
-public enum AlamofireDecodableRequestBuilderError: Error {
- case emptyDataResponse
- case nilHTTPResponse
- case jsonDecoding(DecodingError)
- case generalError(Error)
-}
-
-open class AlamofireDecodableRequestBuilder: AlamofireRequestBuilder {
-
- override fileprivate func processRequest(request: DataRequest, _ managerId: String, _ completion: @escaping (_ response: Response?, _ error: Error?) -> Void) {
- if let credential = self.credential {
- request.authenticate(usingCredential: credential)
- }
-
- let cleanupRequest = {
- managerStore[managerId] = nil
- }
-
- let validatedRequest = request.validate()
-
- switch T.self {
- case is String.Type:
- validatedRequest.responseString(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (stringResponse) in
- cleanupRequest()
-
- if stringResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(stringResponse.response?.statusCode ?? 500, stringResponse.data, stringResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: stringResponse.response!,
- body: ((stringResponse.result.value ?? "") as! T)
- ),
- nil
- )
- })
- case is Void.Type:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (voidResponse) in
- cleanupRequest()
-
- if voidResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(voidResponse.response?.statusCode ?? 500, voidResponse.data, voidResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: voidResponse.response!,
- body: nil),
- nil
- )
- })
- case is Data.Type:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (dataResponse) in
- cleanupRequest()
-
- if dataResponse.result.isFailure {
- completion(
- nil,
- ErrorResponse.error(dataResponse.response?.statusCode ?? 500, dataResponse.data, dataResponse.result.error!)
- )
- return
- }
-
- completion(
- Response(
- response: dataResponse.response!,
- body: (dataResponse.data as! T)
- ),
- nil
- )
- })
- default:
- validatedRequest.responseData(queue: PetstoreClientAPI.apiResponseQueue, completionHandler: { (dataResponse: DataResponse) in
- cleanupRequest()
-
- guard dataResponse.result.isSuccess else {
- completion(nil, ErrorResponse.error(dataResponse.response?.statusCode ?? 500, dataResponse.data, dataResponse.result.error!))
- return
- }
-
- guard let data = dataResponse.data, !data.isEmpty else {
- completion(nil, ErrorResponse.error(-1, nil, AlamofireDecodableRequestBuilderError.emptyDataResponse))
- return
- }
-
- guard let httpResponse = dataResponse.response else {
- completion(nil, ErrorResponse.error(-2, nil, AlamofireDecodableRequestBuilderError.nilHTTPResponse))
- return
- }
-
- var responseObj: Response?
-
- let decodeResult: (decodableObj: T?, error: Error?) = CodableHelper.decode(T.self, from: data)
- if decodeResult.error == nil {
- responseObj = Response(response: httpResponse, body: decodeResult.decodableObj)
- }
-
- completion(responseObj, decodeResult.error)
- })
- }
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/CodableHelper.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/CodableHelper.swift
deleted file mode 100644
index 27cf29c6560..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/CodableHelper.swift
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// CodableHelper.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public typealias EncodeResult = (data: Data?, error: Error?)
-
-open class CodableHelper {
-
- private static var customDateFormatter: DateFormatter?
- private static var defaultDateFormatter: DateFormatter = {
- let dateFormatter = DateFormatter()
- dateFormatter.calendar = Calendar(identifier: .iso8601)
- dateFormatter.locale = Locale(identifier: "en_US_POSIX")
- dateFormatter.timeZone = TimeZone(secondsFromGMT: 0)
- dateFormatter.dateFormat = Configuration.dateFormat
- return dateFormatter
- }()
- private static var customJSONDecoder: JSONDecoder?
- private static var defaultJSONDecoder: JSONDecoder = {
- let decoder = JSONDecoder()
- decoder.dateDecodingStrategy = .formatted(CodableHelper.dateFormatter)
- return decoder
- }()
- private static var customJSONEncoder: JSONEncoder?
- private static var defaultJSONEncoder: JSONEncoder = {
- let encoder = JSONEncoder()
- encoder.dateEncodingStrategy = .formatted(CodableHelper.dateFormatter)
- encoder.outputFormatting = .prettyPrinted
- return encoder
- }()
-
- public static var dateFormatter: DateFormatter {
- get { return self.customDateFormatter ?? self.defaultDateFormatter }
- set { self.customDateFormatter = newValue }
- }
- public static var jsonDecoder: JSONDecoder {
- get { return self.customJSONDecoder ?? self.defaultJSONDecoder }
- set { self.customJSONDecoder = newValue }
- }
- public static var jsonEncoder: JSONEncoder {
- get { return self.customJSONEncoder ?? self.defaultJSONEncoder }
- set { self.customJSONEncoder = newValue }
- }
-
- open class func decode(_ type: T.Type, from data: Data) -> (decodableObj: T?, error: Error?) where T: Decodable {
- var returnedDecodable: T?
- var returnedError: Error?
-
- do {
- returnedDecodable = try self.jsonDecoder.decode(type, from: data)
- } catch {
- returnedError = error
- }
-
- return (returnedDecodable, returnedError)
- }
-
- open class func encode(_ value: T) -> EncodeResult where T: Encodable {
- var returnedData: Data?
- var returnedError: Error?
-
- do {
- returnedData = try self.jsonEncoder.encode(value)
- } catch {
- returnedError = error
- }
-
- return (returnedData, returnedError)
- }
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Configuration.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Configuration.swift
deleted file mode 100644
index e1ecb39726e..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Configuration.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-// Configuration.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-open class Configuration {
-
- // This value is used to configure the date formatter that is used to serialize dates into JSON format.
- // You must set it prior to encoding any dates, and it will only be read once.
- public static var dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ"
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift
deleted file mode 100644
index 74fcfcf2ad4..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Extensions.swift
+++ /dev/null
@@ -1,173 +0,0 @@
-// Extensions.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-extension Bool: JSONEncodable {
- func encodeToJSON() -> Any { return self as Any }
-}
-
-extension Float: JSONEncodable {
- func encodeToJSON() -> Any { return self as Any }
-}
-
-extension Int: JSONEncodable {
- func encodeToJSON() -> Any { return self as Any }
-}
-
-extension Int32: JSONEncodable {
- func encodeToJSON() -> Any { return NSNumber(value: self as Int32) }
-}
-
-extension Int64: JSONEncodable {
- func encodeToJSON() -> Any { return NSNumber(value: self as Int64) }
-}
-
-extension Double: JSONEncodable {
- func encodeToJSON() -> Any { return self as Any }
-}
-
-extension String: JSONEncodable {
- func encodeToJSON() -> Any { return self as Any }
-}
-
-extension RawRepresentable where RawValue: JSONEncodable {
- func encodeToJSON() -> Any { return self.rawValue as Any }
-}
-
-private func encodeIfPossible(_ object: T) -> Any {
- if let encodableObject = object as? JSONEncodable {
- return encodableObject.encodeToJSON()
- } else {
- return object as Any
- }
-}
-
-extension Array: JSONEncodable {
- func encodeToJSON() -> Any {
- return self.map(encodeIfPossible)
- }
-}
-
-extension Dictionary: JSONEncodable {
- func encodeToJSON() -> Any {
- var dictionary = [AnyHashable: Any]()
- for (key, value) in self {
- dictionary[key] = encodeIfPossible(value)
- }
- return dictionary as Any
- }
-}
-
-extension Data: JSONEncodable {
- func encodeToJSON() -> Any {
- return self.base64EncodedString(options: Data.Base64EncodingOptions())
- }
-}
-
-extension Date: JSONEncodable {
- func encodeToJSON() -> Any {
- return CodableHelper.dateFormatter.string(from: self) as Any
- }
-}
-
-extension URL: JSONEncodable {
- func encodeToJSON() -> Any {
- return self
- }
-}
-
-extension UUID: JSONEncodable {
- func encodeToJSON() -> Any {
- return self.uuidString
- }
-}
-
-extension String: CodingKey {
-
- public var stringValue: String {
- return self
- }
-
- public init?(stringValue: String) {
- self.init(stringLiteral: stringValue)
- }
-
- public var intValue: Int? {
- return nil
- }
-
- public init?(intValue: Int) {
- return nil
- }
-
-}
-
-extension KeyedEncodingContainerProtocol {
-
- public mutating func encodeArray(_ values: [T], forKey key: Self.Key) throws where T: Encodable {
- var arrayContainer = nestedUnkeyedContainer(forKey: key)
- try arrayContainer.encode(contentsOf: values)
- }
-
- public mutating func encodeArrayIfPresent(_ values: [T]?, forKey key: Self.Key) throws where T: Encodable {
- if let values = values {
- try encodeArray(values, forKey: key)
- }
- }
-
- public mutating func encodeMap(_ pairs: [Self.Key: T]) throws where T: Encodable {
- for (key, value) in pairs {
- try encode(value, forKey: key)
- }
- }
-
- public mutating func encodeMapIfPresent(_ pairs: [Self.Key: T]?) throws where T: Encodable {
- if let pairs = pairs {
- try encodeMap(pairs)
- }
- }
-
-}
-
-extension KeyedDecodingContainerProtocol {
-
- public func decodeArray(_ type: T.Type, forKey key: Self.Key) throws -> [T] where T: Decodable {
- var tmpArray = [T]()
-
- var nestedContainer = try nestedUnkeyedContainer(forKey: key)
- while !nestedContainer.isAtEnd {
- let arrayValue = try nestedContainer.decode(T.self)
- tmpArray.append(arrayValue)
- }
-
- return tmpArray
- }
-
- public func decodeArrayIfPresent(_ type: T.Type, forKey key: Self.Key) throws -> [T]? where T: Decodable {
- var tmpArray: [T]?
-
- if contains(key) {
- tmpArray = try decodeArray(T.self, forKey: key)
- }
-
- return tmpArray
- }
-
- public func decodeMap(_ type: T.Type, excludedKeys: Set) throws -> [Self.Key: T] where T: Decodable {
- var map: [Self.Key: T] = [:]
-
- for key in allKeys {
- if !excludedKeys.contains(key) {
- let value = try decode(T.self, forKey: key)
- map[key] = value
- }
- }
-
- return map
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodableEncoding.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodableEncoding.swift
deleted file mode 100644
index fb76bbed26f..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodableEncoding.swift
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// JSONDataEncoding.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-import Alamofire
-
-public struct JSONDataEncoding: ParameterEncoding {
-
- // MARK: Properties
-
- private static let jsonDataKey = "jsonData"
-
- // MARK: Encoding
-
- /// Creates a URL request by encoding parameters and applying them onto an existing request.
- ///
- /// - parameter urlRequest: The request to have parameters applied.
- /// - parameter parameters: The parameters to apply. This should have a single key/value
- /// pair with "jsonData" as the key and a Data object as the value.
- ///
- /// - throws: An `Error` if the encoding process encounters an error.
- ///
- /// - returns: The encoded request.
- public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest {
- var urlRequest = try urlRequest.asURLRequest()
-
- guard let jsonData = parameters?[JSONDataEncoding.jsonDataKey] as? Data, !jsonData.isEmpty else {
- return urlRequest
- }
-
- if urlRequest.value(forHTTPHeaderField: "Content-Type") == nil {
- urlRequest.setValue("application/json", forHTTPHeaderField: "Content-Type")
- }
-
- urlRequest.httpBody = jsonData
-
- return urlRequest
- }
-
- public static func encodingParameters(jsonData: Data?) -> Parameters? {
- var returnedParams: Parameters?
- if let jsonData = jsonData, !jsonData.isEmpty {
- var params = Parameters()
- params[jsonDataKey] = jsonData
- returnedParams = params
- }
- return returnedParams
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodingHelper.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodingHelper.swift
deleted file mode 100644
index 827bdec8778..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/JSONEncodingHelper.swift
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// JSONEncodingHelper.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-import Alamofire
-
-open class JSONEncodingHelper {
-
- open class func encodingParameters(forEncodableObject encodableObj: T?) -> Parameters? {
- var params: Parameters?
-
- // Encode the Encodable object
- if let encodableObj = encodableObj {
- let encodeResult = CodableHelper.encode(encodableObj)
- if encodeResult.error == nil {
- params = JSONDataEncoding.encodingParameters(jsonData: encodeResult.data)
- }
- }
-
- return params
- }
-
- open class func encodingParameters(forEncodableObject encodableObj: Any?) -> Parameters? {
- var params: Parameters?
-
- if let encodableObj = encodableObj {
- do {
- let data = try JSONSerialization.data(withJSONObject: encodableObj, options: .prettyPrinted)
- params = JSONDataEncoding.encodingParameters(jsonData: data)
- } catch {
- print(error)
- return nil
- }
- }
-
- return params
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models.swift
deleted file mode 100644
index 25161165865..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models.swift
+++ /dev/null
@@ -1,36 +0,0 @@
-// Models.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-protocol JSONEncodable {
- func encodeToJSON() -> Any
-}
-
-public enum ErrorResponse: Error {
- case error(Int, Data?, Error)
-}
-
-open class Response {
- public let statusCode: Int
- public let header: [String: String]
- public let body: T?
-
- public init(statusCode: Int, header: [String: String], body: T?) {
- self.statusCode = statusCode
- self.header = header
- self.body = body
- }
-
- public convenience init(response: HTTPURLResponse, body: T?) {
- let rawHeader = response.allHeaderFields
- var header = [String: String]()
- for case let (key, value) as (String, String) in rawHeader {
- header[key] = value
- }
- self.init(statusCode: response.statusCode, header: header, body: body)
- }
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AdditionalPropertiesClass.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AdditionalPropertiesClass.swift
deleted file mode 100644
index 83a06951ccd..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AdditionalPropertiesClass.swift
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// AdditionalPropertiesClass.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct AdditionalPropertiesClass: Codable {
-
- public var mapString: [String: String]?
- public var mapMapString: [String: [String: String]]?
-
- public init(mapString: [String: String]?, mapMapString: [String: [String: String]]?) {
- self.mapString = mapString
- self.mapMapString = mapMapString
- }
-
- public enum CodingKeys: String, CodingKey {
- case mapString = "map_string"
- case mapMapString = "map_map_string"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Animal.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Animal.swift
deleted file mode 100644
index 5ed9f31e2a3..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Animal.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// Animal.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Animal: Codable {
-
- public var className: String
- public var color: String? = "red"
-
- public init(className: String, color: String?) {
- self.className = className
- self.color = color
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AnimalFarm.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AnimalFarm.swift
deleted file mode 100644
index e09b0e9efdc..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/AnimalFarm.swift
+++ /dev/null
@@ -1,10 +0,0 @@
-//
-// AnimalFarm.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public typealias AnimalFarm = [Animal]
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift
deleted file mode 100644
index ec270da8907..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// ApiResponse.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct ApiResponse: Codable {
-
- public var code: Int?
- public var type: String?
- public var message: String?
-
- public init(code: Int?, type: String?, message: String?) {
- self.code = code
- self.type = type
- self.message = message
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift
deleted file mode 100644
index 3843287630b..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// ArrayOfArrayOfNumberOnly.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct ArrayOfArrayOfNumberOnly: Codable {
-
- public var arrayArrayNumber: [[Double]]?
-
- public init(arrayArrayNumber: [[Double]]?) {
- self.arrayArrayNumber = arrayArrayNumber
- }
-
- public enum CodingKeys: String, CodingKey {
- case arrayArrayNumber = "ArrayArrayNumber"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift
deleted file mode 100644
index f8b198e81f5..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// ArrayOfNumberOnly.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct ArrayOfNumberOnly: Codable {
-
- public var arrayNumber: [Double]?
-
- public init(arrayNumber: [Double]?) {
- self.arrayNumber = arrayNumber
- }
-
- public enum CodingKeys: String, CodingKey {
- case arrayNumber = "ArrayNumber"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift
deleted file mode 100644
index 67f7f7e5151..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift
+++ /dev/null
@@ -1,28 +0,0 @@
-//
-// ArrayTest.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct ArrayTest: Codable {
-
- public var arrayOfString: [String]?
- public var arrayArrayOfInteger: [[Int64]]?
- public var arrayArrayOfModel: [[ReadOnlyFirst]]?
-
- public init(arrayOfString: [String]?, arrayArrayOfInteger: [[Int64]]?, arrayArrayOfModel: [[ReadOnlyFirst]]?) {
- self.arrayOfString = arrayOfString
- self.arrayArrayOfInteger = arrayArrayOfInteger
- self.arrayArrayOfModel = arrayArrayOfModel
- }
-
- public enum CodingKeys: String, CodingKey {
- case arrayOfString = "array_of_string"
- case arrayArrayOfInteger = "array_array_of_integer"
- case arrayArrayOfModel = "array_array_of_model"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift
deleted file mode 100644
index d576b50b1c9..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift
+++ /dev/null
@@ -1,38 +0,0 @@
-//
-// Capitalization.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Capitalization: Codable {
-
- public var smallCamel: String?
- public var capitalCamel: String?
- public var smallSnake: String?
- public var capitalSnake: String?
- public var sCAETHFlowPoints: String?
- /** Name of the pet */
- public var ATT_NAME: String?
-
- public init(smallCamel: String?, capitalCamel: String?, smallSnake: String?, capitalSnake: String?, sCAETHFlowPoints: String?, ATT_NAME: String?) {
- self.smallCamel = smallCamel
- self.capitalCamel = capitalCamel
- self.smallSnake = smallSnake
- self.capitalSnake = capitalSnake
- self.sCAETHFlowPoints = sCAETHFlowPoints
- self.ATT_NAME = ATT_NAME
- }
-
- public enum CodingKeys: String, CodingKey {
- case smallCamel
- case capitalCamel = "CapitalCamel"
- case smallSnake = "small_Snake"
- case capitalSnake = "Capital_Snake"
- case sCAETHFlowPoints = "SCA_ETH_Flow_Points"
- case ATT_NAME
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Cat.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Cat.swift
deleted file mode 100644
index 7ab887f3113..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Cat.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// Cat.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Cat: Codable {
-
- public var className: String
- public var color: String? = "red"
- public var declawed: Bool?
-
- public init(className: String, color: String?, declawed: Bool?) {
- self.className = className
- self.color = color
- self.declawed = declawed
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/CatAllOf.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/CatAllOf.swift
deleted file mode 100644
index a51ad0dffab..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/CatAllOf.swift
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// CatAllOf.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct CatAllOf: Codable {
-
- public var declawed: Bool?
-
- public init(declawed: Bool?) {
- self.declawed = declawed
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Category.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Category.swift
deleted file mode 100644
index eb8f7e5e197..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Category.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// Category.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Category: Codable {
-
- public var id: Int64?
- public var name: String = "default-name"
-
- public init(id: Int64?, name: String) {
- self.id = id
- self.name = name
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift
deleted file mode 100644
index e2a7d4427a0..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// ClassModel.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-/** Model for testing model with \"_class\" property */
-public struct ClassModel: Codable {
-
- public var _class: String?
-
- public init(_class: String?) {
- self._class = _class
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Client.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Client.swift
deleted file mode 100644
index 00245ca3728..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Client.swift
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// Client.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Client: Codable {
-
- public var client: String?
-
- public init(client: String?) {
- self.client = client
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Dog.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Dog.swift
deleted file mode 100644
index 492c1228008..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Dog.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// Dog.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Dog: Codable {
-
- public var className: String
- public var color: String? = "red"
- public var breed: String?
-
- public init(className: String, color: String?, breed: String?) {
- self.className = className
- self.color = color
- self.breed = breed
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/DogAllOf.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/DogAllOf.swift
deleted file mode 100644
index 7786f8acc5a..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/DogAllOf.swift
+++ /dev/null
@@ -1,18 +0,0 @@
-//
-// DogAllOf.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct DogAllOf: Codable {
-
- public var breed: String?
-
- public init(breed: String?) {
- self.breed = breed
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift
deleted file mode 100644
index 5034ff0b8c6..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// EnumArrays.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct EnumArrays: Codable {
-
- public enum JustSymbol: String, Codable {
- case greaterThanOrEqualTo = ">="
- case dollar = "$"
- }
- public enum ArrayEnum: String, Codable {
- case fish = "fish"
- case crab = "crab"
- }
- public var justSymbol: JustSymbol?
- public var arrayEnum: [ArrayEnum]?
-
- public init(justSymbol: JustSymbol?, arrayEnum: [ArrayEnum]?) {
- self.justSymbol = justSymbol
- self.arrayEnum = arrayEnum
- }
-
- public enum CodingKeys: String, CodingKey {
- case justSymbol = "just_symbol"
- case arrayEnum = "array_enum"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift
deleted file mode 100644
index 3c1dfcac577..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// EnumClass.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public enum EnumClass: String, Codable {
- case abc = "_abc"
- case efg = "-efg"
- case xyz = "(xyz)"
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift
deleted file mode 100644
index 6db9b34d183..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-// EnumTest.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct EnumTest: Codable {
-
- public enum EnumString: String, Codable {
- case upper = "UPPER"
- case lower = "lower"
- case empty = ""
- }
- public enum EnumStringRequired: String, Codable {
- case upper = "UPPER"
- case lower = "lower"
- case empty = ""
- }
- public enum EnumInteger: Int, Codable {
- case _1 = 1
- case number1 = -1
- }
- public enum EnumNumber: Double, Codable {
- case _11 = 1.1
- case number12 = -1.2
- }
- public var enumString: EnumString?
- public var enumStringRequired: EnumStringRequired
- public var enumInteger: EnumInteger?
- public var enumNumber: EnumNumber?
- public var outerEnum: OuterEnum?
-
- public init(enumString: EnumString?, enumStringRequired: EnumStringRequired, enumInteger: EnumInteger?, enumNumber: EnumNumber?, outerEnum: OuterEnum?) {
- self.enumString = enumString
- self.enumStringRequired = enumStringRequired
- self.enumInteger = enumInteger
- self.enumNumber = enumNumber
- self.outerEnum = outerEnum
- }
-
- public enum CodingKeys: String, CodingKey {
- case enumString = "enum_string"
- case enumStringRequired = "enum_string_required"
- case enumInteger = "enum_integer"
- case enumNumber = "enum_number"
- case outerEnum
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/File.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/File.swift
deleted file mode 100644
index abf3ccffc48..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/File.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// File.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-/** Must be named `File` for test. */
-public struct File: Codable {
-
- /** Test capitalization */
- public var sourceURI: String?
-
- public init(sourceURI: String?) {
- self.sourceURI = sourceURI
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FileSchemaTestClass.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FileSchemaTestClass.swift
deleted file mode 100644
index 532f1457939..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FileSchemaTestClass.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// FileSchemaTestClass.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct FileSchemaTestClass: Codable {
-
- public var file: File?
- public var files: [File]?
-
- public init(file: File?, files: [File]?) {
- self.file = file
- self.files = files
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift
deleted file mode 100644
index 20bd6d103b3..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// FormatTest.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct FormatTest: Codable {
-
- public var integer: Int?
- public var int32: Int?
- public var int64: Int64?
- public var number: Double
- public var float: Float?
- public var double: Double?
- public var string: String?
- public var byte: Data
- public var binary: URL?
- public var date: Date
- public var dateTime: Date?
- public var uuid: UUID?
- public var password: String
-
- public init(integer: Int?, int32: Int?, int64: Int64?, number: Double, float: Float?, double: Double?, string: String?, byte: Data, binary: URL?, date: Date, dateTime: Date?, uuid: UUID?, password: String) {
- self.integer = integer
- self.int32 = int32
- self.int64 = int64
- self.number = number
- self.float = float
- self.double = double
- self.string = string
- self.byte = byte
- self.binary = binary
- self.date = date
- self.dateTime = dateTime
- self.uuid = uuid
- self.password = password
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift
deleted file mode 100644
index 906ddb06fb1..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// HasOnlyReadOnly.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct HasOnlyReadOnly: Codable {
-
- public var bar: String?
- public var foo: String?
-
- public init(bar: String?, foo: String?) {
- self.bar = bar
- self.foo = foo
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/List.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/List.swift
deleted file mode 100644
index 08d59953873..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/List.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// List.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct List: Codable {
-
- public var _123list: String?
-
- public init(_123list: String?) {
- self._123list = _123list
- }
-
- public enum CodingKeys: String, CodingKey {
- case _123list = "123-list"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MapTest.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MapTest.swift
deleted file mode 100644
index 3a10a7dfcaf..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MapTest.swift
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// MapTest.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct MapTest: Codable {
-
- public enum MapOfEnumString: String, Codable {
- case upper = "UPPER"
- case lower = "lower"
- }
- public var mapMapOfString: [String: [String: String]]?
- public var mapOfEnumString: [String: String]?
- public var directMap: [String: Bool]?
- public var indirectMap: StringBooleanMap?
-
- public init(mapMapOfString: [String: [String: String]]?, mapOfEnumString: [String: String]?, directMap: [String: Bool]?, indirectMap: StringBooleanMap?) {
- self.mapMapOfString = mapMapOfString
- self.mapOfEnumString = mapOfEnumString
- self.directMap = directMap
- self.indirectMap = indirectMap
- }
-
- public enum CodingKeys: String, CodingKey {
- case mapMapOfString = "map_map_of_string"
- case mapOfEnumString = "map_of_enum_string"
- case directMap = "direct_map"
- case indirectMap = "indirect_map"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
deleted file mode 100644
index c3deb2f2893..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// MixedPropertiesAndAdditionalPropertiesClass.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct MixedPropertiesAndAdditionalPropertiesClass: Codable {
-
- public var uuid: UUID?
- public var dateTime: Date?
- public var map: [String: Animal]?
-
- public init(uuid: UUID?, dateTime: Date?, map: [String: Animal]?) {
- self.uuid = uuid
- self.dateTime = dateTime
- self.map = map
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift
deleted file mode 100644
index 78917d75b44..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// Model200Response.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-/** Model for testing model name starting with number */
-public struct Model200Response: Codable {
-
- public var name: Int?
- public var _class: String?
-
- public init(name: Int?, _class: String?) {
- self.name = name
- self._class = _class
- }
-
- public enum CodingKeys: String, CodingKey {
- case name
- case _class = "class"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Name.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Name.swift
deleted file mode 100644
index 43c4891e1e2..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Name.swift
+++ /dev/null
@@ -1,32 +0,0 @@
-//
-// Name.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-/** Model for testing model name same as property name */
-public struct Name: Codable {
-
- public var name: Int
- public var snakeCase: Int?
- public var property: String?
- public var _123number: Int?
-
- public init(name: Int, snakeCase: Int?, property: String?, _123number: Int?) {
- self.name = name
- self.snakeCase = snakeCase
- self.property = property
- self._123number = _123number
- }
-
- public enum CodingKeys: String, CodingKey {
- case name
- case snakeCase = "snake_case"
- case property
- case _123number = "123Number"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift
deleted file mode 100644
index abd2269e8e7..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// NumberOnly.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct NumberOnly: Codable {
-
- public var justNumber: Double?
-
- public init(justNumber: Double?) {
- self.justNumber = justNumber
- }
-
- public enum CodingKeys: String, CodingKey {
- case justNumber = "JustNumber"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Order.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Order.swift
deleted file mode 100644
index a6e1b1d2e5e..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Order.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// Order.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Order: Codable {
-
- public enum Status: String, Codable {
- case placed = "placed"
- case approved = "approved"
- case delivered = "delivered"
- }
- public var id: Int64?
- public var petId: Int64?
- public var quantity: Int?
- public var shipDate: Date?
- /** Order Status */
- public var status: Status?
- public var complete: Bool? = false
-
- public init(id: Int64?, petId: Int64?, quantity: Int?, shipDate: Date?, status: Status?, complete: Bool?) {
- self.id = id
- self.petId = petId
- self.quantity = quantity
- self.shipDate = shipDate
- self.status = status
- self.complete = complete
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift
deleted file mode 100644
index 49aec001c5d..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift
+++ /dev/null
@@ -1,28 +0,0 @@
-//
-// OuterComposite.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct OuterComposite: Codable {
-
- public var myNumber: Double?
- public var myString: String?
- public var myBoolean: Bool?
-
- public init(myNumber: Double?, myString: String?, myBoolean: Bool?) {
- self.myNumber = myNumber
- self.myString = myString
- self.myBoolean = myBoolean
- }
-
- public enum CodingKeys: String, CodingKey {
- case myNumber = "my_number"
- case myString = "my_string"
- case myBoolean = "my_boolean"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift
deleted file mode 100644
index 9f80fc95ecf..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// OuterEnum.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public enum OuterEnum: String, Codable {
- case placed = "placed"
- case approved = "approved"
- case delivered = "delivered"
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Pet.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Pet.swift
deleted file mode 100644
index af60a550bb1..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Pet.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// Pet.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Pet: Codable {
-
- public enum Status: String, Codable {
- case available = "available"
- case pending = "pending"
- case sold = "sold"
- }
- public var id: Int64?
- public var category: Category?
- public var name: String
- public var photoUrls: [String]
- public var tags: [Tag]?
- /** pet status in the store */
- public var status: Status?
-
- public init(id: Int64?, category: Category?, name: String, photoUrls: [String], tags: [Tag]?, status: Status?) {
- self.id = id
- self.category = category
- self.name = name
- self.photoUrls = photoUrls
- self.tags = tags
- self.status = status
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift
deleted file mode 100644
index 0acd21fd100..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// ReadOnlyFirst.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct ReadOnlyFirst: Codable {
-
- public var bar: String?
- public var baz: String?
-
- public init(bar: String?, baz: String?) {
- self.bar = bar
- self.baz = baz
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Return.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Return.swift
deleted file mode 100644
index b34ddc68142..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Return.swift
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// Return.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-/** Model for testing reserved words */
-public struct Return: Codable {
-
- public var _return: Int?
-
- public init(_return: Int?) {
- self._return = _return
- }
-
- public enum CodingKeys: String, CodingKey {
- case _return = "return"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift
deleted file mode 100644
index e79fc45c0e9..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// SpecialModelName.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct SpecialModelName: Codable {
-
- public var specialPropertyName: Int64?
-
- public init(specialPropertyName: Int64?) {
- self.specialPropertyName = specialPropertyName
- }
-
- public enum CodingKeys: String, CodingKey {
- case specialPropertyName = "$special[property.name]"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/StringBooleanMap.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/StringBooleanMap.swift
deleted file mode 100644
index 3f1237fee47..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/StringBooleanMap.swift
+++ /dev/null
@@ -1,45 +0,0 @@
-//
-// StringBooleanMap.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct StringBooleanMap: Codable {
-
- public var additionalProperties: [String: Bool] = [:]
-
- public subscript(key: String) -> Bool? {
- get {
- if let value = additionalProperties[key] {
- return value
- }
- return nil
- }
-
- set {
- additionalProperties[key] = newValue
- }
- }
-
- // Encodable protocol methods
-
- public func encode(to encoder: Encoder) throws {
-
- var container = encoder.container(keyedBy: String.self)
-
- try container.encodeMap(additionalProperties)
- }
-
- // Decodable protocol methods
-
- public init(from decoder: Decoder) throws {
- let container = try decoder.container(keyedBy: String.self)
-
- var nonAdditionalPropertyKeys = Set()
- additionalProperties = try container.decodeMap(Bool.self, excludedKeys: nonAdditionalPropertyKeys)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Tag.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Tag.swift
deleted file mode 100644
index 4dd8a9a9f5a..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/Tag.swift
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// Tag.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct Tag: Codable {
-
- public var id: Int64?
- public var name: String?
-
- public init(id: Int64?, name: String?) {
- self.id = id
- self.name = name
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderDefault.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderDefault.swift
deleted file mode 100644
index bf0006e1a26..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderDefault.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// TypeHolderDefault.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct TypeHolderDefault: Codable {
-
- public var stringItem: String = "what"
- public var numberItem: Double
- public var integerItem: Int
- public var boolItem: Bool = true
- public var arrayItem: [Int]
-
- public init(stringItem: String, numberItem: Double, integerItem: Int, boolItem: Bool, arrayItem: [Int]) {
- self.stringItem = stringItem
- self.numberItem = numberItem
- self.integerItem = integerItem
- self.boolItem = boolItem
- self.arrayItem = arrayItem
- }
-
- public enum CodingKeys: String, CodingKey {
- case stringItem = "string_item"
- case numberItem = "number_item"
- case integerItem = "integer_item"
- case boolItem = "bool_item"
- case arrayItem = "array_item"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderExample.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderExample.swift
deleted file mode 100644
index 602a2a6d185..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/TypeHolderExample.swift
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// TypeHolderExample.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct TypeHolderExample: Codable {
-
- public var stringItem: String
- public var numberItem: Double
- public var integerItem: Int
- public var boolItem: Bool
- public var arrayItem: [Int]
-
- public init(stringItem: String, numberItem: Double, integerItem: Int, boolItem: Bool, arrayItem: [Int]) {
- self.stringItem = stringItem
- self.numberItem = numberItem
- self.integerItem = integerItem
- self.boolItem = boolItem
- self.arrayItem = arrayItem
- }
-
- public enum CodingKeys: String, CodingKey {
- case stringItem = "string_item"
- case numberItem = "number_item"
- case integerItem = "integer_item"
- case boolItem = "bool_item"
- case arrayItem = "array_item"
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/User.swift b/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/User.swift
deleted file mode 100644
index 79f271ed735..00000000000
--- a/samples/client/petstore/swift4/default/PetstoreClient/Classes/OpenAPIs/Models/User.swift
+++ /dev/null
@@ -1,33 +0,0 @@
-//
-// User.swift
-//
-// Generated by openapi-generator
-// https://openapi-generator.tech
-//
-
-import Foundation
-
-public struct User: Codable {
-
- public var id: Int64?
- public var username: String?
- public var firstName: String?
- public var lastName: String?
- public var email: String?
- public var password: String?
- public var phone: String?
- /** User Status */
- public var userStatus: Int?
-
- public init(id: Int64?, username: String?, firstName: String?, lastName: String?, email: String?, password: String?, phone: String?, userStatus: Int?) {
- self.id = id
- self.username = username
- self.firstName = firstName
- self.lastName = lastName
- self.email = email
- self.password = password
- self.phone = phone
- self.userStatus = userStatus
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/README.md b/samples/client/petstore/swift4/default/README.md
deleted file mode 100644
index bd093317bd7..00000000000
--- a/samples/client/petstore/swift4/default/README.md
+++ /dev/null
@@ -1,141 +0,0 @@
-# Swift4 API client for PetstoreClient
-
-This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
-
-## Overview
-This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate an API client.
-
-- API version: 1.0.0
-- Package version:
-- Build package: org.openapitools.codegen.languages.Swift4Codegen
-
-## Installation
-
-### Carthage
-
-Run `carthage update`
-
-### CocoaPods
-
-Run `pod install`
-
-## Documentation for API Endpoints
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Class | Method | HTTP request | Description
------------- | ------------- | ------------- | -------------
-*AnotherFakeAPI* | [**call123testSpecialTags**](docs/AnotherFakeAPI.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags
-*FakeAPI* | [**fakeOuterBooleanSerialize**](docs/FakeAPI.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean |
-*FakeAPI* | [**fakeOuterCompositeSerialize**](docs/FakeAPI.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite |
-*FakeAPI* | [**fakeOuterNumberSerialize**](docs/FakeAPI.md#fakeouternumberserialize) | **POST** /fake/outer/number |
-*FakeAPI* | [**fakeOuterStringSerialize**](docs/FakeAPI.md#fakeouterstringserialize) | **POST** /fake/outer/string |
-*FakeAPI* | [**testBodyWithFileSchema**](docs/FakeAPI.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema |
-*FakeAPI* | [**testBodyWithQueryParams**](docs/FakeAPI.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params |
-*FakeAPI* | [**testClientModel**](docs/FakeAPI.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
-*FakeAPI* | [**testEndpointParameters**](docs/FakeAPI.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-*FakeAPI* | [**testEnumParameters**](docs/FakeAPI.md#testenumparameters) | **GET** /fake | To test enum parameters
-*FakeAPI* | [**testGroupParameters**](docs/FakeAPI.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
-*FakeAPI* | [**testInlineAdditionalProperties**](docs/FakeAPI.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
-*FakeAPI* | [**testJsonFormData**](docs/FakeAPI.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
-*FakeClassnameTags123API* | [**testClassname**](docs/FakeClassnameTags123API.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
-*PetAPI* | [**addPet**](docs/PetAPI.md#addpet) | **POST** /pet | Add a new pet to the store
-*PetAPI* | [**deletePet**](docs/PetAPI.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet
-*PetAPI* | [**findPetsByStatus**](docs/PetAPI.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status
-*PetAPI* | [**findPetsByTags**](docs/PetAPI.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags
-*PetAPI* | [**getPetById**](docs/PetAPI.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID
-*PetAPI* | [**updatePet**](docs/PetAPI.md#updatepet) | **PUT** /pet | Update an existing pet
-*PetAPI* | [**updatePetWithForm**](docs/PetAPI.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data
-*PetAPI* | [**uploadFile**](docs/PetAPI.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image
-*PetAPI* | [**uploadFileWithRequiredFile**](docs/PetAPI.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required)
-*StoreAPI* | [**deleteOrder**](docs/StoreAPI.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
-*StoreAPI* | [**getInventory**](docs/StoreAPI.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status
-*StoreAPI* | [**getOrderById**](docs/StoreAPI.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID
-*StoreAPI* | [**placeOrder**](docs/StoreAPI.md#placeorder) | **POST** /store/order | Place an order for a pet
-*UserAPI* | [**createUser**](docs/UserAPI.md#createuser) | **POST** /user | Create user
-*UserAPI* | [**createUsersWithArrayInput**](docs/UserAPI.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array
-*UserAPI* | [**createUsersWithListInput**](docs/UserAPI.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array
-*UserAPI* | [**deleteUser**](docs/UserAPI.md#deleteuser) | **DELETE** /user/{username} | Delete user
-*UserAPI* | [**getUserByName**](docs/UserAPI.md#getuserbyname) | **GET** /user/{username} | Get user by user name
-*UserAPI* | [**loginUser**](docs/UserAPI.md#loginuser) | **GET** /user/login | Logs user into the system
-*UserAPI* | [**logoutUser**](docs/UserAPI.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session
-*UserAPI* | [**updateUser**](docs/UserAPI.md#updateuser) | **PUT** /user/{username} | Updated user
-
-
-## Documentation For Models
-
- - [AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- - [Animal](docs/Animal.md)
- - [AnimalFarm](docs/AnimalFarm.md)
- - [ApiResponse](docs/ApiResponse.md)
- - [ArrayOfArrayOfNumberOnly](docs/ArrayOfArrayOfNumberOnly.md)
- - [ArrayOfNumberOnly](docs/ArrayOfNumberOnly.md)
- - [ArrayTest](docs/ArrayTest.md)
- - [Capitalization](docs/Capitalization.md)
- - [Cat](docs/Cat.md)
- - [CatAllOf](docs/CatAllOf.md)
- - [Category](docs/Category.md)
- - [ClassModel](docs/ClassModel.md)
- - [Client](docs/Client.md)
- - [Dog](docs/Dog.md)
- - [DogAllOf](docs/DogAllOf.md)
- - [EnumArrays](docs/EnumArrays.md)
- - [EnumClass](docs/EnumClass.md)
- - [EnumTest](docs/EnumTest.md)
- - [File](docs/File.md)
- - [FileSchemaTestClass](docs/FileSchemaTestClass.md)
- - [FormatTest](docs/FormatTest.md)
- - [HasOnlyReadOnly](docs/HasOnlyReadOnly.md)
- - [List](docs/List.md)
- - [MapTest](docs/MapTest.md)
- - [MixedPropertiesAndAdditionalPropertiesClass](docs/MixedPropertiesAndAdditionalPropertiesClass.md)
- - [Model200Response](docs/Model200Response.md)
- - [Name](docs/Name.md)
- - [NumberOnly](docs/NumberOnly.md)
- - [Order](docs/Order.md)
- - [OuterComposite](docs/OuterComposite.md)
- - [OuterEnum](docs/OuterEnum.md)
- - [Pet](docs/Pet.md)
- - [ReadOnlyFirst](docs/ReadOnlyFirst.md)
- - [Return](docs/Return.md)
- - [SpecialModelName](docs/SpecialModelName.md)
- - [StringBooleanMap](docs/StringBooleanMap.md)
- - [Tag](docs/Tag.md)
- - [TypeHolderDefault](docs/TypeHolderDefault.md)
- - [TypeHolderExample](docs/TypeHolderExample.md)
- - [User](docs/User.md)
-
-
-## Documentation For Authorization
-
-
-## api_key
-
-- **Type**: API key
-- **API key parameter name**: api_key
-- **Location**: HTTP header
-
-## api_key_query
-
-- **Type**: API key
-- **API key parameter name**: api_key_query
-- **Location**: URL query string
-
-## http_basic_test
-
-- **Type**: HTTP basic authentication
-
-## petstore_auth
-
-- **Type**: OAuth
-- **Flow**: implicit
-- **Authorization URL**: http://petstore.swagger.io/api/oauth/dialog
-- **Scopes**:
- - **write:pets**: modify pets in your account
- - **read:pets**: read your pets
-
-
-## Author
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/.gitignore b/samples/client/petstore/swift4/default/SwaggerClientTests/.gitignore
deleted file mode 100644
index 0269c2f56db..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/.gitignore
+++ /dev/null
@@ -1,72 +0,0 @@
-### https://raw.github.com/github/gitignore/7792e50daeaa6c07460484704671d1dc9f0045a7/Swift.gitignore
-
-# Xcode
-#
-# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-
-## Build generated
-build/
-DerivedData/
-
-## Various settings
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata/
-
-## Other
-*.moved-aside
-*.xccheckout
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-*.dSYM.zip
-*.dSYM
-
-## Playgrounds
-timeline.xctimeline
-playground.xcworkspace
-
-# Swift Package Manager
-#
-# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
-# Packages/
-# Package.pins
-# Package.resolved
-.build/
-
-# CocoaPods
-#
-# We recommend against adding the Pods directory to your .gitignore. However
-# you should judge for yourself, the pros and cons are mentioned at:
-# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
-#
-Pods/
-
-# Carthage
-#
-# Add this line if you want to avoid checking in source code from Carthage dependencies.
-Carthage/Checkouts
-
-Carthage/Build
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/#source-control
-
-fastlane/report.xml
-fastlane/Preview.html
-fastlane/screenshots
-fastlane/test_output
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile b/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile
deleted file mode 100644
index 77432f9eee9..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile
+++ /dev/null
@@ -1,13 +0,0 @@
-platform :ios, '9.0'
-
-source 'https://cdn.cocoapods.org/'
-
-use_frameworks!
-
-target 'SwaggerClient' do
- pod "PetstoreClient", :path => "../"
-
- target 'SwaggerClientTests' do
- inherit! :search_paths
- end
-end
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile.lock b/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile.lock
deleted file mode 100644
index 3999ccf0bb3..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/Podfile.lock
+++ /dev/null
@@ -1,23 +0,0 @@
-PODS:
- - Alamofire (4.9.0)
- - PetstoreClient (1.0.0):
- - Alamofire (~> 4.9.0)
-
-DEPENDENCIES:
- - PetstoreClient (from `../`)
-
-SPEC REPOS:
- trunk:
- - Alamofire
-
-EXTERNAL SOURCES:
- PetstoreClient:
- :path: "../"
-
-SPEC CHECKSUMS:
- Alamofire: afc3e7c6db61476cb45cdd23fed06bad03bbc321
- PetstoreClient: e5c71b862a32097342e341f7088805bbfc033a3e
-
-PODFILE CHECKSUM: 509bec696cc1d8641751b52e4fe4bef04ac4542c
-
-COCOAPODS: 1.8.4
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/project.pbxproj b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/project.pbxproj
deleted file mode 100644
index 32c3ecd268a..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,529 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 1A501F48219C3DC600F372F6 /* DateFormatTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A501F47219C3DC600F372F6 /* DateFormatTests.swift */; };
- 23B2E76564651097BE2FE501 /* Pods_SwaggerClient.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F98CC8B18E5FA9213F6A68D /* Pods_SwaggerClient.framework */; };
- 6D4EFB951C692C6300B96B06 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4EFB941C692C6300B96B06 /* AppDelegate.swift */; };
- 6D4EFB971C692C6300B96B06 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4EFB961C692C6300B96B06 /* ViewController.swift */; };
- 6D4EFB9A1C692C6300B96B06 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6D4EFB981C692C6300B96B06 /* Main.storyboard */; };
- 6D4EFB9C1C692C6300B96B06 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6D4EFB9B1C692C6300B96B06 /* Assets.xcassets */; };
- 6D4EFB9F1C692C6300B96B06 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6D4EFB9D1C692C6300B96B06 /* LaunchScreen.storyboard */; };
- 6D4EFBB51C693BE200B96B06 /* PetAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4EFBB41C693BE200B96B06 /* PetAPITests.swift */; };
- 6D4EFBB71C693BED00B96B06 /* StoreAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4EFBB61C693BED00B96B06 /* StoreAPITests.swift */; };
- 6D4EFBB91C693BFC00B96B06 /* UserAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4EFBB81C693BFC00B96B06 /* UserAPITests.swift */; };
- FB5CCC7EFA680BB2746B695B /* Pods_SwaggerClientTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FDC034BBA2A07AE9975250 /* Pods_SwaggerClientTests.framework */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 6D4EFBA61C692C6300B96B06 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 6D4EFB891C692C6300B96B06 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 6D4EFB901C692C6300B96B06;
- remoteInfo = SwaggerClient;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 081E9B893DEB1589CB807EA7 /* Pods-SwaggerClient.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwaggerClient.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwaggerClient/Pods-SwaggerClient.debug.xcconfig"; sourceTree = ""; };
- 1A501F47219C3DC600F372F6 /* DateFormatTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateFormatTests.swift; sourceTree = ""; };
- 6D4EFB911C692C6300B96B06 /* SwaggerClient.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwaggerClient.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 6D4EFB941C692C6300B96B06 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 6D4EFB961C692C6300B96B06 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; };
- 6D4EFB991C692C6300B96B06 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
- 6D4EFB9B1C692C6300B96B06 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 6D4EFB9E1C692C6300B96B06 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
- 6D4EFBA01C692C6300B96B06 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 6D4EFBA51C692C6300B96B06 /* SwaggerClientTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwaggerClientTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 6D4EFBAB1C692C6300B96B06 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- 6D4EFBB41C693BE200B96B06 /* PetAPITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PetAPITests.swift; sourceTree = ""; };
- 6D4EFBB61C693BED00B96B06 /* StoreAPITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreAPITests.swift; sourceTree = ""; };
- 6D4EFBB81C693BFC00B96B06 /* UserAPITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserAPITests.swift; sourceTree = ""; };
- 7F98CC8B18E5FA9213F6A68D /* Pods_SwaggerClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwaggerClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 83FDC034BBA2A07AE9975250 /* Pods_SwaggerClientTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwaggerClientTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- ACB80AC61FA8D8916D4559AA /* Pods-SwaggerClient.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwaggerClient.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwaggerClient/Pods-SwaggerClient.release.xcconfig"; sourceTree = ""; };
- C07EC0A94AA0F86D60668B32 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- E43FC34A9681D65ED44EE914 /* Pods-SwaggerClientTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwaggerClientTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SwaggerClientTests/Pods-SwaggerClientTests.debug.xcconfig"; sourceTree = ""; };
- ED8576754DBB828CAE63EA87 /* Pods-SwaggerClientTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwaggerClientTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-SwaggerClientTests/Pods-SwaggerClientTests.release.xcconfig"; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 6D4EFB8E1C692C6300B96B06 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 23B2E76564651097BE2FE501 /* Pods_SwaggerClient.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 6D4EFBA21C692C6300B96B06 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- FB5CCC7EFA680BB2746B695B /* Pods_SwaggerClientTests.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 203D4495376E4EB72474B091 /* Pods */ = {
- isa = PBXGroup;
- children = (
- 081E9B893DEB1589CB807EA7 /* Pods-SwaggerClient.debug.xcconfig */,
- ACB80AC61FA8D8916D4559AA /* Pods-SwaggerClient.release.xcconfig */,
- E43FC34A9681D65ED44EE914 /* Pods-SwaggerClientTests.debug.xcconfig */,
- ED8576754DBB828CAE63EA87 /* Pods-SwaggerClientTests.release.xcconfig */,
- );
- name = Pods;
- sourceTree = "";
- };
- 3FABC56EC0BA84CBF4F99564 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- C07EC0A94AA0F86D60668B32 /* Pods.framework */,
- 7F98CC8B18E5FA9213F6A68D /* Pods_SwaggerClient.framework */,
- 83FDC034BBA2A07AE9975250 /* Pods_SwaggerClientTests.framework */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 6D4EFB881C692C6300B96B06 = {
- isa = PBXGroup;
- children = (
- 6D4EFB931C692C6300B96B06 /* SwaggerClient */,
- 6D4EFBA81C692C6300B96B06 /* SwaggerClientTests */,
- 6D4EFB921C692C6300B96B06 /* Products */,
- 3FABC56EC0BA84CBF4F99564 /* Frameworks */,
- 203D4495376E4EB72474B091 /* Pods */,
- );
- sourceTree = "";
- };
- 6D4EFB921C692C6300B96B06 /* Products */ = {
- isa = PBXGroup;
- children = (
- 6D4EFB911C692C6300B96B06 /* SwaggerClient.app */,
- 6D4EFBA51C692C6300B96B06 /* SwaggerClientTests.xctest */,
- );
- name = Products;
- sourceTree = "";
- };
- 6D4EFB931C692C6300B96B06 /* SwaggerClient */ = {
- isa = PBXGroup;
- children = (
- 6D4EFB941C692C6300B96B06 /* AppDelegate.swift */,
- 6D4EFB961C692C6300B96B06 /* ViewController.swift */,
- 6D4EFB981C692C6300B96B06 /* Main.storyboard */,
- 6D4EFB9B1C692C6300B96B06 /* Assets.xcassets */,
- 6D4EFB9D1C692C6300B96B06 /* LaunchScreen.storyboard */,
- 6D4EFBA01C692C6300B96B06 /* Info.plist */,
- );
- path = SwaggerClient;
- sourceTree = "";
- };
- 6D4EFBA81C692C6300B96B06 /* SwaggerClientTests */ = {
- isa = PBXGroup;
- children = (
- 6D4EFBAB1C692C6300B96B06 /* Info.plist */,
- 6D4EFBB41C693BE200B96B06 /* PetAPITests.swift */,
- 6D4EFBB61C693BED00B96B06 /* StoreAPITests.swift */,
- 6D4EFBB81C693BFC00B96B06 /* UserAPITests.swift */,
- 1A501F47219C3DC600F372F6 /* DateFormatTests.swift */,
- );
- path = SwaggerClientTests;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 6D4EFB901C692C6300B96B06 /* SwaggerClient */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 6D4EFBAE1C692C6300B96B06 /* Build configuration list for PBXNativeTarget "SwaggerClient" */;
- buildPhases = (
- 5BC9214E8D9BA5A427A3775B /* [CP] Check Pods Manifest.lock */,
- 6D4EFB8D1C692C6300B96B06 /* Sources */,
- 6D4EFB8E1C692C6300B96B06 /* Frameworks */,
- 6D4EFB8F1C692C6300B96B06 /* Resources */,
- FDCA0F14611FE114BFEBA8BB /* [CP] Embed Pods Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = SwaggerClient;
- productName = SwaggerClient;
- productReference = 6D4EFB911C692C6300B96B06 /* SwaggerClient.app */;
- productType = "com.apple.product-type.application";
- };
- 6D4EFBA41C692C6300B96B06 /* SwaggerClientTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 6D4EFBB11C692C6300B96B06 /* Build configuration list for PBXNativeTarget "SwaggerClientTests" */;
- buildPhases = (
- EEDC5E683F9569976B7C1192 /* [CP] Check Pods Manifest.lock */,
- 6D4EFBA11C692C6300B96B06 /* Sources */,
- 6D4EFBA21C692C6300B96B06 /* Frameworks */,
- 6D4EFBA31C692C6300B96B06 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 6D4EFBA71C692C6300B96B06 /* PBXTargetDependency */,
- );
- name = SwaggerClientTests;
- productName = SwaggerClientTests;
- productReference = 6D4EFBA51C692C6300B96B06 /* SwaggerClientTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 6D4EFB891C692C6300B96B06 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0720;
- LastUpgradeCheck = 0720;
- ORGANIZATIONNAME = Swagger;
- TargetAttributes = {
- 6D4EFB901C692C6300B96B06 = {
- CreatedOnToolsVersion = 7.2.1;
- LastSwiftMigration = 0800;
- };
- 6D4EFBA41C692C6300B96B06 = {
- CreatedOnToolsVersion = 7.2.1;
- LastSwiftMigration = 0800;
- TestTargetID = 6D4EFB901C692C6300B96B06;
- };
- };
- };
- buildConfigurationList = 6D4EFB8C1C692C6300B96B06 /* Build configuration list for PBXProject "SwaggerClient" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 6D4EFB881C692C6300B96B06;
- productRefGroup = 6D4EFB921C692C6300B96B06 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 6D4EFB901C692C6300B96B06 /* SwaggerClient */,
- 6D4EFBA41C692C6300B96B06 /* SwaggerClientTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 6D4EFB8F1C692C6300B96B06 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 6D4EFB9F1C692C6300B96B06 /* LaunchScreen.storyboard in Resources */,
- 6D4EFB9C1C692C6300B96B06 /* Assets.xcassets in Resources */,
- 6D4EFB9A1C692C6300B96B06 /* Main.storyboard in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 6D4EFBA31C692C6300B96B06 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 5BC9214E8D9BA5A427A3775B /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-SwaggerClient-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- EEDC5E683F9569976B7C1192 /* [CP] Check Pods Manifest.lock */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
- "${PODS_ROOT}/Manifest.lock",
- );
- name = "[CP] Check Pods Manifest.lock";
- outputFileListPaths = (
- );
- outputPaths = (
- "$(DERIVED_FILE_DIR)/Pods-SwaggerClientTests-checkManifestLockResult.txt",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
- showEnvVarsInLog = 0;
- };
- FDCA0F14611FE114BFEBA8BB /* [CP] Embed Pods Frameworks */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- "${PODS_ROOT}/Target Support Files/Pods-SwaggerClient/Pods-SwaggerClient-frameworks.sh",
- "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
- "${BUILT_PRODUCTS_DIR}/PetstoreClient/PetstoreClient.framework",
- );
- name = "[CP] Embed Pods Frameworks";
- outputPaths = (
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
- "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PetstoreClient.framework",
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SwaggerClient/Pods-SwaggerClient-frameworks.sh\"\n";
- showEnvVarsInLog = 0;
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 6D4EFB8D1C692C6300B96B06 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 6D4EFB971C692C6300B96B06 /* ViewController.swift in Sources */,
- 6D4EFB951C692C6300B96B06 /* AppDelegate.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 6D4EFBA11C692C6300B96B06 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 6D4EFBB71C693BED00B96B06 /* StoreAPITests.swift in Sources */,
- 6D4EFBB91C693BFC00B96B06 /* UserAPITests.swift in Sources */,
- 1A501F48219C3DC600F372F6 /* DateFormatTests.swift in Sources */,
- 6D4EFBB51C693BE200B96B06 /* PetAPITests.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 6D4EFBA71C692C6300B96B06 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 6D4EFB901C692C6300B96B06 /* SwaggerClient */;
- targetProxy = 6D4EFBA61C692C6300B96B06 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 6D4EFB981C692C6300B96B06 /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 6D4EFB991C692C6300B96B06 /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "";
- };
- 6D4EFB9D1C692C6300B96B06 /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 6D4EFB9E1C692C6300B96B06 /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 6D4EFBAC1C692C6300B96B06 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.2;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 4.2;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 6D4EFBAD1C692C6300B96B06 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.2;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- SWIFT_VERSION = 4.2;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 6D4EFBAF1C692C6300B96B06 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 081E9B893DEB1589CB807EA7 /* Pods-SwaggerClient.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- INFOPLIST_FILE = SwaggerClient/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.swagger.SwaggerClient;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 6D4EFBB01C692C6300B96B06 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = ACB80AC61FA8D8916D4559AA /* Pods-SwaggerClient.release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- INFOPLIST_FILE = SwaggerClient/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.swagger.SwaggerClient;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
- 6D4EFBB21C692C6300B96B06 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = E43FC34A9681D65ED44EE914 /* Pods-SwaggerClientTests.debug.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- INFOPLIST_FILE = SwaggerClientTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.swagger.SwaggerClientTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwaggerClient.app/SwaggerClient";
- };
- name = Debug;
- };
- 6D4EFBB31C692C6300B96B06 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = ED8576754DBB828CAE63EA87 /* Pods-SwaggerClientTests.release.xcconfig */;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- INFOPLIST_FILE = SwaggerClientTests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.swagger.SwaggerClientTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwaggerClient.app/SwaggerClient";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 6D4EFB8C1C692C6300B96B06 /* Build configuration list for PBXProject "SwaggerClient" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 6D4EFBAC1C692C6300B96B06 /* Debug */,
- 6D4EFBAD1C692C6300B96B06 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 6D4EFBAE1C692C6300B96B06 /* Build configuration list for PBXNativeTarget "SwaggerClient" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 6D4EFBAF1C692C6300B96B06 /* Debug */,
- 6D4EFBB01C692C6300B96B06 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 6D4EFBB11C692C6300B96B06 /* Build configuration list for PBXNativeTarget "SwaggerClientTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 6D4EFBB21C692C6300B96B06 /* Debug */,
- 6D4EFBB31C692C6300B96B06 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 6D4EFB891C692C6300B96B06 /* Project object */;
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcshareddata/xcschemes/SwaggerClient.xcscheme b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcshareddata/xcschemes/SwaggerClient.xcscheme
deleted file mode 100644
index 5ba034cec55..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/xcshareddata/xcschemes/SwaggerClient.xcscheme
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/contents.xcworkspacedata b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 9b3fa18954f..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003d6..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/AppDelegate.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/AppDelegate.swift
deleted file mode 100644
index b1896774c73..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/AppDelegate.swift
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// AppDelegate.swift
-// SwaggerClient
-//
-// Created by Joseph Zuromski on 2/8/16.
-// Copyright © 2016 Swagger. All rights reserved.
-//
-
-import UIKit
-
-@UIApplicationMain
-class AppDelegate: UIResponder, UIApplicationDelegate {
-
- var window: UIWindow?
-
- func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
- // Override point for customization after application launch.
- return true
- }
-
- func applicationWillResignActive(_ application: UIApplication) {
- // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
- // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
- }
-
- func applicationDidEnterBackground(_ application: UIApplication) {
- // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
- // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
- }
-
- func applicationWillEnterForeground(_ application: UIApplication) {
- // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
- }
-
- func applicationDidBecomeActive(_ application: UIApplication) {
- // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
- }
-
- func applicationWillTerminate(_ application: UIApplication) {
- // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Assets.xcassets/AppIcon.appiconset/Contents.json b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 1d060ed2882..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "size" : "20x20",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "20x20",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "3x"
- },
- {
- "idiom" : "ipad",
- "size" : "20x20",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "20x20",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "29x29",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "40x40",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "76x76",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "76x76",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "83.5x83.5",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/LaunchScreen.storyboard b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/LaunchScreen.storyboard
deleted file mode 100644
index 2e721e1833f..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/LaunchScreen.storyboard
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/Main.storyboard b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/Main.storyboard
deleted file mode 100644
index 3a2a49bad8c..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Base.lproj/Main.storyboard
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Info.plist b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Info.plist
deleted file mode 100644
index bb71d00fa8a..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/Info.plist
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
- LSRequiresIPhoneOS
-
- UILaunchStoryboardName
- LaunchScreen
- UIMainStoryboardFile
- Main
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- NSAppTransportSecurity
-
- NSExceptionDomains
-
- petstore.swagger.io
-
-
- NSTemporaryExceptionAllowsInsecureHTTPLoads
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/ViewController.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/ViewController.swift
deleted file mode 100644
index 8dad16b10f1..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient/ViewController.swift
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// ViewController.swift
-// SwaggerClient
-//
-// Created by Joseph Zuromski on 2/8/16.
-// Copyright © 2016 Swagger. All rights reserved.
-//
-
-import UIKit
-
-class ViewController: UIViewController {
-
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view, typically from a nib.
- }
-
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/DateFormatTests.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/DateFormatTests.swift
deleted file mode 100644
index c0c6a0332b4..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/DateFormatTests.swift
+++ /dev/null
@@ -1,115 +0,0 @@
-//
-// DateFormatTests.swift
-// SwaggerClientTests
-//
-// Created by James on 14/11/2018.
-// Copyright © 2018 Swagger. All rights reserved.
-//
-
-import Foundation
-import XCTest
-@testable import PetstoreClient
-@testable import SwaggerClient
-
-class DateFormatTests: XCTestCase {
-
- struct DateTest: Codable {
- let date: Date
- }
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func testEncodeToJSONAlwaysResultsInUTCEncodedDate() {
- var dateComponents = DateComponents()
- dateComponents.calendar = Calendar(identifier: .gregorian)
- dateComponents.year = 2018
- dateComponents.month = 11
- dateComponents.day = 14
- dateComponents.hour = 11
- dateComponents.minute = 35
- dateComponents.second = 43
- dateComponents.nanosecond = 500
-
- // Testing a date with a timezone of +00:00 (UTC)
- dateComponents.timeZone = TimeZone(secondsFromGMT: 0)
- XCTAssert(dateComponents.isValidDate)
-
- guard let utcDate = dateComponents.date else {
- XCTFail("Couldn't get a valid date")
- return
- }
-
- var encodedDate = utcDate.encodeToJSON() as! String
- XCTAssert(encodedDate.hasSuffix("Z"))
-
- // test with a positive timzone offset from UTC
- dateComponents.timeZone = TimeZone(secondsFromGMT: 60 * 60) // +01:00
- XCTAssert(dateComponents.isValidDate)
-
- guard let nonUTCDate1 = dateComponents.date else {
- XCTFail("Couldn't get a valid date")
- return
- }
-
- encodedDate = nonUTCDate1.encodeToJSON() as! String
- XCTAssert(encodedDate.hasSuffix("Z"))
-
- // test with a negative timzone offset from UTC
- dateComponents.timeZone = TimeZone(secondsFromGMT: -(60 * 60)) // -01:00
- XCTAssert(dateComponents.isValidDate)
-
- guard let nonUTCDate2 = dateComponents.date else {
- XCTFail("Couldn't get a valid date")
- return
- }
-
- encodedDate = nonUTCDate2.encodeToJSON() as! String
- XCTAssert(encodedDate.hasSuffix("Z"))
- }
-
- func testCodableAlwaysResultsInUTCEncodedDate() {
- CodableHelper.jsonEncoder.outputFormatting.remove(.prettyPrinted)
-
- let jsonData = "{\"date\":\"1970-01-01T00:00:00.000Z\"}".data(using: .utf8)!
- let decodeResult = CodableHelper.decode(DateTest.self, from: jsonData)
- XCTAssert(decodeResult.decodableObj != nil && decodeResult.error == nil)
-
- var dateComponents = DateComponents()
- dateComponents.calendar = Calendar(identifier: .gregorian)
- dateComponents.year = 1970
- dateComponents.month = 01
- dateComponents.day = 01
- dateComponents.hour = 00
- dateComponents.minute = 00
- dateComponents.second = 00
-
- // Testing a date with a timezone of +00:00 (UTC)
- dateComponents.timeZone = TimeZone(secondsFromGMT: 0)
- XCTAssert(dateComponents.isValidDate)
-
- guard let date = dateComponents.date else {
- XCTFail("Couldn't get a valid date")
- return
- }
-
- let dateTest = DateTest(date: date)
- let encodeResult = CodableHelper.encode(dateTest)
- XCTAssert(encodeResult.data != nil && encodeResult.error == nil)
- guard let jsonString = String(data: encodeResult.data!, encoding: .utf8) else {
- XCTFail("Unable to convert encoded data to string.")
- return
- }
-
- let exampleJSONString = "{\"date\":\"1970-01-01T00:00:00.000Z\"}"
- XCTAssert(jsonString == exampleJSONString, "Encoded JSON String: \(jsonString) should match: \(exampleJSONString)")
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/Info.plist b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/Info.plist
deleted file mode 100644
index 802f84f540d..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/Info.plist
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
- NSAppTransportSecurity
-
- NSExceptionDomains
-
- petstore.swagger.io
-
-
- NSTemporaryExceptionAllowsInsecureHTTPLoads
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/PetAPITests.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/PetAPITests.swift
deleted file mode 100644
index 6be5bc6d29f..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/PetAPITests.swift
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// PetAPITests.swift
-// SwaggerClient
-//
-// Created by Robin Eggenkamp on 5/21/16.
-// Copyright © 2016 Swagger. All rights reserved.
-//
-
-import PetstoreClient
-import XCTest
-@testable import SwaggerClient
-
-class PetAPITests: XCTestCase {
-
- let testTimeout = 10.0
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func test1CreatePet() {
- let expectation = self.expectation(description: "testCreatePet")
- let category = PetstoreClient.Category(id: 1234, name: "eyeColor")
- let tags = [Tag(id: 1234, name: "New York"), Tag(id: 124321, name: "Jose")]
- let newPet = Pet(id: 1000, category: category, name: "Fluffy", photoUrls: ["https://petstore.com/sample/photo1.jpg", "https://petstore.com/sample/photo2.jpg"], tags: tags, status: .available)
-
- PetAPI.addPet(body: newPet) { (_, error) in
- guard error == nil else {
- XCTFail("error creating pet")
- return
- }
-
- expectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func test2GetPet() {
- let expectation = self.expectation(description: "testGetPet")
-
- PetAPI.getPetById(petId: 1000) { (pet, error) in
- guard error == nil else {
- XCTFail("error retrieving pet")
- return
- }
-
- if let pet = pet {
- XCTAssert(pet.id == 1000, "invalid id")
- XCTAssert(pet.name == "Fluffy", "invalid name")
-
- expectation.fulfill()
- }
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func test3DeletePet() {
- let expectation = self.expectation(description: "testDeletePet")
-
- PetAPI.deletePet(petId: 1000) { (_, error) in
- guard error == nil else {
- XCTFail("error deleting pet")
- return
- }
-
- expectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/StoreAPITests.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/StoreAPITests.swift
deleted file mode 100644
index 63ae2281049..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/StoreAPITests.swift
+++ /dev/null
@@ -1,120 +0,0 @@
-//
-// StoreAPITests.swift
-// SwaggerClient
-//
-// Created by Robin Eggenkamp on 5/21/16.
-// Copyright © 2016 Swagger. All rights reserved.
-//
-
-import PetstoreClient
-import XCTest
-@testable import SwaggerClient
-
-class StoreAPITests: XCTestCase {
-
- let isoDateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
-
- let testTimeout = 10.0
-/*
- func test1PlaceOrder() {
- // use explicit naming to reference the enum so that we test we don't regress on enum naming
- let shipDate = Date()
- let order = Order(id: 1000, petId: 1000, quantity: 10, shipDate: shipDate, status: .placed, complete: true)
- let expectation = self.expectation(description: "testPlaceOrder")
-
- StoreAPI.placeOrder(body: order) { (order, error) in
- guard error == nil else {
- XCTFail("error placing order: \(error.debugDescription)")
- return
- }
-
- if let order = order {
- XCTAssert(order.id == 1000, "invalid id")
- XCTAssert(order.quantity == 10, "invalid quantity")
- XCTAssert(order.status == .placed, "invalid status")
- XCTAssert(order.shipDate!.isEqual(shipDate, format: self.isoDateFormat),
- "Date should be idempotent")
-
- expectation.fulfill()
- }
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func test2GetOrder() {
- let expectation = self.expectation(description: "testGetOrder")
-
- StoreAPI.getOrderById(orderId: 1000) { (order, error) in
- guard error == nil else {
- XCTFail("error retrieving order: \(error.debugDescription)")
- return
- }
-
- if let order = order {
- XCTAssert(order.id == 1000, "invalid id")
- XCTAssert(order.quantity == 10, "invalid quantity")
- XCTAssert(order.status == .placed, "invalid status")
-
- expectation.fulfill()
- }
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func test3DeleteOrder() {
- let expectation = self.expectation(description: "testDeleteOrder")
-
- StoreAPI.deleteOrder(orderId: "1000") { (response, error) in
- guard error == nil else {
- XCTFail("error deleting order")
- return
- }
-
- guard let _ = response else {
- XCTFail("response is nil")
- return
- }
-
- expectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-*/
- func testDownloadProgress() {
- let responseExpectation = self.expectation(description: "obtain response")
- let progressExpectation = self.expectation(description: "obtain progress")
- let requestBuilder = StoreAPI.getOrderByIdWithRequestBuilder(orderId: 1000)
-
- requestBuilder.onProgressReady = { (progress) in
- progressExpectation.fulfill()
- }
-
- requestBuilder.execute { (_, _) in
- responseExpectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
-}
-
-private extension Date {
-
- /**
- Returns true if the dates are equal given the format string.
-
- - parameter date: The date to compare to.
- - parameter format: The format string to use to compare.
-
- - returns: true if the dates are equal, given the format string.
- */
- func isEqual(_ date: Date, format: String) -> Bool {
- let fmt = DateFormatter()
- fmt.dateFormat = format
- return fmt.string(from: self).isEqual(fmt.string(from: date))
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/UserAPITests.swift b/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/UserAPITests.swift
deleted file mode 100644
index 0a1ca3902eb..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClientTests/UserAPITests.swift
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// UserAPITests.swift
-// SwaggerClient
-//
-// Created by Robin Eggenkamp on 5/21/16.
-// Copyright © 2016 Swagger. All rights reserved.
-//
-
-import PetstoreClient
-import XCTest
-@testable import SwaggerClient
-
-class UserAPITests: XCTestCase {
-
- let testTimeout = 10.0
-
- override func setUp() {
- super.setUp()
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
-
- override func tearDown() {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- super.tearDown()
- }
-
- func testLogin() {
- let expectation = self.expectation(description: "testLogin")
-
- UserAPI.loginUser(username: "swiftTester", password: "swift") { (_, error) in
- guard error == nil else {
- XCTFail("error logging in")
- return
- }
-
- expectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func testLogout() {
- let expectation = self.expectation(description: "testLogout")
-
- UserAPI.logoutUser { (_, error) in
- guard error == nil else {
- XCTFail("error logging out")
- return
- }
-
- expectation.fulfill()
- }
-
- self.waitForExpectations(timeout: testTimeout, handler: nil)
- }
-
- func testPathParamsAreEscaped() {
- // The path for this operation is /user/{userId}. In order to make a usable path,
- // then we must make sure that {userId} is percent-escaped when it is substituted
- // into the path. So we intentionally introduce a path with spaces.
- let userRequestBuilder = UserAPI.getUserByNameWithRequestBuilder(username: "User Name With Spaces")
- let urlContainsSpace = userRequestBuilder.URLString.contains(" ")
-
- XCTAssert(!urlContainsSpace, "Expected URL to be escaped, but it was not.")
- }
-
-}
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/pom.xml b/samples/client/petstore/swift4/default/SwaggerClientTests/pom.xml
deleted file mode 100644
index bdaa6b98afd..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/pom.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
- 4.0.0
- io.swagger
- Swift4PetstoreClientTests
- pom
- 1.0-SNAPSHOT
- Swift4 Swagger Petstore Client
-
-
-
- maven-dependency-plugin
-
-
- package
-
- copy-dependencies
-
-
- ${project.build.directory}
-
-
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 1.2.1
-
-
- xcodebuild-test
- integration-test
-
- exec
-
-
- ./run_xcodebuild.sh
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/SwaggerClientTests/run_xcodebuild.sh b/samples/client/petstore/swift4/default/SwaggerClientTests/run_xcodebuild.sh
deleted file mode 100755
index 19e1e06dad6..00000000000
--- a/samples/client/petstore/swift4/default/SwaggerClientTests/run_xcodebuild.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-pod install
-
-xcodebuild clean build build-for-testing -workspace "SwaggerClient.xcworkspace" -scheme "SwaggerClient" -destination "platform=iOS Simulator,name=iPhone 8,OS=latest" && xcodebuild test-without-building -workspace "SwaggerClient.xcworkspace" -scheme "SwaggerClient" -destination "platform=iOS Simulator,name=iPhone 8,OS=latest" | xcpretty && exit ${PIPESTATUS[0]}
diff --git a/samples/client/petstore/swift4/default/docs/AdditionalPropertiesClass.md b/samples/client/petstore/swift4/default/docs/AdditionalPropertiesClass.md
deleted file mode 100644
index e22d28be1de..00000000000
--- a/samples/client/petstore/swift4/default/docs/AdditionalPropertiesClass.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# AdditionalPropertiesClass
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**mapString** | **[String:String]** | | [optional]
-**mapMapString** | [String:[String:String]] | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Animal.md b/samples/client/petstore/swift4/default/docs/Animal.md
deleted file mode 100644
index 69c601455cd..00000000000
--- a/samples/client/petstore/swift4/default/docs/Animal.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Animal
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**className** | **String** | |
-**color** | **String** | | [optional] [default to "red"]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/AnimalFarm.md b/samples/client/petstore/swift4/default/docs/AnimalFarm.md
deleted file mode 100644
index df6bab21dae..00000000000
--- a/samples/client/petstore/swift4/default/docs/AnimalFarm.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# AnimalFarm
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/AnotherFakeAPI.md b/samples/client/petstore/swift4/default/docs/AnotherFakeAPI.md
deleted file mode 100644
index aead5f1f980..00000000000
--- a/samples/client/petstore/swift4/default/docs/AnotherFakeAPI.md
+++ /dev/null
@@ -1,59 +0,0 @@
-# AnotherFakeAPI
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**call123testSpecialTags**](AnotherFakeAPI.md#call123testspecialtags) | **PATCH** /another-fake/dummy | To test special tags
-
-
-# **call123testSpecialTags**
-```swift
- open class func call123testSpecialTags(body: Client, completion: @escaping (_ data: Client?, _ error: Error?) -> Void)
-```
-
-To test special tags
-
-To test special tags and operation ID starting with number
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Client(client: "client_example") // Client | client model
-
-// To test special tags
-AnotherFakeAPI.call123testSpecialTags(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md) | client model |
-
-### Return type
-
-[**Client**](Client.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/docs/ApiResponse.md b/samples/client/petstore/swift4/default/docs/ApiResponse.md
deleted file mode 100644
index c6d9768fe9b..00000000000
--- a/samples/client/petstore/swift4/default/docs/ApiResponse.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# ApiResponse
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**code** | **Int** | | [optional]
-**type** | **String** | | [optional]
-**message** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/ArrayOfArrayOfNumberOnly.md b/samples/client/petstore/swift4/default/docs/ArrayOfArrayOfNumberOnly.md
deleted file mode 100644
index c6fceff5e08..00000000000
--- a/samples/client/petstore/swift4/default/docs/ArrayOfArrayOfNumberOnly.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# ArrayOfArrayOfNumberOnly
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**arrayArrayNumber** | [[Double]] | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/ArrayOfNumberOnly.md b/samples/client/petstore/swift4/default/docs/ArrayOfNumberOnly.md
deleted file mode 100644
index f09f8fa6f70..00000000000
--- a/samples/client/petstore/swift4/default/docs/ArrayOfNumberOnly.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# ArrayOfNumberOnly
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**arrayNumber** | **[Double]** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/ArrayTest.md b/samples/client/petstore/swift4/default/docs/ArrayTest.md
deleted file mode 100644
index bf416b8330c..00000000000
--- a/samples/client/petstore/swift4/default/docs/ArrayTest.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# ArrayTest
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**arrayOfString** | **[String]** | | [optional]
-**arrayArrayOfInteger** | [[Int64]] | | [optional]
-**arrayArrayOfModel** | [[ReadOnlyFirst]] | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Capitalization.md b/samples/client/petstore/swift4/default/docs/Capitalization.md
deleted file mode 100644
index 95374216c77..00000000000
--- a/samples/client/petstore/swift4/default/docs/Capitalization.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Capitalization
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**smallCamel** | **String** | | [optional]
-**capitalCamel** | **String** | | [optional]
-**smallSnake** | **String** | | [optional]
-**capitalSnake** | **String** | | [optional]
-**sCAETHFlowPoints** | **String** | | [optional]
-**ATT_NAME** | **String** | Name of the pet | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Cat.md b/samples/client/petstore/swift4/default/docs/Cat.md
deleted file mode 100644
index fb5949b1576..00000000000
--- a/samples/client/petstore/swift4/default/docs/Cat.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Cat
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**declawed** | **Bool** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/CatAllOf.md b/samples/client/petstore/swift4/default/docs/CatAllOf.md
deleted file mode 100644
index 79789be61c0..00000000000
--- a/samples/client/petstore/swift4/default/docs/CatAllOf.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# CatAllOf
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**declawed** | **Bool** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Category.md b/samples/client/petstore/swift4/default/docs/Category.md
deleted file mode 100644
index 5ca5408c0f9..00000000000
--- a/samples/client/petstore/swift4/default/docs/Category.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Category
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **Int64** | | [optional]
-**name** | **String** | | [default to "default-name"]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/ClassModel.md b/samples/client/petstore/swift4/default/docs/ClassModel.md
deleted file mode 100644
index e3912fdf0fd..00000000000
--- a/samples/client/petstore/swift4/default/docs/ClassModel.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# ClassModel
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**_class** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Client.md b/samples/client/petstore/swift4/default/docs/Client.md
deleted file mode 100644
index 0de1b238c36..00000000000
--- a/samples/client/petstore/swift4/default/docs/Client.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Client
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**client** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Dog.md b/samples/client/petstore/swift4/default/docs/Dog.md
deleted file mode 100644
index 4824786da04..00000000000
--- a/samples/client/petstore/swift4/default/docs/Dog.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Dog
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**breed** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/DogAllOf.md b/samples/client/petstore/swift4/default/docs/DogAllOf.md
deleted file mode 100644
index 9302ef52e93..00000000000
--- a/samples/client/petstore/swift4/default/docs/DogAllOf.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# DogAllOf
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**breed** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/EnumArrays.md b/samples/client/petstore/swift4/default/docs/EnumArrays.md
deleted file mode 100644
index b9a9807d3c8..00000000000
--- a/samples/client/petstore/swift4/default/docs/EnumArrays.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# EnumArrays
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**justSymbol** | **String** | | [optional]
-**arrayEnum** | **[String]** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/EnumClass.md b/samples/client/petstore/swift4/default/docs/EnumClass.md
deleted file mode 100644
index 67f017becd0..00000000000
--- a/samples/client/petstore/swift4/default/docs/EnumClass.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# EnumClass
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/EnumTest.md b/samples/client/petstore/swift4/default/docs/EnumTest.md
deleted file mode 100644
index bc9b036dd76..00000000000
--- a/samples/client/petstore/swift4/default/docs/EnumTest.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# EnumTest
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**enumString** | **String** | | [optional]
-**enumStringRequired** | **String** | |
-**enumInteger** | **Int** | | [optional]
-**enumNumber** | **Double** | | [optional]
-**outerEnum** | [**OuterEnum**](OuterEnum.md) | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/FakeAPI.md b/samples/client/petstore/swift4/default/docs/FakeAPI.md
deleted file mode 100644
index d0ab705d4e4..00000000000
--- a/samples/client/petstore/swift4/default/docs/FakeAPI.md
+++ /dev/null
@@ -1,662 +0,0 @@
-# FakeAPI
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**fakeOuterBooleanSerialize**](FakeAPI.md#fakeouterbooleanserialize) | **POST** /fake/outer/boolean |
-[**fakeOuterCompositeSerialize**](FakeAPI.md#fakeoutercompositeserialize) | **POST** /fake/outer/composite |
-[**fakeOuterNumberSerialize**](FakeAPI.md#fakeouternumberserialize) | **POST** /fake/outer/number |
-[**fakeOuterStringSerialize**](FakeAPI.md#fakeouterstringserialize) | **POST** /fake/outer/string |
-[**testBodyWithFileSchema**](FakeAPI.md#testbodywithfileschema) | **PUT** /fake/body-with-file-schema |
-[**testBodyWithQueryParams**](FakeAPI.md#testbodywithqueryparams) | **PUT** /fake/body-with-query-params |
-[**testClientModel**](FakeAPI.md#testclientmodel) | **PATCH** /fake | To test \"client\" model
-[**testEndpointParameters**](FakeAPI.md#testendpointparameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-[**testEnumParameters**](FakeAPI.md#testenumparameters) | **GET** /fake | To test enum parameters
-[**testGroupParameters**](FakeAPI.md#testgroupparameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional)
-[**testInlineAdditionalProperties**](FakeAPI.md#testinlineadditionalproperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties
-[**testJsonFormData**](FakeAPI.md#testjsonformdata) | **GET** /fake/jsonFormData | test json serialization of form data
-
-
-# **fakeOuterBooleanSerialize**
-```swift
- open class func fakeOuterBooleanSerialize(body: Bool? = nil, completion: @escaping (_ data: Bool?, _ error: Error?) -> Void)
-```
-
-
-
-Test serialization of outer boolean types
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = true // Bool | Input boolean as post body (optional)
-
-FakeAPI.fakeOuterBooleanSerialize(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | **Bool** | Input boolean as post body | [optional]
-
-### Return type
-
-**Bool**
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: */*
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **fakeOuterCompositeSerialize**
-```swift
- open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, completion: @escaping (_ data: OuterComposite?, _ error: Error?) -> Void)
-```
-
-
-
-Test serialization of object with outer number type
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = OuterComposite(myNumber: 123, myString: "myString_example", myBoolean: false) // OuterComposite | Input composite as post body (optional)
-
-FakeAPI.fakeOuterCompositeSerialize(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**OuterComposite**](OuterComposite.md) | Input composite as post body | [optional]
-
-### Return type
-
-[**OuterComposite**](OuterComposite.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: */*
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **fakeOuterNumberSerialize**
-```swift
- open class func fakeOuterNumberSerialize(body: Double? = nil, completion: @escaping (_ data: Double?, _ error: Error?) -> Void)
-```
-
-
-
-Test serialization of outer number types
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = 987 // Double | Input number as post body (optional)
-
-FakeAPI.fakeOuterNumberSerialize(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | **Double** | Input number as post body | [optional]
-
-### Return type
-
-**Double**
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: */*
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **fakeOuterStringSerialize**
-```swift
- open class func fakeOuterStringSerialize(body: String? = nil, completion: @escaping (_ data: String?, _ error: Error?) -> Void)
-```
-
-
-
-Test serialization of outer string types
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = "body_example" // String | Input string as post body (optional)
-
-FakeAPI.fakeOuterStringSerialize(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | **String** | Input string as post body | [optional]
-
-### Return type
-
-**String**
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: */*
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testBodyWithFileSchema**
-```swift
- open class func testBodyWithFileSchema(body: FileSchemaTestClass, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-
-
-For this test, the body for this request much reference a schema named `File`.
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = FileSchemaTestClass(file: File(sourceURI: "sourceURI_example"), files: [File(sourceURI: "sourceURI_example")]) // FileSchemaTestClass |
-
-FakeAPI.testBodyWithFileSchema(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**FileSchemaTestClass**](FileSchemaTestClass.md) | |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testBodyWithQueryParams**
-```swift
- open class func testBodyWithQueryParams(query: String, body: User, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let query = "query_example" // String |
-let body = User(id: 123, username: "username_example", firstName: "firstName_example", lastName: "lastName_example", email: "email_example", password: "password_example", phone: "phone_example", userStatus: 123) // User |
-
-FakeAPI.testBodyWithQueryParams(query: query, body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **query** | **String** | |
- **body** | [**User**](User.md) | |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testClientModel**
-```swift
- open class func testClientModel(body: Client, completion: @escaping (_ data: Client?, _ error: Error?) -> Void)
-```
-
-To test \"client\" model
-
-To test \"client\" model
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Client(client: "client_example") // Client | client model
-
-// To test \"client\" model
-FakeAPI.testClientModel(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md) | client model |
-
-### Return type
-
-[**Client**](Client.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testEndpointParameters**
-```swift
- open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-
-Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let number = 987 // Double | None
-let double = 987 // Double | None
-let patternWithoutDelimiter = "patternWithoutDelimiter_example" // String | None
-let byte = 987 // Data | None
-let integer = 987 // Int | None (optional)
-let int32 = 987 // Int | None (optional)
-let int64 = 987 // Int64 | None (optional)
-let float = 987 // Float | None (optional)
-let string = "string_example" // String | None (optional)
-let binary = URL(string: "https://example.com")! // URL | None (optional)
-let date = Date() // Date | None (optional)
-let dateTime = Date() // Date | None (optional)
-let password = "password_example" // String | None (optional)
-let callback = "callback_example" // String | None (optional)
-
-// Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
-FakeAPI.testEndpointParameters(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **number** | **Double** | None |
- **double** | **Double** | None |
- **patternWithoutDelimiter** | **String** | None |
- **byte** | **Data** | None |
- **integer** | **Int** | None | [optional]
- **int32** | **Int** | None | [optional]
- **int64** | **Int64** | None | [optional]
- **float** | **Float** | None | [optional]
- **string** | **String** | None | [optional]
- **binary** | **URL** | None | [optional]
- **date** | **Date** | None | [optional]
- **dateTime** | **Date** | None | [optional]
- **password** | **String** | None | [optional]
- **callback** | **String** | None | [optional]
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-[http_basic_test](../README.md#http_basic_test)
-
-### HTTP request headers
-
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testEnumParameters**
-```swift
- open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-To test enum parameters
-
-To test enum parameters
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let enumHeaderStringArray = ["enumHeaderStringArray_example"] // [String] | Header parameter enum test (string array) (optional)
-let enumHeaderString = "enumHeaderString_example" // String | Header parameter enum test (string) (optional) (default to .efg)
-let enumQueryStringArray = ["enumQueryStringArray_example"] // [String] | Query parameter enum test (string array) (optional)
-let enumQueryString = "enumQueryString_example" // String | Query parameter enum test (string) (optional) (default to .efg)
-let enumQueryInteger = 987 // Int | Query parameter enum test (double) (optional)
-let enumQueryDouble = 987 // Double | Query parameter enum test (double) (optional)
-let enumFormStringArray = ["inner_example"] // [String] | Form parameter enum test (string array) (optional) (default to .dollar)
-let enumFormString = "enumFormString_example" // String | Form parameter enum test (string) (optional) (default to .efg)
-
-// To test enum parameters
-FakeAPI.testEnumParameters(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **enumHeaderStringArray** | [**[String]**](String.md) | Header parameter enum test (string array) | [optional]
- **enumHeaderString** | **String** | Header parameter enum test (string) | [optional] [default to .efg]
- **enumQueryStringArray** | [**[String]**](String.md) | Query parameter enum test (string array) | [optional]
- **enumQueryString** | **String** | Query parameter enum test (string) | [optional] [default to .efg]
- **enumQueryInteger** | **Int** | Query parameter enum test (double) | [optional]
- **enumQueryDouble** | **Double** | Query parameter enum test (double) | [optional]
- **enumFormStringArray** | [**[String]**](String.md) | Form parameter enum test (string array) | [optional] [default to .dollar]
- **enumFormString** | **String** | Form parameter enum test (string) | [optional] [default to .efg]
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testGroupParameters**
-```swift
- open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Fake endpoint to test group parameters (optional)
-
-Fake endpoint to test group parameters (optional)
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let requiredStringGroup = 987 // Int | Required String in group parameters
-let requiredBooleanGroup = true // Bool | Required Boolean in group parameters
-let requiredInt64Group = 987 // Int64 | Required Integer in group parameters
-let stringGroup = 987 // Int | String in group parameters (optional)
-let booleanGroup = true // Bool | Boolean in group parameters (optional)
-let int64Group = 987 // Int64 | Integer in group parameters (optional)
-
-// Fake endpoint to test group parameters (optional)
-FakeAPI.testGroupParameters(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **requiredStringGroup** | **Int** | Required String in group parameters |
- **requiredBooleanGroup** | **Bool** | Required Boolean in group parameters |
- **requiredInt64Group** | **Int64** | Required Integer in group parameters |
- **stringGroup** | **Int** | String in group parameters | [optional]
- **booleanGroup** | **Bool** | Boolean in group parameters | [optional]
- **int64Group** | **Int64** | Integer in group parameters | [optional]
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testInlineAdditionalProperties**
-```swift
- open class func testInlineAdditionalProperties(param: [String:String], completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-test inline additionalProperties
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let param = "TODO" // [String:String] | request body
-
-// test inline additionalProperties
-FakeAPI.testInlineAdditionalProperties(param: param) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **param** | [**[String:String]**](String.md) | request body |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **testJsonFormData**
-```swift
- open class func testJsonFormData(param: String, param2: String, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-test json serialization of form data
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let param = "param_example" // String | field1
-let param2 = "param2_example" // String | field2
-
-// test json serialization of form data
-FakeAPI.testJsonFormData(param: param, param2: param2) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **param** | **String** | field1 |
- **param2** | **String** | field2 |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/docs/FakeClassnameTags123API.md b/samples/client/petstore/swift4/default/docs/FakeClassnameTags123API.md
deleted file mode 100644
index 9f24b46edbc..00000000000
--- a/samples/client/petstore/swift4/default/docs/FakeClassnameTags123API.md
+++ /dev/null
@@ -1,59 +0,0 @@
-# FakeClassnameTags123API
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**testClassname**](FakeClassnameTags123API.md#testclassname) | **PATCH** /fake_classname_test | To test class name in snake case
-
-
-# **testClassname**
-```swift
- open class func testClassname(body: Client, completion: @escaping (_ data: Client?, _ error: Error?) -> Void)
-```
-
-To test class name in snake case
-
-To test class name in snake case
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Client(client: "client_example") // Client | client model
-
-// To test class name in snake case
-FakeClassnameTags123API.testClassname(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Client**](Client.md) | client model |
-
-### Return type
-
-[**Client**](Client.md)
-
-### Authorization
-
-[api_key_query](../README.md#api_key_query)
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/docs/File.md b/samples/client/petstore/swift4/default/docs/File.md
deleted file mode 100644
index 3edfef17b79..00000000000
--- a/samples/client/petstore/swift4/default/docs/File.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# File
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**sourceURI** | **String** | Test capitalization | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/FileSchemaTestClass.md b/samples/client/petstore/swift4/default/docs/FileSchemaTestClass.md
deleted file mode 100644
index afdacc60b2c..00000000000
--- a/samples/client/petstore/swift4/default/docs/FileSchemaTestClass.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# FileSchemaTestClass
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**file** | [**File**](File.md) | | [optional]
-**files** | [File] | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/FormatTest.md b/samples/client/petstore/swift4/default/docs/FormatTest.md
deleted file mode 100644
index f74d94f6c46..00000000000
--- a/samples/client/petstore/swift4/default/docs/FormatTest.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# FormatTest
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**integer** | **Int** | | [optional]
-**int32** | **Int** | | [optional]
-**int64** | **Int64** | | [optional]
-**number** | **Double** | |
-**float** | **Float** | | [optional]
-**double** | **Double** | | [optional]
-**string** | **String** | | [optional]
-**byte** | **Data** | |
-**binary** | **URL** | | [optional]
-**date** | **Date** | |
-**dateTime** | **Date** | | [optional]
-**uuid** | **UUID** | | [optional]
-**password** | **String** | |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/HasOnlyReadOnly.md b/samples/client/petstore/swift4/default/docs/HasOnlyReadOnly.md
deleted file mode 100644
index 57b6e3a17e6..00000000000
--- a/samples/client/petstore/swift4/default/docs/HasOnlyReadOnly.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# HasOnlyReadOnly
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**bar** | **String** | | [optional] [readonly]
-**foo** | **String** | | [optional] [readonly]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/List.md b/samples/client/petstore/swift4/default/docs/List.md
deleted file mode 100644
index b77718302ed..00000000000
--- a/samples/client/petstore/swift4/default/docs/List.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# List
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**_123list** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/MapTest.md b/samples/client/petstore/swift4/default/docs/MapTest.md
deleted file mode 100644
index 56213c4113f..00000000000
--- a/samples/client/petstore/swift4/default/docs/MapTest.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# MapTest
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**mapMapOfString** | [String:[String:String]] | | [optional]
-**mapOfEnumString** | **[String:String]** | | [optional]
-**directMap** | **[String:Bool]** | | [optional]
-**indirectMap** | [**StringBooleanMap**](StringBooleanMap.md) | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/MixedPropertiesAndAdditionalPropertiesClass.md b/samples/client/petstore/swift4/default/docs/MixedPropertiesAndAdditionalPropertiesClass.md
deleted file mode 100644
index fcffb8ecdbf..00000000000
--- a/samples/client/petstore/swift4/default/docs/MixedPropertiesAndAdditionalPropertiesClass.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# MixedPropertiesAndAdditionalPropertiesClass
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**uuid** | **UUID** | | [optional]
-**dateTime** | **Date** | | [optional]
-**map** | [String:Animal] | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Model200Response.md b/samples/client/petstore/swift4/default/docs/Model200Response.md
deleted file mode 100644
index 5865ea690cc..00000000000
--- a/samples/client/petstore/swift4/default/docs/Model200Response.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Model200Response
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**name** | **Int** | | [optional]
-**_class** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Name.md b/samples/client/petstore/swift4/default/docs/Name.md
deleted file mode 100644
index f7b180292cd..00000000000
--- a/samples/client/petstore/swift4/default/docs/Name.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Name
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**name** | **Int** | |
-**snakeCase** | **Int** | | [optional] [readonly]
-**property** | **String** | | [optional]
-**_123number** | **Int** | | [optional] [readonly]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/NumberOnly.md b/samples/client/petstore/swift4/default/docs/NumberOnly.md
deleted file mode 100644
index 72bd361168b..00000000000
--- a/samples/client/petstore/swift4/default/docs/NumberOnly.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# NumberOnly
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**justNumber** | **Double** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Order.md b/samples/client/petstore/swift4/default/docs/Order.md
deleted file mode 100644
index 15487f01175..00000000000
--- a/samples/client/petstore/swift4/default/docs/Order.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Order
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **Int64** | | [optional]
-**petId** | **Int64** | | [optional]
-**quantity** | **Int** | | [optional]
-**shipDate** | **Date** | | [optional]
-**status** | **String** | Order Status | [optional]
-**complete** | **Bool** | | [optional] [default to false]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/OuterComposite.md b/samples/client/petstore/swift4/default/docs/OuterComposite.md
deleted file mode 100644
index d6b3583bc3f..00000000000
--- a/samples/client/petstore/swift4/default/docs/OuterComposite.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# OuterComposite
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**myNumber** | **Double** | | [optional]
-**myString** | **String** | | [optional]
-**myBoolean** | **Bool** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/OuterEnum.md b/samples/client/petstore/swift4/default/docs/OuterEnum.md
deleted file mode 100644
index 06d413b0168..00000000000
--- a/samples/client/petstore/swift4/default/docs/OuterEnum.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# OuterEnum
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Pet.md b/samples/client/petstore/swift4/default/docs/Pet.md
deleted file mode 100644
index 5c05f98fad4..00000000000
--- a/samples/client/petstore/swift4/default/docs/Pet.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Pet
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **Int64** | | [optional]
-**category** | [**Category**](Category.md) | | [optional]
-**name** | **String** | |
-**photoUrls** | **[String]** | |
-**tags** | [Tag] | | [optional]
-**status** | **String** | pet status in the store | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/PetAPI.md b/samples/client/petstore/swift4/default/docs/PetAPI.md
deleted file mode 100644
index 27efe083347..00000000000
--- a/samples/client/petstore/swift4/default/docs/PetAPI.md
+++ /dev/null
@@ -1,469 +0,0 @@
-# PetAPI
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**addPet**](PetAPI.md#addpet) | **POST** /pet | Add a new pet to the store
-[**deletePet**](PetAPI.md#deletepet) | **DELETE** /pet/{petId} | Deletes a pet
-[**findPetsByStatus**](PetAPI.md#findpetsbystatus) | **GET** /pet/findByStatus | Finds Pets by status
-[**findPetsByTags**](PetAPI.md#findpetsbytags) | **GET** /pet/findByTags | Finds Pets by tags
-[**getPetById**](PetAPI.md#getpetbyid) | **GET** /pet/{petId} | Find pet by ID
-[**updatePet**](PetAPI.md#updatepet) | **PUT** /pet | Update an existing pet
-[**updatePetWithForm**](PetAPI.md#updatepetwithform) | **POST** /pet/{petId} | Updates a pet in the store with form data
-[**uploadFile**](PetAPI.md#uploadfile) | **POST** /pet/{petId}/uploadImage | uploads an image
-[**uploadFileWithRequiredFile**](PetAPI.md#uploadfilewithrequiredfile) | **POST** /fake/{petId}/uploadImageWithRequiredFile | uploads an image (required)
-
-
-# **addPet**
-```swift
- open class func addPet(body: Pet, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Add a new pet to the store
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Pet(id: 123, category: Category(id: 123, name: "name_example"), name: "name_example", photoUrls: ["photoUrls_example"], tags: [Tag(id: 123, name: "name_example")], status: "status_example") // Pet | Pet object that needs to be added to the store
-
-// Add a new pet to the store
-PetAPI.addPet(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **deletePet**
-```swift
- open class func deletePet(petId: Int64, apiKey: String? = nil, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Deletes a pet
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let petId = 987 // Int64 | Pet id to delete
-let apiKey = "apiKey_example" // String | (optional)
-
-// Deletes a pet
-PetAPI.deletePet(petId: petId, apiKey: apiKey) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **petId** | **Int64** | Pet id to delete |
- **apiKey** | **String** | | [optional]
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **findPetsByStatus**
-```swift
- open class func findPetsByStatus(status: [String], completion: @escaping (_ data: [Pet]?, _ error: Error?) -> Void)
-```
-
-Finds Pets by status
-
-Multiple status values can be provided with comma separated strings
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let status = ["status_example"] // [String] | Status values that need to be considered for filter
-
-// Finds Pets by status
-PetAPI.findPetsByStatus(status: status) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **status** | [**[String]**](String.md) | Status values that need to be considered for filter |
-
-### Return type
-
-[**[Pet]**](Pet.md)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **findPetsByTags**
-```swift
- open class func findPetsByTags(tags: [String], completion: @escaping (_ data: [Pet]?, _ error: Error?) -> Void)
-```
-
-Finds Pets by tags
-
-Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let tags = ["inner_example"] // [String] | Tags to filter by
-
-// Finds Pets by tags
-PetAPI.findPetsByTags(tags: tags) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **tags** | [**[String]**](String.md) | Tags to filter by |
-
-### Return type
-
-[**[Pet]**](Pet.md)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **getPetById**
-```swift
- open class func getPetById(petId: Int64, completion: @escaping (_ data: Pet?, _ error: Error?) -> Void)
-```
-
-Find pet by ID
-
-Returns a single pet
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let petId = 987 // Int64 | ID of pet to return
-
-// Find pet by ID
-PetAPI.getPetById(petId: petId) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **petId** | **Int64** | ID of pet to return |
-
-### Return type
-
-[**Pet**](Pet.md)
-
-### Authorization
-
-[api_key](../README.md#api_key)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **updatePet**
-```swift
- open class func updatePet(body: Pet, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Update an existing pet
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Pet(id: 123, category: Category(id: 123, name: "name_example"), name: "name_example", photoUrls: ["photoUrls_example"], tags: [Tag(id: 123, name: "name_example")], status: "status_example") // Pet | Pet object that needs to be added to the store
-
-// Update an existing pet
-PetAPI.updatePet(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Pet**](Pet.md) | Pet object that needs to be added to the store |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: application/json, application/xml
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **updatePetWithForm**
-```swift
- open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Updates a pet in the store with form data
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let petId = 987 // Int64 | ID of pet that needs to be updated
-let name = "name_example" // String | Updated name of the pet (optional)
-let status = "status_example" // String | Updated status of the pet (optional)
-
-// Updates a pet in the store with form data
-PetAPI.updatePetWithForm(petId: petId, name: name, status: status) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **petId** | **Int64** | ID of pet that needs to be updated |
- **name** | **String** | Updated name of the pet | [optional]
- **status** | **String** | Updated status of the pet | [optional]
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: application/x-www-form-urlencoded
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **uploadFile**
-```swift
- open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, completion: @escaping (_ data: ApiResponse?, _ error: Error?) -> Void)
-```
-
-uploads an image
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let petId = 987 // Int64 | ID of pet to update
-let additionalMetadata = "additionalMetadata_example" // String | Additional data to pass to server (optional)
-let file = URL(string: "https://example.com")! // URL | file to upload (optional)
-
-// uploads an image
-PetAPI.uploadFile(petId: petId, additionalMetadata: additionalMetadata, file: file) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **petId** | **Int64** | ID of pet to update |
- **additionalMetadata** | **String** | Additional data to pass to server | [optional]
- **file** | **URL** | file to upload | [optional]
-
-### Return type
-
-[**ApiResponse**](ApiResponse.md)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: multipart/form-data
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **uploadFileWithRequiredFile**
-```swift
- open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, completion: @escaping (_ data: ApiResponse?, _ error: Error?) -> Void)
-```
-
-uploads an image (required)
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let petId = 987 // Int64 | ID of pet to update
-let requiredFile = URL(string: "https://example.com")! // URL | file to upload
-let additionalMetadata = "additionalMetadata_example" // String | Additional data to pass to server (optional)
-
-// uploads an image (required)
-PetAPI.uploadFileWithRequiredFile(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **petId** | **Int64** | ID of pet to update |
- **requiredFile** | **URL** | file to upload |
- **additionalMetadata** | **String** | Additional data to pass to server | [optional]
-
-### Return type
-
-[**ApiResponse**](ApiResponse.md)
-
-### Authorization
-
-[petstore_auth](../README.md#petstore_auth)
-
-### HTTP request headers
-
- - **Content-Type**: multipart/form-data
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/docs/ReadOnlyFirst.md b/samples/client/petstore/swift4/default/docs/ReadOnlyFirst.md
deleted file mode 100644
index ed537b87598..00000000000
--- a/samples/client/petstore/swift4/default/docs/ReadOnlyFirst.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# ReadOnlyFirst
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**bar** | **String** | | [optional] [readonly]
-**baz** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Return.md b/samples/client/petstore/swift4/default/docs/Return.md
deleted file mode 100644
index 66d17c27c88..00000000000
--- a/samples/client/petstore/swift4/default/docs/Return.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# Return
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**_return** | **Int** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/SpecialModelName.md b/samples/client/petstore/swift4/default/docs/SpecialModelName.md
deleted file mode 100644
index 3ec27a38c2a..00000000000
--- a/samples/client/petstore/swift4/default/docs/SpecialModelName.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# SpecialModelName
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**specialPropertyName** | **Int64** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/StoreAPI.md b/samples/client/petstore/swift4/default/docs/StoreAPI.md
deleted file mode 100644
index 36365ca5199..00000000000
--- a/samples/client/petstore/swift4/default/docs/StoreAPI.md
+++ /dev/null
@@ -1,206 +0,0 @@
-# StoreAPI
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**deleteOrder**](StoreAPI.md#deleteorder) | **DELETE** /store/order/{order_id} | Delete purchase order by ID
-[**getInventory**](StoreAPI.md#getinventory) | **GET** /store/inventory | Returns pet inventories by status
-[**getOrderById**](StoreAPI.md#getorderbyid) | **GET** /store/order/{order_id} | Find purchase order by ID
-[**placeOrder**](StoreAPI.md#placeorder) | **POST** /store/order | Place an order for a pet
-
-
-# **deleteOrder**
-```swift
- open class func deleteOrder(orderId: String, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Delete purchase order by ID
-
-For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let orderId = "orderId_example" // String | ID of the order that needs to be deleted
-
-// Delete purchase order by ID
-StoreAPI.deleteOrder(orderId: orderId) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **orderId** | **String** | ID of the order that needs to be deleted |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **getInventory**
-```swift
- open class func getInventory(completion: @escaping (_ data: [String:Int]?, _ error: Error?) -> Void)
-```
-
-Returns pet inventories by status
-
-Returns a map of status codes to quantities
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-
-// Returns pet inventories by status
-StoreAPI.getInventory() { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-This endpoint does not need any parameter.
-
-### Return type
-
-**[String:Int]**
-
-### Authorization
-
-[api_key](../README.md#api_key)
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **getOrderById**
-```swift
- open class func getOrderById(orderId: Int64, completion: @escaping (_ data: Order?, _ error: Error?) -> Void)
-```
-
-Find purchase order by ID
-
-For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let orderId = 987 // Int64 | ID of pet that needs to be fetched
-
-// Find purchase order by ID
-StoreAPI.getOrderById(orderId: orderId) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **orderId** | **Int64** | ID of pet that needs to be fetched |
-
-### Return type
-
-[**Order**](Order.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **placeOrder**
-```swift
- open class func placeOrder(body: Order, completion: @escaping (_ data: Order?, _ error: Error?) -> Void)
-```
-
-Place an order for a pet
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = Order(id: 123, petId: 123, quantity: 123, shipDate: Date(), status: "status_example", complete: false) // Order | order placed for purchasing the pet
-
-// Place an order for a pet
-StoreAPI.placeOrder(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**Order**](Order.md) | order placed for purchasing the pet |
-
-### Return type
-
-[**Order**](Order.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/docs/StringBooleanMap.md b/samples/client/petstore/swift4/default/docs/StringBooleanMap.md
deleted file mode 100644
index 7abf11ec68b..00000000000
--- a/samples/client/petstore/swift4/default/docs/StringBooleanMap.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# StringBooleanMap
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/Tag.md b/samples/client/petstore/swift4/default/docs/Tag.md
deleted file mode 100644
index ff4ac8aa451..00000000000
--- a/samples/client/petstore/swift4/default/docs/Tag.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Tag
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **Int64** | | [optional]
-**name** | **String** | | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/TypeHolderDefault.md b/samples/client/petstore/swift4/default/docs/TypeHolderDefault.md
deleted file mode 100644
index 5161394bdc3..00000000000
--- a/samples/client/petstore/swift4/default/docs/TypeHolderDefault.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# TypeHolderDefault
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**stringItem** | **String** | | [default to "what"]
-**numberItem** | **Double** | |
-**integerItem** | **Int** | |
-**boolItem** | **Bool** | | [default to true]
-**arrayItem** | **[Int]** | |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/TypeHolderExample.md b/samples/client/petstore/swift4/default/docs/TypeHolderExample.md
deleted file mode 100644
index 46d0471cd71..00000000000
--- a/samples/client/petstore/swift4/default/docs/TypeHolderExample.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# TypeHolderExample
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**stringItem** | **String** | |
-**numberItem** | **Double** | |
-**integerItem** | **Int** | |
-**boolItem** | **Bool** | |
-**arrayItem** | **[Int]** | |
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/User.md b/samples/client/petstore/swift4/default/docs/User.md
deleted file mode 100644
index 5a439de0ff9..00000000000
--- a/samples/client/petstore/swift4/default/docs/User.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# User
-
-## Properties
-Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
-**id** | **Int64** | | [optional]
-**username** | **String** | | [optional]
-**firstName** | **String** | | [optional]
-**lastName** | **String** | | [optional]
-**email** | **String** | | [optional]
-**password** | **String** | | [optional]
-**phone** | **String** | | [optional]
-**userStatus** | **Int** | User Status | [optional]
-
-[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
-
-
diff --git a/samples/client/petstore/swift4/default/docs/UserAPI.md b/samples/client/petstore/swift4/default/docs/UserAPI.md
deleted file mode 100644
index 380813bc68c..00000000000
--- a/samples/client/petstore/swift4/default/docs/UserAPI.md
+++ /dev/null
@@ -1,406 +0,0 @@
-# UserAPI
-
-All URIs are relative to *http://petstore.swagger.io:80/v2*
-
-Method | HTTP request | Description
-------------- | ------------- | -------------
-[**createUser**](UserAPI.md#createuser) | **POST** /user | Create user
-[**createUsersWithArrayInput**](UserAPI.md#createuserswitharrayinput) | **POST** /user/createWithArray | Creates list of users with given input array
-[**createUsersWithListInput**](UserAPI.md#createuserswithlistinput) | **POST** /user/createWithList | Creates list of users with given input array
-[**deleteUser**](UserAPI.md#deleteuser) | **DELETE** /user/{username} | Delete user
-[**getUserByName**](UserAPI.md#getuserbyname) | **GET** /user/{username} | Get user by user name
-[**loginUser**](UserAPI.md#loginuser) | **GET** /user/login | Logs user into the system
-[**logoutUser**](UserAPI.md#logoutuser) | **GET** /user/logout | Logs out current logged in user session
-[**updateUser**](UserAPI.md#updateuser) | **PUT** /user/{username} | Updated user
-
-
-# **createUser**
-```swift
- open class func createUser(body: User, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Create user
-
-This can only be done by the logged in user.
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = User(id: 123, username: "username_example", firstName: "firstName_example", lastName: "lastName_example", email: "email_example", password: "password_example", phone: "phone_example", userStatus: 123) // User | Created user object
-
-// Create user
-UserAPI.createUser(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**User**](User.md) | Created user object |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **createUsersWithArrayInput**
-```swift
- open class func createUsersWithArrayInput(body: [User], completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Creates list of users with given input array
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = [User(id: 123, username: "username_example", firstName: "firstName_example", lastName: "lastName_example", email: "email_example", password: "password_example", phone: "phone_example", userStatus: 123)] // [User] | List of user object
-
-// Creates list of users with given input array
-UserAPI.createUsersWithArrayInput(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**[User]**](User.md) | List of user object |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **createUsersWithListInput**
-```swift
- open class func createUsersWithListInput(body: [User], completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Creates list of users with given input array
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let body = [User(id: 123, username: "username_example", firstName: "firstName_example", lastName: "lastName_example", email: "email_example", password: "password_example", phone: "phone_example", userStatus: 123)] // [User] | List of user object
-
-// Creates list of users with given input array
-UserAPI.createUsersWithListInput(body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **body** | [**[User]**](User.md) | List of user object |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **deleteUser**
-```swift
- open class func deleteUser(username: String, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Delete user
-
-This can only be done by the logged in user.
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let username = "username_example" // String | The name that needs to be deleted
-
-// Delete user
-UserAPI.deleteUser(username: username) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **username** | **String** | The name that needs to be deleted |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **getUserByName**
-```swift
- open class func getUserByName(username: String, completion: @escaping (_ data: User?, _ error: Error?) -> Void)
-```
-
-Get user by user name
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let username = "username_example" // String | The name that needs to be fetched. Use user1 for testing.
-
-// Get user by user name
-UserAPI.getUserByName(username: username) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **username** | **String** | The name that needs to be fetched. Use user1 for testing. |
-
-### Return type
-
-[**User**](User.md)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **loginUser**
-```swift
- open class func loginUser(username: String, password: String, completion: @escaping (_ data: String?, _ error: Error?) -> Void)
-```
-
-Logs user into the system
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let username = "username_example" // String | The user name for login
-let password = "password_example" // String | The password for login in clear text
-
-// Logs user into the system
-UserAPI.loginUser(username: username, password: password) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **username** | **String** | The user name for login |
- **password** | **String** | The password for login in clear text |
-
-### Return type
-
-**String**
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: application/xml, application/json
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **logoutUser**
-```swift
- open class func logoutUser(completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Logs out current logged in user session
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-
-// Logs out current logged in user session
-UserAPI.logoutUser() { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-This endpoint does not need any parameter.
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
-# **updateUser**
-```swift
- open class func updateUser(username: String, body: User, completion: @escaping (_ data: Void?, _ error: Error?) -> Void)
-```
-
-Updated user
-
-This can only be done by the logged in user.
-
-### Example
-```swift
-// The following code samples are still beta. For any issue, please report via http://github.com/OpenAPITools/openapi-generator/issues/new
-import PetstoreClient
-
-let username = "username_example" // String | name that need to be deleted
-let body = User(id: 123, username: "username_example", firstName: "firstName_example", lastName: "lastName_example", email: "email_example", password: "password_example", phone: "phone_example", userStatus: 123) // User | Updated user object
-
-// Updated user
-UserAPI.updateUser(username: username, body: body) { (response, error) in
- guard error == nil else {
- print(error)
- return
- }
-
- if (response) {
- dump(response)
- }
-}
-```
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **username** | **String** | name that need to be deleted |
- **body** | [**User**](User.md) | Updated user object |
-
-### Return type
-
-Void (empty response body)
-
-### Authorization
-
-No authorization required
-
-### HTTP request headers
-
- - **Content-Type**: Not defined
- - **Accept**: Not defined
-
-[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
-
diff --git a/samples/client/petstore/swift4/default/git_push.sh b/samples/client/petstore/swift4/default/git_push.sh
deleted file mode 100644
index ced3be2b0c7..00000000000
--- a/samples/client/petstore/swift4/default/git_push.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/sh
-# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
-#
-# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update" "gitlab.com"
-
-git_user_id=$1
-git_repo_id=$2
-release_note=$3
-git_host=$4
-
-if [ "$git_host" = "" ]; then
- git_host="github.com"
- echo "[INFO] No command line input provided. Set \$git_host to $git_host"
-fi
-
-if [ "$git_user_id" = "" ]; then
- git_user_id="GIT_USER_ID"
- echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
-fi
-
-if [ "$git_repo_id" = "" ]; then
- git_repo_id="GIT_REPO_ID"
- echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
-fi
-
-if [ "$release_note" = "" ]; then
- release_note="Minor update"
- echo "[INFO] No command line input provided. Set \$release_note to $release_note"
-fi
-
-# Initialize the local directory as a Git repository
-git init
-
-# Adds the files in the local repository and stages them for commit.
-git add .
-
-# Commits the tracked changes and prepares them to be pushed to a remote repository.
-git commit -m "$release_note"
-
-# Sets the new remote
-git_remote=`git remote`
-if [ "$git_remote" = "" ]; then # git remote not defined
-
- if [ "$GIT_TOKEN" = "" ]; then
- echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
- git remote add origin https://${git_host}/${git_user_id}/${git_repo_id}.git
- else
- git remote add origin https://${git_user_id}:${GIT_TOKEN}@${git_host}/${git_user_id}/${git_repo_id}.git
- fi
-
-fi
-
-git pull origin master
-
-# Pushes (Forces) the changes in the local repository up to the remote repository
-echo "Git pushing to https://${git_host}/${git_user_id}/${git_repo_id}.git"
-git push origin master 2>&1 | grep -v 'To https'
-
diff --git a/samples/client/petstore/swift4/default/pom.xml b/samples/client/petstore/swift4/default/pom.xml
deleted file mode 100644
index 5caba9cb463..00000000000
--- a/samples/client/petstore/swift4/default/pom.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
- 4.0.0
- io.swagger
- Swift4PetstoreClientTests
- pom
- 1.0-SNAPSHOT
- Swift4 Swagger Petstore Client
-
-
-
- maven-dependency-plugin
-
-
- package
-
- copy-dependencies
-
-
- ${project.build.directory}
-
-
-
-
-
- org.codehaus.mojo
- exec-maven-plugin
- 1.2.1
-
-
- xcodebuild-test
- integration-test
-
- exec
-
-
- ./run_spmbuild.sh
-
-
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/default/project.yml b/samples/client/petstore/swift4/default/project.yml
deleted file mode 100644
index 148b42517be..00000000000
--- a/samples/client/petstore/swift4/default/project.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-name: PetstoreClient
-targets:
- PetstoreClient:
- type: framework
- platform: iOS
- deploymentTarget: "10.0"
- sources: [PetstoreClient]
- info:
- path: ./Info.plist
- version: 1.0.0
- settings:
- APPLICATION_EXTENSION_API_ONLY: true
- scheme: {}
- dependencies:
- - carthage: Alamofire
diff --git a/samples/client/petstore/swift4/default/run_spmbuild.sh b/samples/client/petstore/swift4/default/run_spmbuild.sh
deleted file mode 100755
index 1a9f585ad05..00000000000
--- a/samples/client/petstore/swift4/default/run_spmbuild.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-swift build && exit ${PIPESTATUS[0]}
diff --git a/samples/client/petstore/swift4/nonPublicApi/.gitignore b/samples/client/petstore/swift4/nonPublicApi/.gitignore
deleted file mode 100644
index 5e5d5cebcf4..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/.gitignore
+++ /dev/null
@@ -1,63 +0,0 @@
-# Xcode
-#
-# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-
-## Build generated
-build/
-DerivedData
-
-## Various settings
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-
-## Other
-*.xccheckout
-*.moved-aside
-*.xcuserstate
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-
-## Playgrounds
-timeline.xctimeline
-playground.xcworkspace
-
-# Swift Package Manager
-#
-# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
-# Packages/
-.build/
-
-# CocoaPods
-#
-# We recommend against adding the Pods directory to your .gitignore. However
-# you should judge for yourself, the pros and cons are mentioned at:
-# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
-#
-# Pods/
-
-# Carthage
-#
-# Add this line if you want to avoid checking in source code from Carthage dependencies.
-# Carthage/Checkouts
-
-Carthage/Build
-
-# fastlane
-#
-# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
-# screenshots whenever they are needed.
-# For more information about the recommended setup visit:
-# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
-
-fastlane/report.xml
-fastlane/screenshots
diff --git a/samples/client/petstore/swift4/nonPublicApi/.openapi-generator-ignore b/samples/client/petstore/swift4/nonPublicApi/.openapi-generator-ignore
deleted file mode 100644
index 7484ee590a3..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/.openapi-generator-ignore
+++ /dev/null
@@ -1,23 +0,0 @@
-# OpenAPI Generator Ignore
-# Generated by openapi-generator https://github.com/openapitools/openapi-generator
-
-# Use this file to prevent files from being overwritten by the generator.
-# The patterns follow closely to .gitignore or .dockerignore.
-
-# As an example, the C# client generator defines ApiClient.cs.
-# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
-#ApiClient.cs
-
-# You can match any string of characters against a directory, file or extension with a single asterisk (*):
-#foo/*/qux
-# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
-
-# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
-#foo/**/qux
-# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
-
-# You can also negate patterns with an exclamation (!).
-# For example, you can ignore all files in a docs folder with the file extension .md:
-#docs/*.md
-# Then explicitly reverse the ignore rule for a single file:
-#!docs/README.md
diff --git a/samples/client/petstore/swift4/nonPublicApi/.openapi-generator/VERSION b/samples/client/petstore/swift4/nonPublicApi/.openapi-generator/VERSION
deleted file mode 100644
index b5d898602c2..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/.openapi-generator/VERSION
+++ /dev/null
@@ -1 +0,0 @@
-4.3.1-SNAPSHOT
\ No newline at end of file
diff --git a/samples/client/petstore/swift4/nonPublicApi/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/samples/client/petstore/swift4/nonPublicApi/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 919434a6254..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/samples/client/petstore/swift4/nonPublicApi/Cartfile b/samples/client/petstore/swift4/nonPublicApi/Cartfile
deleted file mode 100644
index 86748c63d90..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/Cartfile
+++ /dev/null
@@ -1 +0,0 @@
-github "Alamofire/Alamofire" ~> 4.9.0
diff --git a/samples/client/petstore/swift4/nonPublicApi/Info.plist b/samples/client/petstore/swift4/nonPublicApi/Info.plist
deleted file mode 100644
index 323e5ecfc42..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
-
-
diff --git a/samples/client/petstore/swift4/nonPublicApi/Package.resolved b/samples/client/petstore/swift4/nonPublicApi/Package.resolved
deleted file mode 100644
index ca6137050eb..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/Package.resolved
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "object": {
- "pins": [
- {
- "package": "Alamofire",
- "repositoryURL": "https://github.com/Alamofire/Alamofire.git",
- "state": {
- "branch": null,
- "revision": "747c8db8d57b68d5e35275f10c92d55f982adbd4",
- "version": "4.9.1"
- }
- }
- ]
- },
- "version": 1
-}
diff --git a/samples/client/petstore/swift4/nonPublicApi/Package.swift b/samples/client/petstore/swift4/nonPublicApi/Package.swift
deleted file mode 100644
index e5c5f0f33b8..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/Package.swift
+++ /dev/null
@@ -1,27 +0,0 @@
-// swift-tools-version:4.2
-// The swift-tools-version declares the minimum version of Swift required to build this package.
-
-import PackageDescription
-
-let package = Package(
- name: "PetstoreClient",
- products: [
- // Products define the executables and libraries produced by a package, and make them visible to other packages.
- .library(
- name: "PetstoreClient",
- targets: ["PetstoreClient"])
- ],
- dependencies: [
- // Dependencies declare other packages that this package depends on.
- .package(url: "https://github.com/Alamofire/Alamofire.git", from: "4.9.0")
- ],
- targets: [
- // Targets are the basic building blocks of a package. A target can define a module or a test suite.
- // Targets can depend on other targets in this package, and on products in packages which this package depends on.
- .target(
- name: "PetstoreClient",
- dependencies: ["Alamofire"],
- path: "PetstoreClient/Classes"
- )
- ]
-)
diff --git a/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.podspec b/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.podspec
deleted file mode 100644
index a6c9a1f3d45..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.podspec
+++ /dev/null
@@ -1,14 +0,0 @@
-Pod::Spec.new do |s|
- s.name = 'PetstoreClient'
- s.ios.deployment_target = '9.0'
- s.osx.deployment_target = '10.11'
- s.tvos.deployment_target = '9.0'
- s.version = '1.0.0'
- s.source = { :git => 'git@github.com:OpenAPITools/openapi-generator.git', :tag => 'v1.0.0' }
- s.authors = ''
- s.license = 'Proprietary'
- s.homepage = 'https://github.com/openapitools/openapi-generator'
- s.summary = 'PetstoreClient'
- s.source_files = 'PetstoreClient/Classes/**/*.swift'
- s.dependency 'Alamofire', '~> 4.9.0'
-end
diff --git a/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.xcodeproj/project.pbxproj b/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.xcodeproj/project.pbxproj
deleted file mode 100644
index b606fe1ab10..00000000000
--- a/samples/client/petstore/swift4/nonPublicApi/PetstoreClient.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,576 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 51;
- objects = {
-
-/* Begin PBXBuildFile section */
- 0299339D13C3571C4C57368A /* ApiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E7B833748B4F0C7CDA90C6 /* ApiResponse.swift */; };
- 081C0B80A989B1AAF2665121 /* MapTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7986861626C2B1CB49AD7000 /* MapTest.swift */; };
- 0C1E4C682F2D0AF7D9E431EE /* Dog.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C3E1129526A353B963EFD7 /* Dog.swift */; };
- 0E6932F1C55BA6880693C478 /* Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B2E9EF856E89FEAA359A3A /* Order.swift */; };
- 1E6C7C7F271A802DF8099330 /* APIHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897716962D472FE162B723CB /* APIHelper.swift */; };
- 22FA6CA58E58550DE36AE750 /* JSONEncodableEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9791B840B8D6EAA35343B00F /* JSONEncodableEncoding.swift */; };
- 248F2F0F29E8FDAE9CAD64C5 /* AdditionalPropertiesClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396DEF3156BA0D12D0FC5C3C /* AdditionalPropertiesClass.swift */; };
- 269E3103C458C78EA5726EE2 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8C298FC8929DCB369053F11 /* Extensions.swift */; };
- 294CDFA409BC369C0FDC5FB3 /* SpecialModelName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 386FD590658E90509C121118 /* SpecialModelName.swift */; };
- 2B441CDFFFDDB343C04F5375 /* Animal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95568E7C35F119EB4A12B498 /* Animal.swift */; };
- 2C29D5B60E00DDA3878F1BDE /* Pet.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECFEB4C6C257B3BB3CEA36D1 /* Pet.swift */; };
- 31DFF71D8CCCA0D2D2F8AC90 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5565A447062C7B8F695F451 /* User.swift */; };
- 34C26979F4678B5B579D26E8 /* FakeClassnameTags123API.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42354B407EC173BEB54E042 /* FakeClassnameTags123API.swift */; };
- 3691B017D3AA18404A563C67 /* ArrayOfNumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65BB72353DA24536A9049BE /* ArrayOfNumberOnly.swift */; };
- 37DEADD6CD0496690725B8A7 /* Name.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD994DFAA0DA93C188A4DBA /* Name.swift */; };
- 40E3027D2E38D8329C6AB01F /* APIs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF825B8F3BADA2B2537D17 /* APIs.swift */; };
- 40E46046D2B16D1A672A08E3 /* AlamofireImplementations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A201508DF2B697D65F2631 /* AlamofireImplementations.swift */; };
- 418DB36F23C53C6E2C3CDE39 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A235FA3FDFB086CC69CDE83D /* Alamofire.framework */; };
- 41A491E9B577C510F927D126 /* OuterEnum.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15008AABC804EB6FB4CDAC6 /* OuterEnum.swift */; };
- 45B3B29D7A62049F824751F8 /* AnimalFarm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D22BE01748F51106DE02332 /* AnimalFarm.swift */; };
- 4A344DF7ECE721B4BBEDCB4A /* CatAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0F94F512DFBC09F9CC79A /* CatAllOf.swift */; };
- 4B4BE77747413A9188CDABD2 /* ArrayOfArrayOfNumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B1B8B838B5D9D312F2002EB /* ArrayOfArrayOfNumberOnly.swift */; };
- 555DEA47352B42E49082922B /* NumberOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E0B16084741FCB82389F58 /* NumberOnly.swift */; };
- 5695497F5DBF6C08842755A3 /* TypeHolderDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC76F6D4D2AA8084B7EB50E /* TypeHolderDefault.swift */; };
- 61322FC4325F1A4FF24ACA48 /* EnumArrays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10503995D9EFD031A2EFB576 /* EnumArrays.swift */; };
- 64C48E3658CF53EBE8AF82F9 /* UserAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8D5F382979854D47F18DB1 /* UserAPI.swift */; };
- 6B638A04B34C82B2091D6EDD /* FormatTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3156CE41C001C80379B84BDB /* FormatTest.swift */; };
- 6FBD978F4D1ED92E7071FFBB /* CodableHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A6F6BB2152ACEE1416D44A /* CodableHelper.swift */; };
- 72547ECFB451A509409311EE /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A444949BBC254798C3B3DD /* Configuration.swift */; };
- 72CE544C52BB33778D1B89B8 /* DogAllOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = A21A69C8402A60E01116ABBD /* DogAllOf.swift */; };
- 7441BBA84C31E06400338F89 /* ClassModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C30827D8EAF8EA684E7BCEA /* ClassModel.swift */; };
- 7588B7E2960253174ADCCF16 /* JSONEncodingHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35D710108A69DD8A5297F926 /* JSONEncodingHelper.swift */; };
- 86DE714469BE8BA28AFF710F /* HasOnlyReadOnly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7FBC641752D2E13B150973 /* HasOnlyReadOnly.swift */; };
- 914F4D1FCB17773C067C4E68 /* ReadOnlyFirst.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD42727E001E799E458C292 /* ReadOnlyFirst.swift */; };
- 922BDADAB291907A7FD14314 /* OuterComposite.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E0AD8F60A91F72C7687560 /* OuterComposite.swift */; };
- 97F7B85BF07A325EEBF92C93 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3933D3B2A3AC4577094D0C23 /* File.swift */; };
- 9CA19AA4483F6EB50270A81E /* List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6070F581E611FF44AFD40A /* List.swift */; };
- 9CF06ACDA32CB0C3E74E435C /* Model200Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A2C3DC2235F0114C2B08E5 /* Model200Response.swift */; };
- 9DA1C6F8B4D6C8595F28C098 /* EnumTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD60AEA646791E0EDE885DE1 /* EnumTest.swift */; };
- A6E50CC6845FE58D8C236253 /* Return.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81447828475F76C5CF4F08A /* Return.swift */; };
- A6E5A5629495DB0ED672B06F /* PetAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A019F500E546A3292CE716A /* PetAPI.swift */; };
- A85E190556818FFA79896E92 /* ArrayTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A0379CDFC55705AE76C998 /* ArrayTest.swift */; };
- ACF3037926301D4D6E848745 /* EnumClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2C97AE6ACA1E5FB88F5BAA /* EnumClass.swift */; };
- AD594BFB99E31A5E07579237 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = A913A57E72D723632E9A718F /* Client.swift */; };
- B301DB1B80F37C757550AA17 /* MixedPropertiesAndAdditionalPropertiesClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD714C7CC59BDD18DE8DF4E /* MixedPropertiesAndAdditionalPropertiesClass.swift */; };
- B3E35FE2773D4A8BA15CFA88 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2896F8BFD1AA2965C8A3015 /* Tag.swift */; };
- BB1F3C6D50B8F0A8CC4F1749 /* Capitalization.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B38FA00A494D13F4C382A3 /* Capitalization.swift */; };
- CA9B9B19882EA044EAD0B359 /* AnotherFakeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF24D2714B9C4CF14146E88 /* AnotherFakeAPI.swift */; };
- CB68ABDBAADAF6B8D7B93A5D /* StoreAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53274D99BBDE1B79BF3521C /* StoreAPI.swift */; };
- D3BAB7C7A607392CA838C580 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8699F7966F748ED026A6FB4C /* Models.swift */; };
- D95A5F83AAA7D5C95A29AB83 /* Cat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 212AA914B7F1793A4E32C119 /* Cat.swift */; };
- DDBD4C0FBA3CD6A4DA3DF376 /* FakeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E00950725DC44436C5E238C /* FakeAPI.swift */; };
- DDF1D589267D56D9BED3C6E5 /* FileSchemaTestClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B3666552AA854DAF9C480A3 /* FileSchemaTestClass.swift */; };
- E8A58C6414E88AF3EAE45B69 /* Category.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F2985D01F8D60A4B1925C69 /* Category.swift */; };
- EDFC6C5121A43997014049CB /* StringBooleanMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B4DEBABEFE140768CFB70B /* StringBooleanMap.swift */; };
- FECA2E8C9D0BDFEC459E8996 /* TypeHolderExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B65C66C97F082718DDD703 /* TypeHolderExample.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 02A6F6BB2152ACEE1416D44A /* CodableHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CodableHelper.swift; sourceTree = ""; };
- 10503995D9EFD031A2EFB576 /* EnumArrays.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnumArrays.swift; sourceTree = ""; };
- 164AD6EC9C4CCF634D7C4590 /* PetstoreClient.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PetstoreClient.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 19B65C66C97F082718DDD703 /* TypeHolderExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeHolderExample.swift; sourceTree = ""; };
- 212AA914B7F1793A4E32C119 /* Cat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cat.swift; sourceTree = ""; };
- 27B2E9EF856E89FEAA359A3A /* Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Order.swift; sourceTree = ""; };
- 28A444949BBC254798C3B3DD /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; };
- 3156CE41C001C80379B84BDB /* FormatTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormatTest.swift; sourceTree = ""; };
- 35D710108A69DD8A5297F926 /* JSONEncodingHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONEncodingHelper.swift; sourceTree = ""; };
- 37DF825B8F3BADA2B2537D17 /* APIs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIs.swift; sourceTree = ""; };
- 386FD590658E90509C121118 /* SpecialModelName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpecialModelName.swift; sourceTree = ""; };
- 3933D3B2A3AC4577094D0C23 /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; };
- 396DEF3156BA0D12D0FC5C3C /* AdditionalPropertiesClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionalPropertiesClass.swift; sourceTree = ""; };
- 3AD0F94F512DFBC09F9CC79A /* CatAllOf.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CatAllOf.swift; sourceTree = ""; };
- 3C30827D8EAF8EA684E7BCEA /* ClassModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClassModel.swift; sourceTree = ""; };
- 47B4DEBABEFE140768CFB70B /* StringBooleanMap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringBooleanMap.swift; sourceTree = ""; };
- 4B2C97AE6ACA1E5FB88F5BAA /* EnumClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnumClass.swift; sourceTree = ""; };
- 4B3666552AA854DAF9C480A3 /* FileSchemaTestClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSchemaTestClass.swift; sourceTree = ""; };
- 4C7FBC641752D2E13B150973 /* HasOnlyReadOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HasOnlyReadOnly.swift; sourceTree = ""; };
- 5AD994DFAA0DA93C188A4DBA /* Name.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Name.swift; sourceTree = ""; };
- 6E00950725DC44436C5E238C /* FakeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeAPI.swift; sourceTree = ""; };
- 6F2985D01F8D60A4B1925C69 /* Category.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Category.swift; sourceTree = ""; };
- 6FD42727E001E799E458C292 /* ReadOnlyFirst.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadOnlyFirst.swift; sourceTree = ""; };
- 7986861626C2B1CB49AD7000 /* MapTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTest.swift; sourceTree = ""; };
- 7A6070F581E611FF44AFD40A /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = ""; };
- 7B1B8B838B5D9D312F2002EB /* ArrayOfArrayOfNumberOnly.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayOfArrayOfNumberOnly.swift; sourceTree = ""; };
- 7C8D5F382979854D47F18DB1 /* UserAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAPI.swift; sourceTree = ""; };
- 82A2C3DC2235F0114C2B08E5 /* Model200Response.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Model200Response.swift; sourceTree = ""; };
- 84A201508DF2B697D65F2631 /* AlamofireImplementations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlamofireImplementations.swift; sourceTree = ""; };
- 8699F7966F748ED026A6FB4C /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = ""; };
- 897716962D472FE162B723CB /* APIHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIHelper.swift; sourceTree = ""; };
- 8D22BE01748F51106DE02332 /* AnimalFarm.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalFarm.swift; sourceTree = ""; };
- 95568E7C35F119EB4A12B498 /* Animal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Animal.swift; sourceTree = "