11from marshmallow import fields , post_load
22
3- from .base import BaseObject , BaseScheme
4- from .company import CompanyScheme
5- from .hub import HubsSchemeMixin
3+ from .base import BaseModel , BaseSchema
4+ from .company import CompanySchema
5+ from .hub import HubsSchemaMixin
66
77
8- class Marketplace (BaseObject ):
8+ class Marketplace (BaseModel ):
99 pass
1010
1111
12- class MarketplaceScheme ( BaseScheme ):
12+ class MarketplaceSchema ( BaseSchema ):
1313 name = fields .Str ()
1414 zone = fields .Str ()
1515 description = fields .Str ()
1616 active_contract = fields .Int ()
1717 icon = fields .Str ()
18- owner = fields .Nested (CompanyScheme , only = ('id' , 'name' ))
19- hubs = fields .List (fields .Nested (HubsSchemeMixin , only = ('id' , 'name' )))
18+ owner = fields .Nested (CompanySchema , only = ('id' , 'name' ))
19+ hubs = fields .List (fields .Nested (HubsSchemaMixin , only = ('id' , 'name' )))
2020
2121 @post_load
2222 def make_object (self , data ):
2323 return Marketplace (** data )
2424
2525
26- class Agreement (BaseObject ):
26+ class Agreement (BaseModel ):
2727 pass
2828
2929
30- class AgreementScheme ( BaseScheme ):
30+ class AgreementSchema ( BaseSchema ):
3131 type = fields .Str ()
3232 title = fields .Str ()
3333 description = fields .Str ()
3434 created = fields .DateTime ()
3535 updated = fields .DateTime ()
36- owner = fields .Nested (CompanyScheme , only = ('id' , 'name' ))
36+ owner = fields .Nested (CompanySchema , only = ('id' , 'name' ))
3737 stats = fields .Dict ()
3838 active = fields .Bool ()
3939 version = fields .Int ()
@@ -46,25 +46,25 @@ def make_object(self, data):
4646 return Agreement (** data )
4747
4848
49- class Contract (BaseObject ):
49+ class Contract (BaseModel ):
5050 pass
5151
5252
53- class ContractScheme ( BaseScheme ):
53+ class ContractSchema ( BaseSchema ):
5454 name = fields .Str ()
5555 status = fields .Str ()
5656 version = fields .Int ()
5757 type = fields .Str ()
58- agreement = fields .Nested (AgreementScheme , only = ('id' , 'name' ))
59- marketplace = fields .Nested (MarketplaceScheme , only = ('id' , 'name' ))
60- owner = fields .Nested (CompanyScheme , only = ('id' , 'name' ))
61- creater = fields .Nested (CompanyScheme , only = ('id' , 'name' ))
58+ agreement = fields .Nested (AgreementSchema , only = ('id' , 'name' ))
59+ marketplace = fields .Nested (MarketplaceSchema , only = ('id' , 'name' ))
60+ owner = fields .Nested (CompanySchema , only = ('id' , 'name' ))
61+ creater = fields .Nested (CompanySchema , only = ('id' , 'name' ))
6262 created = fields .DateTime ()
6363 updated = fields .DateTime ()
6464 enrolled = fields .Str ()
6565 version_created = fields .DateTime ()
6666 activation = fields .Dict ()
67- signee = fields .Nested (CompanyScheme , only = ('id' , 'name' ))
67+ signee = fields .Nested (CompanySchema , only = ('id' , 'name' ))
6868
6969 @post_load
7070 def make_object (self , data ):
0 commit comments