Ejemplo n.º 1
0
class SurrogatePerson(Record):
    name = Property(isa=Name)
    ssn = Property(isa=str, check=lambda x: re.match(r'\d{3}-\d{2}-\d{4}', x))
    date_of_birth = DateProperty()
    description = UnicodeProperty()
    phone_number = StringProperty()
    primary_key = [ssn]
Ejemplo n.º 2
0
class Event(JsonRecord):
    id = IdProperty()
    chapter = IdProperty()
    projects = Property(isa=list)
    name = UnicodeProperty()
    description = UnicodeProperty()
    location = UnicodeProperty()
    event_start = DateProperty()
    event_pricing = Property(isa=dict)
    rsvp_tickets = StringProperty()
    images = Property(isa=list)
Ejemplo n.º 3
0
class Project(JsonRecord):
    id = IdProperty()
    project_id = IntProperty()
    primary_key = [project_id]
    name = UnicodeProperty()
    description = UnicodeProperty()
    org_description = UnicodeProperty()
    purpose = UnicodeProperty()
    additional_info = UnicodeProperty()
    secondary_focus = StringProperty()
    state = StringProperty()
    project_type = IntProperty()
    focus = IntProperty()
    area = StringProperty()
    address = UnicodeProperty()
    contact_chapter = IdProperty(json_name="contact_chapter")
    first_funded = IntProperty()
    total_funds = FloatProperty()
    status = IntProperty()
    images = Property(isa=list)
Ejemplo n.º 4
0
 class MyRecord(NCAutoJsonRecord):
     blah_blah = Property(json_name="blahBlah")
Ejemplo n.º 5
0
 class Pilcrow(Record):
     bar = ListProperty(of=Octothorpe)
     foo = Property(isa=Caret)
     baz = Property()
Ejemplo n.º 6
0
 class OhNoRecord(Record):
     lets_go = Property(isa=datetime)
Ejemplo n.º 7
0
 class Octothorpe(Record):
     name = Property()
     boo = Property()
     hiss = Property()
Ejemplo n.º 8
0
 class FussPot(Record):
     fuss_list = ListProperty(of=FussyRecord)
     fuss_map = DictProperty(of=FussyRecord)
     top_fuss = Property(isa=FussyRecord)
Ejemplo n.º 9
0
 class Listicle(Record):
     theme = Property()
     witty_examples = ListProperty(of=Item)
Ejemplo n.º 10
0
 class NumRecord(Record):
     which = Property(isa=(OneRecord, TwoRecord))
Ejemplo n.º 11
0
        class TwoRecord(Record):
            bar = Property(isa=type(None))

            def __call__(self):
                return "hi"
Ejemplo n.º 12
0
 class OneRecord(Record):
     foo = Property(isa=type(2))
Ejemplo n.º 13
0
 class SophiesRecord(Record):
     placeholder = Property()
     aux_placeholder = Property(default='')
     age = Property(default=0)
     name = V1Property(isa=basestring)
Ejemplo n.º 14
0
 class Foo(Record):
     bar = Property()
Ejemplo n.º 15
0
 class HashMap(Record):
     intent = Property()
     hashed = DictProperty(of=Item)
Ejemplo n.º 16
0
class Item(Record):
    name = Property()
Ejemplo n.º 17
0
 class LooseRecord(Record):
     this = Property(isa=(OneRecord, TwoRecord, datetime))
     that = Property(isa=MagicRecord)
     other = Property(isa=MagicList)
Ejemplo n.º 18
0
 class FussyRecord(Record):
     id = Property(required=True)
Ejemplo n.º 19
0
 class SophiesRecord(Record):
     placeholder = Property()
     aux_placeholder = Property(empty='')
     age = Property(empty=0)
     name = Property(empty=None)
Ejemplo n.º 20
0
 class MyObj(Record):
     foo = Property()
     bar = Property()
Ejemplo n.º 21
0
 class BlahRecord(Record):
     blah = Property()
Ejemplo n.º 22
0
 class Pilcrow(Record):
     bar = ListProperty(of=Octothorpe)
     foo = Property(isa=Caret)
     baz = Property()
     quux = DictProperty(of=str)
     frop = DictProperty(of=list_of(unicode))
Ejemplo n.º 23
0
 class LambdaRecord(Record):
     epoch = Property(isa=datetime)
     objective = Property(isa=BlahRecord)