public interface SwaggerRefDefinition
Modifier and Type | Method and Description |
---|---|
void |
defineRef(WebClient client,
RestDefinition rd,
JSONObject definition)
define the $ref.
|
void defineRef(@Nonnull WebClient client, @Nonnull RestDefinition rd, @Nonnull JSONObject definition) throws java.lang.Exception
define the $ref. Check https://swagger.io/docs/specification/using-ref/ for details
sample:
{
"class_v8_GET_single": {
"type": "object",
"required": [
"_global_key",
"_href",
"id"
],
"properties": {
"_global_key": {
"type": "string"
},
"_href": {
"type": "string"
},
"id": {
"type": "integer",
"format": "int32"
},
"status": {
"type": "string",
"description": "Status",
"enum": [
"Entered",
"Started",
"Finished",
]
},
"lastJob": {
"$ref": "#/definitions/Job"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
}
},
404: {
description: "Not found"
}
}
client
- web clientrd
- rest definitiondefinition
- JSONObject holds the $refjava.lang.Exception
- a serious problem.stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.