"""Abacus State Model. Python abstraction of an abacus_state, the state that is used for tracking the status of some process. """ class AbacusState: """Abacus State class.""" def __init__(self, **kwargs): """Set object properties from kwargs.""" self.abacus_state_id = kwargs.get('abacus_state_id', None) self.action_name = kwargs.get('action_name', None) self.action_status = kwargs.get('action_status', None) self.message = kwargs.get('message', None)