コード例 #1
0
ファイル: base.py プロジェクト: jgirardet/mapistarbak
class BaseActeSchema(typesystem.Object):
    properties = {
        'id': typesystem.integer(description="Observation id"),
        'patient_id': typesystem.integer(description="Patient id"),
        'created': typesystem.string(description="Created"),
        'modified': typesystem.string(description="Last Modified"),
        'owner_id': typesystem.integer(description="owner id"),
    }
    required = []
コード例 #2
0
ファイル: types.py プロジェクト: bogyman/crab
class ReservationType(typesystem.Object):
    properties = {
        "id": typesystem.integer(minimum=1, default=None),
        "first_name": typesystem.string(max_length=100),
        "last_name": typesystem.string(max_length=100),
        "room": typesystem.integer(minimum=1),
        "start_date": typesystem.integer(minimum=1),
        "end_date": typesystem.integer(minimum=1),
    }
コード例 #3
0
class ProjectScheme(BaseScheme):
    render_fields = ['id', 'name', 'user_id']
    properties = {
        "id": typesystem.integer(default=0),
        "name": typesystem.String,
        "user_id": NullableInt
    }
コード例 #4
0
class Revision(typesystem.Object):
    properties = {
        'revision': typesystem.integer(),
        'date': typesystem.string(format='ISO8601'),
        'subject': typesystem.string(),
        'download_url': typesystem.string(format='URL'),
    }
コード例 #5
0
ファイル: components.py プロジェクト: karingula/star
class FlightComponent(typesystem.Object):
    properties = {
        'flight_id': typesystem.integer(),
        'from_location': typesystem.string(max_length=100),
        'to_location': typesystem.string(max_length=100),
        'schedule': service.date(),
    }
コード例 #6
0
ファイル: test_schema.py プロジェクト: pjwarner/apistar
class ToDoNote(typesystem.Object):
    properties = {
        'id': typesystem.integer(minimum=0),
        'text': typesystem.string(max_length=100),
        'complete': typesystem.boolean(),
        'percent_complete': typesystem.number(),
        'category': Category
    }
コード例 #7
0
ファイル: Ssid.py プロジェクト: wifimedia/rd
class Ssid(typesystem.Object):
    db = db_entry.Ssid
    properties = {
        'name': typesystem.string(max_length=100),
        'available_to_siblings': typesystem.integer(default=1),
        'extra_name': typesystem.string(max_length=100),
        'extra_value': typesystem.string(max_length=100)
    }
コード例 #8
0
class UserScheme(BaseScheme):
    render_fields = ['id', 'first_name', 'last_name', 'email']
    properties = {
        "id": typesystem.integer(default=0),
        "first_name": typesystem.String,
        "last_name": typesystem.String,
        "password": typesystem.String,
        "email": typesystem.String,
    }
コード例 #9
0
ファイル: test_object.py プロジェクト: yunti/apistar
class HighScore(typesystem.Object):
    properties = {
        'name': typesystem.string(max_length=100),
        'score': typesystem.integer(minimum=0, maximum=100),
        'completed': typesystem.boolean(default=False),
        'difficulty': typesystem.enum(enum=['easy', 'medium', 'hard']),
        'location': typesystem.newtype(Location, default={'latitude': 0.0, 'longitude': 0.0})
    }
    required = ['name']
コード例 #10
0
class UserSchemas(typesystem.Object):

    properties = {
        "id": typesystem.integer(default=None),
        "username": typesystem.string(max_length=32, required=False)
    }
コード例 #11
0
ファイル: cart.py プロジェクト: rosscdh/snap-cart
class ProductSerializer(typesystem.Object):
    properties = {
        'name': typesystem.string(max_length=100),
        'agreed_price': typesystem.integer(),
        'signature': typesystem.string(max_length=255),
    }
コード例 #12
0
class Annotation(typesystem.Object):
    properties = {
        'revision': typesystem.integer(),
        'download_url': typesystem.string(format='URL'),
    }
コード例 #13
0
ファイル: base.py プロジェクト: jgirardet/mapistarbak
class BaseActeCreateSchema(typesystem.Object):

    properties = {
        'patient_id': typesystem.integer(description="Patient id"),
    }
    required = ['patient_id']
コード例 #14
0
ファイル: Node.py プロジェクト: wifimedia/rd
class NodeSetting(typesystem.Object):
    db = db_entry.NodeSetting
    properties = {
        'id': typesystem.integer(),
        'mesh_id': typesystem.integer(),
        'password': typesystem.string(max_length=128),
        'power': typesystem.integer(default=100),
        'all_power': typesystem.integer(default=1),
        'two_chan': typesystem.integer(default=6),
        'five_chan': typesystem.integer(default=44),
        'heartbeat_interval': typesystem.integer(default=60),
        'heartbeat_dead_after': typesystem.integer(default=600),
        # TODO this needs to be proper dataTime
        'created': typesystem.string(max_length=100),
        'modified': typesystem.string(max_length=100),
        # TODO Maybe better Hash?
        'password_hash': typesystem.string(max_length=128),
        'eth_br_chk': typesystem.integer(default=0),
        'eth_br_with': typesystem.integer(default=0),
        'eth_br_for_all': typesystem.integer(default=1),
        'tz_name': typesystem.string(max_length=128),
        'tz_value': typesystem.string(max_length=128),
        # TODO Do the country thing properly
        'country': typesystem.string(max_length=5),
        'gw_dhcp_timeout': typesystem.integer(default=120),
        'gw_use_previous': typesystem.integer(default=1),
        'gw_auto_reboot': typesystem.integer(default=1),
        'gw_auto_reboot_time': typesystem.integer(default=600),
        'client_key': typesystem.string(max_length=255)
    }