diff --git a/ibflex/Types.py b/ibflex/Types.py index a292987..e984205 100644 --- a/ibflex/Types.py +++ b/ibflex/Types.py @@ -593,6 +593,7 @@ class CashReportCurrency(FlexElement): endingCashSec: Optional[decimal.Decimal] = None endingCashCom: Optional[decimal.Decimal] = None endingCashPaxos: Optional[decimal.Decimal] = None + endingCashIBUKL: Optional[Decimal] = None endingSettledCash: Optional[decimal.Decimal] = None endingSettledCashSec: Optional[decimal.Decimal] = None endingSettledCashCom: Optional[decimal.Decimal] = None diff --git a/tests/test_types.py b/tests/test_types.py index e43224b..24b48ca 100644 --- a/tests/test_types.py +++ b/tests/test_types.py @@ -237,7 +237,7 @@ class CashReportCurrencyTestCase(unittest.TestCase): 'otherSec="0" otherCom="0" endingCash="51.730897778" ' 'endingCashSec="51.730897778" endingCashCom="0" ' 'endingSettledCash="51.730897778" endingSettledCashSec="51.730897778" ' - 'endingSettledCashCom="0" />') + 'endingSettledCashCom="0" endingCashIBUKL="0" />') ) def testParse(self): @@ -348,6 +348,7 @@ def testParse(self): self.assertEqual(instance.endingSettledCash, decimal.Decimal("51.730897778")) self.assertEqual(instance.endingSettledCashSec, decimal.Decimal("51.730897778")) self.assertEqual(instance.endingSettledCashCom, decimal.Decimal("0")) + self.assertEqual(instance.endingCashIBUKL, decimal.Decimal("0")) class StatementOfFundsLineTestCase(unittest.TestCase):