public class SwiftCodegen extends DefaultCodegen implements CodegenConfig
| Modifier and Type | Field and Description |
|---|---|
protected static String |
LIBRARY_PROMISE_KIT |
protected String |
projectName |
protected static String[] |
RESPONSE_LIBRARIES |
protected String[] |
responseAs |
protected String |
sourceFolder |
protected boolean |
unwrapRequired |
additionalProperties, apiPackage, apiTemplateFiles, cliOptions, defaultIncludes, fileSuffix, importMapping, instantiationTypes, languageSpecificPrimitives, library, LOGGER, modelPackage, modelTemplateFiles, outputFolder, reservedWords, skipOverwrite, sortParamsByRequiredFlag, supportedLibraries, supportingFiles, supportsInheritance, templateDir, typeMapping| Constructor and Description |
|---|
SwiftCodegen() |
| Modifier and Type | Method and Description |
|---|---|
String |
apiFileFolder() |
String |
escapeReservedWord(String name) |
CodegenOperation |
fromOperation(String path,
String httpMethod,
io.swagger.models.Operation operation,
Map<String,io.swagger.models.Model> definitions,
io.swagger.models.Swagger swagger) |
CodegenProperty |
fromProperty(String name,
io.swagger.models.properties.Property p) |
String |
getHelp() |
String |
getName() |
String |
getSwaggerType(io.swagger.models.properties.Property p)
returns the swagger type for the property
|
CodegenType |
getTag() |
String |
getTypeDeclaration(io.swagger.models.properties.Property p) |
String |
modelFileFolder() |
void |
processOpts() |
String |
toApiName(String name) |
String |
toDefaultValue(io.swagger.models.properties.Property p) |
String |
toInstantiationType(io.swagger.models.properties.Property p) |
String |
toSwiftyEnumName(String value) |
additionalProperties, addOperationToGroup, apiFilename, apiPackage, apiTemplateFiles, buildLibraryCliOption, camelize, camelize, cliOptions, defaultIncludes, escapeText, fileSuffix, fromModel, fromModel, fromOperation, fromParameter, fromResponse, fromSecurity, generateExamplePath, getLibrary, getOutputDir, getterAndSetterCapitalize, getTypeDeclaration, importMapping, initialCaps, instantiationTypes, isSkipOverwrite, languageSpecificPrimitives, modelPackage, modelTemplateFiles, needToImport, outputFolder, postProcessModels, postProcessOperations, postProcessSupportingFileData, preprocessSwagger, processSwagger, removeNonNameElementToCamelCase, reservedWords, sanitizeName, setApiPackage, setLibrary, setModelPackage, setNonArrayMapProperty, setOutputDir, setSkipOverwrite, setSortParamsByRequiredFlag, setTemplateDir, shouldOverwrite, snakeCase, supportedLibraries, supportingFiles, templateDir, toApiFilename, toApiImport, toApiVarName, toEnumName, toExamples, toModelFilename, toModelImport, toModelName, toOperationId, toParamName, toVarName, typeMapping, underscoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalProperties, addOperationToGroup, apiFilename, apiPackage, apiTemplateFiles, cliOptions, defaultIncludes, escapeText, fileSuffix, fromModel, fromModel, fromOperation, fromSecurity, generateExamplePath, getLibrary, getOutputDir, getTypeDeclaration, importMapping, instantiationTypes, isSkipOverwrite, languageSpecificPrimitives, modelPackage, modelTemplateFiles, outputFolder, postProcessModels, postProcessOperations, postProcessSupportingFileData, preprocessSwagger, processSwagger, reservedWords, setLibrary, setOutputDir, setSkipOverwrite, shouldOverwrite, supportedLibraries, supportingFiles, templateDir, toApiFilename, toApiImport, toApiVarName, toModelFilename, toModelImport, toModelName, toParamName, typeMappingprotected static final String LIBRARY_PROMISE_KIT
protected static final String[] RESPONSE_LIBRARIES
protected String projectName
protected boolean unwrapRequired
protected String[] responseAs
protected String sourceFolder
public CodegenType getTag()
getTag in interface CodegenConfigpublic String getName()
getName in interface CodegenConfigpublic String getHelp()
getHelp in interface CodegenConfigpublic void processOpts()
processOpts in interface CodegenConfigprocessOpts in class DefaultCodegenpublic String escapeReservedWord(String name)
escapeReservedWord in interface CodegenConfigescapeReservedWord in class DefaultCodegenpublic String modelFileFolder()
modelFileFolder in interface CodegenConfigmodelFileFolder in class DefaultCodegenpublic String apiFileFolder()
apiFileFolder in interface CodegenConfigapiFileFolder in class DefaultCodegenpublic String getTypeDeclaration(io.swagger.models.properties.Property p)
getTypeDeclaration in interface CodegenConfiggetTypeDeclaration in class DefaultCodegenpublic String getSwaggerType(io.swagger.models.properties.Property p)
DefaultCodegengetSwaggerType in class DefaultCodegenpublic String toDefaultValue(io.swagger.models.properties.Property p)
toDefaultValue in class DefaultCodegenpublic String toInstantiationType(io.swagger.models.properties.Property p)
toInstantiationType in class DefaultCodegenpublic CodegenProperty fromProperty(String name, io.swagger.models.properties.Property p)
fromProperty in class DefaultCodegenpublic String toApiName(String name)
toApiName in interface CodegenConfigtoApiName in class DefaultCodegenpublic CodegenOperation fromOperation(String path, String httpMethod, io.swagger.models.Operation operation, Map<String,io.swagger.models.Model> definitions, io.swagger.models.Swagger swagger)
fromOperation in interface CodegenConfigfromOperation in class DefaultCodegenCopyright © 2015. All Rights Reserved.