All:
I'm new to both REST APIs and Swagger and have been tasked with looking at
an existing API and documenting it. I've run into something that doesn't
really fit either an inheritance or a compositional model well and am
wondering if it just doesn't fit into Swagger's modeling ideology.
Unfortunately I can't give exact structures, so I'll do my best to capture
the issue.
Let's say I have a JSON output like this:
"events": [
{
"type": "Events"
"sub_type": "ONE"
"transformed": [
{
Transformed Entry
}.
],
"raw_data": [
{
RAW_DATA_FORM_ONE
}.
{
RAW_DATA_FORM_ONE
}
]
},
{
{
"type": "Events"
"sub_type": "TWO"
"transformed": [
{
Transformed Entry
}.
],
"raw_data": [
{
RAW_DATA_FORM_TWO
}.
{
RAW_DATA_FORM_TWO
}
]
}
]
So, basically I have an array of objects which contain many fields in
common, but have a field that has a radically different format between
entries. It isn't inheritance because I can't define the raw_data fields in
terms of each other; they don't share anything, and it isn't composition
per se because I can't say that an "events" entry is composed of all the
types.
It may be I'm just not understanding how to use Swagger in this case.
Would someone be willing to offer some guidance?
Thanks!
Matt Markland
--
You received this message because you are subscribed to the Google Groups
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.