コード例 #1
0
class User(object):
    id = jo.integer(int_format="int64")
    username = jo.string()
    first_name = jo.string()
    last_name = jo.string()
    email = jo.email()
    password = jo.string()
    phone = jo.string()
    user_status = jo.integer(int_format="int32", description="User status")
コード例 #2
0
ファイル: inventory.py プロジェクト: kulgan/flaskdoc
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)
コード例 #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()
コード例 #4
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)
コード例 #5
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))
コード例 #6
0
ファイル: schemas.py プロジェクト: kulgan/flaskdoc
class User(object):
    username = jo.string()
    uuid = jo.string(str_format="uuid")
コード例 #7
0
ファイル: schemas.py プロジェクト: kulgan/flaskdoc
class PullRequest(object):
    id = jo.integer()
    title = jo.string()
    repository = jo.object(item=Repository)
    author = jo.object(item=User)
コード例 #8
0
ファイル: schemas.py プロジェクト: kulgan/flaskdoc
class Repository(object):
    slug = jo.string()
    owner = jo.object(item=User)
コード例 #9
0
class ApiResponse(object):
    code = jo.integer()
    type = jo.string()
    message = jo.string()
コード例 #10
0
class Tag(object):
    id = jo.integer(int_format="int64")
    name = jo.string()
コード例 #11
0
class Category(object):
    id = jo.integer(int_format="int64")
    name = jo.string()
コード例 #12
0
ファイル: inventory.py プロジェクト: kulgan/flaskdoc
class Manufacturer(object):
    name = jo.string(example="ACME Corporation", required=True)
    phone = jo.string(example="408-867-5309")
    homepage = jo.string(str_format="url", example="https://www.acme-corp.com")