コード例 #1
0
ファイル: declares_test.py プロジェクト: phona/mylib
        class Klass(Declared):
            a = var(int)
            b = var(int)
            c = var(int, init=False)

            def __post_init__(self, c):
                self.c = c + 1
コード例 #2
0
ファイル: declares_test.py プロジェクト: phona/mylib
        class Klass(Declared):
            a = var(int)
            b = var(int)
            c = var(int, init=False, required=False)

            def __post_init__(self):
                self.c = self.a + self.b
コード例 #3
0
ファイル: declares_test.py プロジェクト: phona/mylib
        class Object(Declared):
            action = pascalcase_var(str, as_xml_attr=True)
            code = pascalcase_var(str, as_xml_attr=True)
            id_ = var(str, field_name="ID", as_xml_attr=True)
            element_type = pascalcase_var(str, as_xml_attr=True)

            properties = var(new_list_type(Property), field_name="Property")
コード例 #4
0
ファイル: declares_test.py プロジェクト: phona/mylib
        class Mapping(Declared):
            element_code = pascalcase_var(str, as_xml_attr=True)
            element_id = var(str, as_xml_attr=True, field_name="ElementID")
            element_type = pascalcase_var(str, as_xml_attr=True)
            parent_type = pascalcase_var(str, as_xml_attr=True)
            parent_code = pascalcase_var(str, as_xml_attr=True)
            parent_id = var(str, as_xml_attr=True, field_name="ParentID")
            action = pascalcase_var(str, as_xml_attr=True)

            properties = var(new_list_type(Property), field_name="Property")
コード例 #5
0
ファイル: declares_test.py プロジェクト: newdas/mylib
class JSONTestClass(Declared):
    a = var(int)
    b = var(float)
    c = var(bytes)
    d = var(str)
    e = var(bool)
    f = var(list)
    g = var(dict)
コード例 #6
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, required=False, init=False, ignore_serialize=True)
コード例 #7
0
ファイル: declares_test.py プロジェクト: newdas/mylib
class InnerJSONTestClass(Declared):
    ia = var(int)
    ib = var(int)
コード例 #8
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, default_factory=lambda: 10)
コード例 #9
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, field_name="aa")
コード例 #10
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int)
コード例 #11
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Mappings(Declared):
     mapping = var(new_list_type(Mapping), field_name="Mapping")
コード例 #12
0
ファイル: declares_test.py プロジェクト: newdas/mylib
class InheritedJSONTestClass(JSONTestClass, InnerJSONTestClass):
    iia = var(int)
コード例 #13
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Example(Declared):
     crcat = var(str)
     crsource = var(str)
     crkw = var(str)
     crint = var(int)
     crfloat = var(float)
コード例 #14
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass1(Declared):
     testVarB = var(int, naming_style=NamingStyle.camelcase)
コード例 #15
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass3(Declared):
     TestVarD = var(int, naming_style=NamingStyle.camelcase)
コード例 #16
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass(Declared):
     test_var_a = var(int, naming_style=NamingStyle.camelcase)
コード例 #17
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass3(Declared):
     TestVarD = var(int)
コード例 #18
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass1(Declared):
     testVarB = var(int)
コード例 #19
0
ファイル: declares_test.py プロジェクト: newdas/mylib
class CombineJSONTestClass(Declared):
    a = var(int)
    b = var(str)
    json = var('JSONTestClass')
コード例 #20
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Objects(Declared):
     object_ = var(new_list_type(Object), field_name="Object")
コード例 #21
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, required=False)
コード例 #22
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Klass(Declared):
     test_var_a = var(int)
コード例 #23
0
ファイル: declares_test.py プロジェクト: newdas/mylib
class NewVarJsonTestClass(Declared):
    a = var(int, field_name="na")
    b = var(int, field_name="nb")
    c = var(datetime)
コード例 #24
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, init=False)
コード例 #25
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, ignore_serialize=True)
コード例 #26
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Neighbor(Declared):
     name = var(str, as_xml_attr=True)
     direction = var(str, as_xml_attr=True)
コード例 #27
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class ITestJsonClass(Declared):
     a = var(int)
     b = var(int)
     c = var(int, required=False)
コード例 #28
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Country(Declared):
     rank = var(str)
     year = var(int)
     gdppc = var(int)
     name = var(str, as_xml_attr=True)
     neighbor = var(Neighbor)
コード例 #29
0
ファイル: declares_test.py プロジェクト: newdas/mylib
 class Klass(Declared):
     a = var(int, default=10)
コード例 #30
0
ファイル: declares_test.py プロジェクト: phona/mylib
 class Property(Declared):
     name = pascalcase_var(str, as_xml_attr=True)
     value = var(str, as_xml_text=True)