@transaction_action.setter<EOL><INDENT>def transaction_action(self, transaction_action):<DEDENT>
if transaction_action not in TRANSACTION_ACTIONS:<EOL><INDENT>raise ValueError(ERROR_LOOKUP.get('<STR_LIT>') % (transaction_action, self.transaction_id,<EOL>self.asset_manager_id))<EOL><DEDENT>else:<EOL><INDENT>self._transaction_action = transaction_action<EOL><DEDENT>
:param transaction_action: The action that this transaction is recording - e.g. Buy, Deliver
:return: