Namespace: Consultingwerk.Studio.SwaggerToAbl
Class 
SwaggerSchemaEnumGenerator Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.SwaggerToAbl.ISwaggerSchemaEnumGenerator

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



Top Method Summary
Options Name Purpose
+ Generate (character, character, JsonObject, JsonObject, character, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList) Generates an ABL Enum from a Swagger Schema Object


Method Detail
Top

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

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

Parameters:
pcClassName CHARACTER
Then name of the Enum class to generate
pcPackageName CHARACTER
The package name of the Enum 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
poGeneratedFiles Consultingwerk.Framework.Collections.CharacterList
The List of generated file names


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:23:20