Exemplo n.º 1
0
class Lemons(object):
    name = jo.string(str_format="uuid", required=True, enum=[None, "a", "b"])
    size = jo.integer(maximum=1000)
    flows = jo.one_of(types=[Squeezed, OakTown])
    samples = jo.array(item=Sample, required=True, min_items=1)
    star = jo.object(SoapStar, required=True)
    color = jo.object(Color, required=True)
Exemplo n.º 2
0
class Pet(object):
    id = jo.integer(int_format="int64")
    category = jo.object(item=Category)
    name = jo.string(required=True, example="doggie")
    photo_urls = jo.array(
        item=swagger.String(xml="photoUrl"),
        required=True,
        xml=swagger.XML(wrapped=True),
    )
    status = jo.object(item=Status)
    tags = jo.array(item=Tag, xml=swagger.XML(wrapped=True))
Exemplo n.º 3
0
class Order(object):
    id = jo.integer(int_format="int64")
    pet_id = jo.integer(int_format="int64")
    quantity = jo.integer(int_format="int32")
    ship_date = jo.string(str_format="date-time")
    status = jo.object(item=Status, description="Order Status")
    complete = jo.boolean()
Exemplo n.º 4
0
class InventoryItem(object):
    id = jo.string(str_format="uuid",
                   example="d290f1ee-6c54-4b01-90e6-d701748f0851",
                   required=True)
    name = jo.string(example="Widget Adapter", required=True)
    manufacturer = jo.object(item=Manufacturer, required=True)
    release_date = jo.string(str_format="date-time",
                             example="2016-08-29T09:12:33.001Z",
                             required=True)
Exemplo n.º 5
0
class PullRequest(object):
    id = jo.integer()
    title = jo.string()
    repository = jo.object(item=Repository)
    author = jo.object(item=User)
Exemplo n.º 6
0
class Repository(object):
    slug = jo.string()
    owner = jo.object(item=User)