Namespace: Consultingwerk.Studio.SwaggerToAbl
Interface 
ISwaggerSchemaObjectGenerator Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Studio.SwaggerToAbl.SwaggerSchemaObjectGenerator

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



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


Method Detail
Top

PUBLIC 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


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.09.2024 18:30:03