def __init__(self, asset_manager_id, asset_book_id, counterparty_book_id, transaction_action,<EOL>asset_id, quantity, transaction_date, settlement_date, asset=None, execution_time=None,<EOL>transaction_type='<STR_LIT>', transaction_id=None, transaction_status='<STR_LIT>',<EOL>charges=None, codes=None, comments=None, links=None, parties=None,<EOL>rates=None, references=None, *args, **kwargs):
super(CashTransaction, self).__init__(asset_manager_id=asset_manager_id,<EOL>asset_book_id=asset_book_id,<EOL>counterparty_book_id=counterparty_book_id,<EOL>transaction_action=transaction_action,<EOL>asset_id=asset_id,<EOL>quantity=quantity,<EOL>transaction_date=transaction_date,<EOL>settlement_date=settlement_date,<EOL>price=<NUM_LIT:1>,<EOL>transaction_currency=asset_id,<EOL>settlement_currency=asset_id,<EOL>asset=asset,<EOL>execution_time=execution_time,<EOL>transaction_type=transaction_type,<EOL>transaction_id=transaction_id,<EOL>transaction_status=transaction_status,<EOL>charges=charges,<EOL>codes=codes,<EOL>comments=comments,<EOL>links=links,<EOL>parties=parties,<EOL>rates=rates,<EOL>references=references,<EOL>*args, **kwargs)<EOL>
:param asset_manager_id:
:param asset_book_id:
:param counterparty_book_id:
:param transaction_action:
:param asset_id:
:param quantity:
:param transaction_date:
:param settlement_date:
:param price:
:param transaction_currency:
:param settlement_currency: The currency in which the transaction will be settled.  Defaults to the
transaction_currency if not specified.
:param asset:
:param execution_time:
:param transaction_type:
:param transaction_id:
:param transaction_status:
:param charges:
:param codes:
:param comments:
:param links:
:param parties:
:param rates:
:param references:
:param args:
:param kwargs: