Class GoSchemaHandler
- java.lang.Object
-
- io.swagger.codegen.v3.generators.SchemaHandler
-
- io.swagger.codegen.v3.generators.go.GoSchemaHandler
-
- All Implemented Interfaces:
io.swagger.codegen.v3.ISchemaHandler
public class GoSchemaHandler extends SchemaHandler
-
-
Field Summary
-
Fields inherited from class io.swagger.codegen.v3.generators.SchemaHandler
ALL_OF_PREFFIX, ANY_OF_PREFFIX, ARRAY_ITEMS_SUFFIX, codegenConfig, ONE_OF_PREFFIX
-
-
Constructor Summary
Constructors Constructor Description GoSchemaHandler(DefaultCodegenConfig codegenConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInterfaces(List<io.swagger.v3.oas.models.media.Schema> schemas, io.swagger.codegen.v3.CodegenModel composedModel, Map<String,io.swagger.codegen.v3.CodegenModel> allModels)-
Methods inherited from class io.swagger.codegen.v3.generators.SchemaHandler
addComposedModel, addInterfaceModel, configureModel, createComposedModel, getModels, hasNonObjectSchema, processArrayItemSchema, processArrayItemSchema, processComposedSchema, processComposedSchema, processComposedSchema, processComposedSchemas, updateArrayModel, updatePropertyDataType
-
-
-
-
Constructor Detail
-
GoSchemaHandler
public GoSchemaHandler(DefaultCodegenConfig codegenConfig)
-
-
Method Detail
-
addInterfaces
protected void addInterfaces(List<io.swagger.v3.oas.models.media.Schema> schemas, io.swagger.codegen.v3.CodegenModel composedModel, Map<String,io.swagger.codegen.v3.CodegenModel> allModels)
- Overrides:
addInterfacesin classSchemaHandler
-
-