@transaction_type.setter<EOL><INDENT>def transaction_type(self, transaction_type):<DEDENT>
if transaction_type not in TRANSACTION_TYPES:<EOL><INDENT>raise ValueError(ERROR_LOOKUP.get('<STR_LIT>') % (transaction_type, self.transaction_id,<EOL>self.asset_manager_id))<EOL><DEDENT>else:<EOL><INDENT>self._transaction_type = transaction_type<EOL><DEDENT>
:param transaction_type: The type of transaction that we are recording - e.g. Trade, Payment, Coupon
:return: