public class BallerinaParameter extends Object implements BallerinaOpenAPIObject<BallerinaParameter,io.swagger.v3.oas.models.parameters.Parameter>
Parameter from swagger models for easier templating.| Constructor and Description |
|---|
BallerinaParameter() |
| Modifier and Type | Method and Description |
|---|---|
BallerinaParameter |
buildContext(io.swagger.v3.oas.models.parameters.Parameter parameter)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
BallerinaParameter |
buildContext(io.swagger.v3.oas.models.parameters.Parameter parameter,
ExtendedAPI api)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
Boolean |
getAllowEmptyValue() |
BallerinaParameter |
getDefaultValue()
Retrieve the default value for this type.
|
String |
getDescription() |
String |
getIn() |
String |
getName() |
Boolean |
getRequired() |
void |
setAllowEmptyValue(Boolean allowEmptyValue) |
public BallerinaParameter buildContext(io.swagger.v3.oas.models.parameters.Parameter parameter) throws BallerinaServiceGenException
BallerinaOpenAPIObjectC for Open APIDetailedDTO definition/component in D.buildContext in interface BallerinaOpenAPIObject<BallerinaParameter,io.swagger.v3.oas.models.parameters.Parameter>parameter - Open Api definition or componentC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaParameter buildContext(io.swagger.v3.oas.models.parameters.Parameter parameter, ExtendedAPI api) throws BallerinaServiceGenException
BallerinaOpenAPIObjectC for Open APIDetailedDTO definition/component in D.
OpenAPI definition openApi can be used to access the parent context
helpful for building the current context
buildContext in interface BallerinaOpenAPIObject<BallerinaParameter,io.swagger.v3.oas.models.parameters.Parameter>parameter - Swagger Api definition or componentapi - openApi object modelC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaParameter getDefaultValue()
BallerinaOpenAPIObjectgetDefaultValue in interface BallerinaOpenAPIObject<BallerinaParameter,io.swagger.v3.oas.models.parameters.Parameter>public String getName()
public String getIn()
public String getDescription()
public Boolean getRequired()
public Boolean getAllowEmptyValue()
public void setAllowEmptyValue(Boolean allowEmptyValue)
Copyright © 2019 WSO2. All rights reserved.