forked from loafle/openapi-generator-original
		
	[swift6] useSPMFileStructure by default (#19772)
* [swift6] useSPMFileStructure by default * [swift6] useSPMFileStructure by default * [swift6] useSPMFileStructure by default
This commit is contained in:
		
							parent
							
								
									5f345c0213
								
							
						
					
					
						commit
						06d914dd0f
					
				@ -5,6 +5,7 @@ templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  responseAs: Combine
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  projectName: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -6,6 +6,7 @@ generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  responseAs: Combine
 | 
			
		||||
  combineDeferred: false
 | 
			
		||||
  swiftPackagePath: "Sources/CombineLibrary"
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  projectName: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,7 @@ inputSpec: modules/openapi-generator/src/test/resources/3_0/oneOf.yaml
 | 
			
		||||
templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  projectName: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,7 @@ inputSpec: modules/openapi-generator/src/test/resources/2_0/swift/petstore-with-
 | 
			
		||||
templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  responseAs: PromiseKit
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,7 @@ templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  responseAs: Result
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  sortParamsByRequiredFlag: false
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,7 @@ templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  responseAs: RxSwift
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  projectName: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,7 @@ inputSpec: modules/openapi-generator/src/test/resources/3_0/validation.yaml
 | 
			
		||||
templateDir: modules/openapi-generator/src/main/resources/swift6
 | 
			
		||||
generateAliasAsModel: true
 | 
			
		||||
additionalProperties:
 | 
			
		||||
  useSPMFileStructure: false
 | 
			
		||||
  podAuthors: ""
 | 
			
		||||
  podSummary: PetstoreClient
 | 
			
		||||
  projectName: PetstoreClient
 | 
			
		||||
 | 
			
		||||
@ -50,13 +50,13 @@ These options may be applied as additional-properties (cli) or configOptions (pl
 | 
			
		||||
|responseAs|Optionally use libraries to manage response.  Currently PromiseKit, RxSwift, Result, Combine, AsyncAwait 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|
 | 
			
		||||
|swiftPackagePath|Set a custom source path instead of OpenAPIClient/Classes/OpenAPIs.| |null|
 | 
			
		||||
|swiftPackagePath|Set a custom source path instead of Sources/{{projectName}}.| |null|
 | 
			
		||||
|swiftUseApiNamespace|Flag to make all the API classes inner-class of {{projectName}}API| |null|
 | 
			
		||||
|useBacktickEscapes|Escape reserved words using backticks (default: false)| |false|
 | 
			
		||||
|useClasses|Use final classes for models instead of structs (default: false)| |false|
 | 
			
		||||
|useCustomDateWithoutTime|Uses a custom type to decode and encode dates without time information to support OpenAPIs date format (default: false)| |false|
 | 
			
		||||
|useJsonEncodable|Make models conform to JSONEncodable protocol (default: true)| |true|
 | 
			
		||||
|useSPMFileStructure|Use SPM file structure and set the source path to Sources/{{projectName}} (default: false).| |null|
 | 
			
		||||
|useSPMFileStructure|Use SPM file structure and set the source path to Sources/{{projectName}} (default: true).| |null|
 | 
			
		||||
|validatable|Make validation rules and validator for model properies (default: true)| |true|
 | 
			
		||||
 | 
			
		||||
## IMPORT MAPPING
 | 
			
		||||
 | 
			
		||||
@ -98,9 +98,9 @@ public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig
 | 
			
		||||
    @Setter
 | 
			
		||||
    protected boolean swiftUseApiNamespace = false;
 | 
			
		||||
    @Setter
 | 
			
		||||
    protected boolean useSPMFileStructure = false;
 | 
			
		||||
    protected boolean useSPMFileStructure = true;
 | 
			
		||||
    @Setter
 | 
			
		||||
    protected String swiftPackagePath = "Classes" + File.separator + "OpenAPIs";
 | 
			
		||||
    protected String swiftPackagePath = "Sources" + File.separator + projectName;
 | 
			
		||||
    @Setter
 | 
			
		||||
    protected boolean oneOfUnknownDefaultCase = false;
 | 
			
		||||
    @Setter
 | 
			
		||||
@ -323,9 +323,9 @@ public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig
 | 
			
		||||
 | 
			
		||||
        cliOptions.add(new CliOption(CodegenConstants.API_NAME_PREFIX, CodegenConstants.API_NAME_PREFIX_DESC));
 | 
			
		||||
        cliOptions.add(new CliOption(USE_SPM_FILE_STRUCTURE, "Use SPM file structure"
 | 
			
		||||
                + " and set the source path to Sources" + File.separator + "{{projectName}} (default: false)."));
 | 
			
		||||
                + " and set the source path to Sources" + File.separator + "{{projectName}} (default: true)."));
 | 
			
		||||
        cliOptions.add(new CliOption(SWIFT_PACKAGE_PATH, "Set a custom source path instead of "
 | 
			
		||||
                + projectName + File.separator + "Classes" + File.separator + "OpenAPIs" + "."));
 | 
			
		||||
                + "Sources" + File.separator + "{{projectName}}" + "."));
 | 
			
		||||
        cliOptions.add(new CliOption(USE_CLASSES, "Use final classes for models instead of structs (default: false)")
 | 
			
		||||
                .defaultValue(Boolean.FALSE.toString()));
 | 
			
		||||
 | 
			
		||||
@ -458,7 +458,6 @@ public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig
 | 
			
		||||
        } else {
 | 
			
		||||
            additionalProperties.put(PROJECT_NAME, projectName);
 | 
			
		||||
        }
 | 
			
		||||
        sourceFolder = projectName + File.separator + sourceFolder;
 | 
			
		||||
 | 
			
		||||
        // Setup nonPublicApi option, which generates code with reduced access
 | 
			
		||||
        // modifiers; allows embedding elsewhere without exposing non-public API calls
 | 
			
		||||
@ -517,6 +516,7 @@ public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig
 | 
			
		||||
        if (additionalProperties.containsKey(SWIFT_USE_API_NAMESPACE)) {
 | 
			
		||||
            setSwiftUseApiNamespace(convertPropertyToBooleanAndWriteBack(SWIFT_USE_API_NAMESPACE));
 | 
			
		||||
        }
 | 
			
		||||
        additionalProperties.put(SWIFT_USE_API_NAMESPACE, swiftUseApiNamespace);
 | 
			
		||||
 | 
			
		||||
        if (!additionalProperties.containsKey(POD_AUTHORS)) {
 | 
			
		||||
            additionalProperties.put(POD_AUTHORS, DEFAULT_POD_AUTHORS);
 | 
			
		||||
@ -524,7 +524,12 @@ public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig
 | 
			
		||||
 | 
			
		||||
        if (additionalProperties.containsKey(USE_SPM_FILE_STRUCTURE)) {
 | 
			
		||||
            setUseSPMFileStructure(convertPropertyToBooleanAndWriteBack(USE_SPM_FILE_STRUCTURE));
 | 
			
		||||
        }
 | 
			
		||||
        additionalProperties.put(USE_SPM_FILE_STRUCTURE, useSPMFileStructure);
 | 
			
		||||
        if (useSPMFileStructure) {
 | 
			
		||||
            sourceFolder = "Sources" + File.separator + projectName;
 | 
			
		||||
        } else {
 | 
			
		||||
            sourceFolder = projectName + File.separator + "Classes" + File.separator + "OpenAPIs";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (additionalProperties.containsKey(SWIFT_PACKAGE_PATH)
 | 
			
		||||
 | 
			
		||||
@ -3,64 +3,64 @@
 | 
			
		||||
Cartfile
 | 
			
		||||
Package.swift
 | 
			
		||||
PetstoreClient.podspec
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/APIHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/APIs.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/AlamofireImplementations.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/CodableHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Extensions.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONDataEncoding.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONEncodingHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONValue.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Models.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/OpenAPIDateWithoutTime.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/OpenISO8601DateFormatter.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/SynchronizedDictionary.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Validation.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/AdditionalPropertiesClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Animal.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/AnimalFarm.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Cat.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Category.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Client.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Dog.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/File.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/FileSchemaTestClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/List.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/MapTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Name.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Order.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Pet.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Return.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/StringBooleanMap.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Tag.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/TypeHolderDefault.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/TypeHolderExample.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/User.swift
 | 
			
		||||
README.md
 | 
			
		||||
Sources/PetstoreClient/APIs/AnotherFakeAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/FakeAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/PetAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/StoreAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/UserAPI.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/APIHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/APIs.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/AlamofireImplementations.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/CodableHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Extensions.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONDataEncoding.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONEncodingHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONValue.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Models.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/OpenAPIDateWithoutTime.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/OpenISO8601DateFormatter.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/SynchronizedDictionary.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Validation.swift
 | 
			
		||||
Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Animal.swift
 | 
			
		||||
Sources/PetstoreClient/Models/AnimalFarm.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ApiResponse.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Capitalization.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Cat.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Category.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ClassModel.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Client.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Dog.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumArrays.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/File.swift
 | 
			
		||||
Sources/PetstoreClient/Models/FileSchemaTestClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/FormatTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/HasOnlyReadOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/List.swift
 | 
			
		||||
Sources/PetstoreClient/Models/MapTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Model200Response.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Name.swift
 | 
			
		||||
Sources/PetstoreClient/Models/NumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Order.swift
 | 
			
		||||
Sources/PetstoreClient/Models/OuterComposite.swift
 | 
			
		||||
Sources/PetstoreClient/Models/OuterEnum.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Pet.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ReadOnlyFirst.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Return.swift
 | 
			
		||||
Sources/PetstoreClient/Models/SpecialModelName.swift
 | 
			
		||||
Sources/PetstoreClient/Models/StringBooleanMap.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Tag.swift
 | 
			
		||||
Sources/PetstoreClient/Models/TypeHolderDefault.swift
 | 
			
		||||
Sources/PetstoreClient/Models/TypeHolderExample.swift
 | 
			
		||||
Sources/PetstoreClient/Models/User.swift
 | 
			
		||||
docs/AdditionalPropertiesClass.md
 | 
			
		||||
docs/Animal.md
 | 
			
		||||
docs/AnimalFarm.md
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,7 @@ let package = Package(
 | 
			
		||||
        .target(
 | 
			
		||||
            name: "PetstoreClient",
 | 
			
		||||
            dependencies: ["Alamofire", ],
 | 
			
		||||
            path: "PetstoreClient/Classes"
 | 
			
		||||
            path: "Sources/PetstoreClient"
 | 
			
		||||
        ),
 | 
			
		||||
    ],
 | 
			
		||||
    swiftLanguageModes: [.v6]
 | 
			
		||||
 | 
			
		||||
@ -10,6 +10,6 @@ Pod::Spec.new do |s|
 | 
			
		||||
  s.license = 'Proprietary'
 | 
			
		||||
  s.homepage = 'https://github.com/openapitools/openapi-generator'
 | 
			
		||||
  s.summary = 'PetstoreClient'
 | 
			
		||||
  s.source_files = 'PetstoreClient/Classes/**/*.swift'
 | 
			
		||||
  s.source_files = 'Sources/PetstoreClient/**/*.swift'
 | 
			
		||||
  s.dependency 'Alamofire', '~> 5.9'
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -4,7 +4,7 @@ targets:
 | 
			
		||||
    type: framework
 | 
			
		||||
    platform: iOS
 | 
			
		||||
    deploymentTarget: "11.0"
 | 
			
		||||
    sources: [PetstoreClient]
 | 
			
		||||
    sources: [Sources]
 | 
			
		||||
    info:
 | 
			
		||||
      path: ./Info.plist
 | 
			
		||||
      version: 1.0.0
 | 
			
		||||
 | 
			
		||||
@ -3,61 +3,61 @@
 | 
			
		||||
Cartfile
 | 
			
		||||
Package.swift
 | 
			
		||||
PetstoreClient.podspec
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/AnotherFakeAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/FakeAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/FakeClassnameTags123API.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/APIHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/APIs.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/AlamofireImplementations.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/CodableHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Extensions.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONDataEncoding.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONEncodingHelper.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/JSONValue.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Models.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/OpenISO8601DateFormatter.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/SynchronizedDictionary.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Infrastructure/Validation.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/AdditionalPropertiesClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Animal.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ApiResponse.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayOfArrayOfNumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayOfNumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ArrayTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Capitalization.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Cat.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Category.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ClassModel.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Client.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Dog.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumArrays.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/EnumTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/File.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/FileSchemaTestClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/FormatTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/HasOnlyReadOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/List.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/MapTest.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Model200Response.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Name.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/NumberOnly.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Order.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/OuterComposite.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/OuterEnum.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Pet.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/ReadOnlyFirst.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Return.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/SpecialModelName.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/Tag.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/TypeHolderDefault.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/TypeHolderExample.swift
 | 
			
		||||
PetstoreClient/Classes/OpenAPIs/Models/User.swift
 | 
			
		||||
README.md
 | 
			
		||||
Sources/PetstoreClient/APIs/AnotherFakeAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/FakeAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/FakeClassnameTags123API.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/PetAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/StoreAPI.swift
 | 
			
		||||
Sources/PetstoreClient/APIs/UserAPI.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/APIHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/APIs.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/AlamofireImplementations.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/CodableHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Extensions.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONDataEncoding.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONEncodingHelper.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/JSONValue.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Models.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/OpenISO8601DateFormatter.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/SynchronizedDictionary.swift
 | 
			
		||||
Sources/PetstoreClient/Infrastructure/Validation.swift
 | 
			
		||||
Sources/PetstoreClient/Models/AdditionalPropertiesClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Animal.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ApiResponse.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayOfArrayOfNumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayOfNumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ArrayTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Capitalization.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Cat.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Category.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ClassModel.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Client.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Dog.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumArrays.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/EnumTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/File.swift
 | 
			
		||||
Sources/PetstoreClient/Models/FileSchemaTestClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/FormatTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/HasOnlyReadOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/List.swift
 | 
			
		||||
Sources/PetstoreClient/Models/MapTest.swift
 | 
			
		||||
Sources/PetstoreClient/Models/MixedPropertiesAndAdditionalPropertiesClass.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Model200Response.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Name.swift
 | 
			
		||||
Sources/PetstoreClient/Models/NumberOnly.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Order.swift
 | 
			
		||||
Sources/PetstoreClient/Models/OuterComposite.swift
 | 
			
		||||
Sources/PetstoreClient/Models/OuterEnum.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Pet.swift
 | 
			
		||||
Sources/PetstoreClient/Models/ReadOnlyFirst.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Return.swift
 | 
			
		||||
Sources/PetstoreClient/Models/SpecialModelName.swift
 | 
			
		||||
Sources/PetstoreClient/Models/Tag.swift
 | 
			
		||||
Sources/PetstoreClient/Models/TypeHolderDefault.swift
 | 
			
		||||
Sources/PetstoreClient/Models/TypeHolderExample.swift
 | 
			
		||||
Sources/PetstoreClient/Models/User.swift
 | 
			
		||||
docs/AdditionalPropertiesClass.md
 | 
			
		||||
docs/Animal.md
 | 
			
		||||
docs/AnotherFakeAPI.md
 | 
			
		||||
 | 
			
		||||
@ -29,7 +29,7 @@ let package = Package(
 | 
			
		||||
        .target(
 | 
			
		||||
            name: "PetstoreClient",
 | 
			
		||||
            dependencies: ["Alamofire", "PromiseKit", "RxSwift"],
 | 
			
		||||
            path: "PetstoreClient/Classes"
 | 
			
		||||
            path: "Sources/PetstoreClient"
 | 
			
		||||
        ),
 | 
			
		||||
    ],
 | 
			
		||||
    swiftLanguageModes: [.v6]
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ Pod::Spec.new do |s|
 | 
			
		||||
  s.license = 'Proprietary'
 | 
			
		||||
  s.homepage = 'https://github.com/openapitools/openapi-generator'
 | 
			
		||||
  s.summary = 'PetstoreClient'
 | 
			
		||||
  s.source_files = 'PetstoreClient/Classes/**/*.swift'
 | 
			
		||||
  s.source_files = 'Sources/PetstoreClient/**/*.swift'
 | 
			
		||||
  s.dependency 'Alamofire', '~> 5.9'
 | 
			
		||||
  s.dependency 'PromiseKit/CorePromise', '~> 8.1'
 | 
			
		||||
  s.dependency 'RxSwift', '~> 6.7'
 | 
			
		||||
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user