cinder_data.model module

class cinder_data.model.CinderModel(raw_data=None, trusted_data=None, deserialize_mapping=None, init=True, partial=True, strict=True, validate=False, app_data=None, **kwargs)

Bases: schematics.models.Model

A basic model that assumes the model has an id attribute.

Note

cinder-data makes use of schematics for it’s models. Full documentation on Schematics can be found at: https://schematics.readthedocs.io/en/latest/

id

schematics.types.base.IntType – The model id.

id = <IntType() instance on CinderModel as 'id'>
class cinder_data.model.DjangoModel(raw_data=None, trusted_data=None, deserialize_mapping=None, init=True, partial=True, strict=True, validate=False, app_data=None, **kwargs)

Bases: cinder_data.model.CinderModel

A subclass of CinderModel the includes user Django Admin attributes.

created_at

schematics.types.base.DateTimeType – Django admin created_at

updated_at

schematics.types.base.DateTimeType – Django admin updated_at

created_at = <DateTimeType() instance on DjangoModel as 'created_at'>
id = <IntType() instance on DjangoModel as 'id'>
updated_at = <DateTimeType() instance on DjangoModel as 'updated_at'>