public class BallerinaPath extends Object implements BallerinaOpenAPIObject<BallerinaPath,io.swagger.v3.oas.models.PathItem>
PathItem from swagger models to provide an iterable object model
for operations.| Constructor and Description |
|---|
BallerinaPath() |
| Modifier and Type | Method and Description |
|---|---|
BallerinaPath |
buildContext(io.swagger.v3.oas.models.PathItem item)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
BallerinaPath |
buildContext(io.swagger.v3.oas.models.PathItem item,
ExtendedAPI api)
Build the Ballerina context model
C for Open APIDetailedDTO definition/component in D. |
BallerinaPath |
getDefaultValue()
Retrieve the default value for this type.
|
Set<Map.Entry<String,BallerinaOperation>> |
getOperations() |
public BallerinaPath buildContext(io.swagger.v3.oas.models.PathItem item, 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<BallerinaPath,io.swagger.v3.oas.models.PathItem>item - Swagger Api definition or componentapi - openApi object modelC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaPath buildContext(io.swagger.v3.oas.models.PathItem item) throws BallerinaServiceGenException
BallerinaOpenAPIObjectC for Open APIDetailedDTO definition/component in D.buildContext in interface BallerinaOpenAPIObject<BallerinaPath,io.swagger.v3.oas.models.PathItem>item - Open Api definition or componentC of Open Api definition/component DBallerinaServiceGenException - on error when parsing the Open Api definitionpublic BallerinaPath getDefaultValue()
BallerinaOpenAPIObjectgetDefaultValue in interface BallerinaOpenAPIObject<BallerinaPath,io.swagger.v3.oas.models.PathItem>public Set<Map.Entry<String,BallerinaOperation>> getOperations()
Copyright © 2019 WSO2. All rights reserved.