ets-labs / python-domain-models

Domain models framework for Python projects
BSD 3-Clause "New" or "Revised" License
22 stars 4 forks source link

As a developer I want to mark fields as required #16

Closed rmk135 closed 8 years ago

rmk135 commented 8 years ago

Possible syntax:

class SomeModel(model.DomainModel):

    some_fields = fields.Field(required=True)

It means that:

1) When model is created, I do have to provide all required fields via keyword arguments, otherwise I will get appropriate error 2) After model has been created, I can't set required fields to None, but I can set them to field's valid value