Exemple #1
0
 def model_sql_to_model(model_sql: PlanSQL) -> Plan:
     model = Plan()
     ''' STRINGS '''
     model.name = model_sql.name
     model.id = model_sql.id_name
     model.description = model_sql.description
     ''' BOOLEANS '''
     model.bindable = model_sql.bindable
     model.free = model_sql.free
     ''' OBJECTS '''
     model.metadata = PlanMetadataAdapter.from_blob(model_sql.metadata)
     return model
Exemple #2
0
 def sample_model(name='plan1') -> Plan:
     model = Plan()
     ''' STRINGS '''
     model.name = name
     model.id = name
     model.description = name
     ''' BOOLEANS '''
     model.free = True
     model.bindable = False
     ''' OBJECTS '''
     model.metadata = PlanMetadata(display_name='metadata1')
     return model