Top Method Summary
Options Name Purpose
Generate (character, character, JsonObject, JsonObject, character, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList) Generates an ABL type from a Swagger Schema Object
Generate (character, character, JsonObject, JsonObject, character, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList, logical) Generates an ABL type from a Swagger Schema Object
GenerateNestedTypes (character, JsonObject, JsonObject, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList) Generates the nested types


Method Detail
Top

Generate (character, character, JsonObject, JsonObject, character, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList)

Purpose: Generates an ABL type from a Swagger Schema Object
Notes:

Parameters:
pcClassName CHARACTER
Then name of the class to generate
pcPackageName CHARACTER
The package name of the class to generate
poSchema Progress.Json.ObjectModel.JsonObject
The Swagger Schema Object
poApiSpec Progress.Json.ObjectModel.JsonObject
The Swagger API Specification
pcJsonPath CHARACTER
The Json Path of the Schema
poGeneratorParameter Consultingwerk.Studio.SwaggerToAbl.SwaggerSchemaTypeGeneratorParameter
The Generator Parameter
poLoggingStream Consultingwerk.Util.LoggingStream.ILoggingStream
The Logging Stream
poGeneratedClassNames Consultingwerk.Framework.Collections.CharacterList
The List of generated class names
poGeneratedFiles Consultingwerk.Framework.Collections.CharacterList
The List of generated file names
Top

Generate (character, character, JsonObject, JsonObject, character, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList, logical)

Purpose: Generates an ABL type from a Swagger Schema Object
Notes:

Parameters:
pcClassName CHARACTER
Then name of the class to generate
pcPackageName CHARACTER
The package name of the class to generate
poSchema Progress.Json.ObjectModel.JsonObject
The Swagger Schema Object
poApiSpec Progress.Json.ObjectModel.JsonObject
The Swagger API Specification
pcJsonPath CHARACTER
The Json Path of the Schema
poGeneratorParameter Consultingwerk.Studio.SwaggerToAbl.SwaggerSchemaTypeGeneratorParameter
The Generator Parameter
poLoggingStream Consultingwerk.Util.LoggingStream.ILoggingStream
The Logging Stream
poGeneratedClassNames Consultingwerk.Framework.Collections.CharacterList
The List of generated class names
poGeneratedFiles Consultingwerk.Framework.Collections.CharacterList
The List of generated file names
plNested LOGICAL
Generator called nested
Top

GenerateNestedTypes (character, JsonObject, JsonObject, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList)

Purpose: Generates the nested types
Notes:

Parameters:
pcClassName CHARACTER
Then name of the class to generate
poSchema Progress.Json.ObjectModel.JsonObject
The Swagger Schema Object
poApiSpec Progress.Json.ObjectModel.JsonObject
The Swagger API Specification
poGeneratorParameter Consultingwerk.Studio.SwaggerToAbl.SwaggerSchemaTypeGeneratorParameter
The Generator Parameter
poLoggingStream Consultingwerk.Util.LoggingStream.ILoggingStream
The Logging Stream
poGeneratedClassNames Consultingwerk.Framework.Collections.CharacterList
The List of generated class names
poGeneratedFiles Consultingwerk.Framework.Collections.CharacterList
The List of generated file names


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:30:07