|
Options |
Name |
Purpose |
|
|
|
CHARACTER BuildClientMethodSignature (JsonObject, JsonObject, character, character, character)
|
Builds the ABL parameter list for a generated client method
|
|
|
|
CHARACTER BuildClientRequestParameters (JsonObject)
|
Builds the ABL statements populating the request parameter lists for a client method
|
|
|
|
Progress.Json.ObjectModel.JsonObject BuildParametersSchema (JsonObject)
|
Builds an object schema from the (query / path / header) parameters of an operation
|
|
|
|
GenerateReferencedType (character, JsonObject, character, JsonObject, SwaggerSchemaTypeGeneratorParameter, ISwaggerSchemaObjectGenerator, ISwaggerToAblClassNameProvider, character, ILoggingStream, CharacterList, CharacterList)
|
Generates the response / request body type at a schema path of an operation
|
|
|
|
GenerateReferencedTypes (character[], JsonObject, ISwaggerBasePackageParameter, ILoggingStream, CharacterList)
|
Generates the ABL types referenced by a set of operations
|
|
|
|
GenerateRequestTypes (character[], JsonObject, ISwaggerBasePackageParameter, ILoggingStream, CharacterList)
|
Generates the request parameter object types for operations that declare parameters but no request body
|
|
|
|
CHARACTER GetClientAuthScheme (JsonObject, character[])
|
Determines the authentication scheme to generate for a client
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetJsonObject (JsonObject, character)
|
Returns the properties JsonObject
|
|
|
|
CHARACTER GetOperationHttpMethod (character)
|
Returns the HTTP request method of a Swagger operation pointer
|
|
|
|
CHARACTER GetOperationName (JsonObject, character)
|
Returns the ABL method name for a Swagger operation
|
|
|
|
CHARACTER GetOperationPath (character)
|
Returns the REST resource path of a Swagger operation pointer
|
|
|
|
CHARACTER GetParameterName (character, character)
|
Returns the ABL parameter name for a Swagger parameter
|
|
|
|
CHARACTER GetParameterPrefix (character)
|
Returns the parameter name prefix for an ABL data type
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetProperties (JsonObject, JsonObject)
|
Returns the properties JsonObject
|
|
|
|
CHARACTER InvokeTemplate (character, ClassName, character[], JsonObject, SwaggerClientGeneratorParameter, ILoggingStream)
|
Invokes an active template for a client
|
|
|
|
CHARACTER InvokeTemplate (character, ClassName, character[], JsonObject, SwaggerServiceGeneratorParameter, ILoggingStream)
|
Invokes an active template for a service (Business Task)
|
|
|
|
CHARACTER InvokeTemplate (character, ClassName, JsonObject, JsonObject, SwaggerSchemaTypeGeneratorParameter, ILoggingStream)
|
Invokes an active template for a schema type
|
|
|
|
Progress.Json.ObjectModel.JsonObject ResolveRef (JsonObject, JsonObject)
|
Resolves as $ref
|
|
|
|
CHARACTER ShortTypeName (character, character)
|
Returns the short class name when the type is in the given package, otherwise the type name unchanged
|
|
|
|
CHARACTER SimpleAblType (character, character)
|
Returns the ABL data type for a Swagger parameter type/format
|
|
|
|
CHARACTER ToAblDataType (character, character)
|
Returns the ABL DataType based on type and format
|
|
|
|
CHARACTER ToAblDataType (character, character, character, JsonObject, JsonObject, ISwaggerBasePackageParameter)
|
Returns the ABL DataType for the given properties of the JSON schema object
|