derivitec.reports.types.VarPositionInfo¶
- class derivitec.reports.types.VarPositionInfo(asset_id=None, asset_name=None, bond_issuer_type=None, book_id=None, book_name=None, business_unit=None, client=None, client_name=None, client_tradable_id=None, client_transaction_id=None, commodity_id=None, counterparty=None, counterparty_account=None, counterparty_name=None, date_label1=None, date_label2=None, dealer_name=None, dealer_status=None, dealing_bank=None, dealing_bank_name=None, decimal_label1=None, decimal_label2=None, entity=None, equity_asset_code=None, exchange=None, futures_contract_size=None, fx_cross=None, fx_cross_id=None, holding=None, instrument_code=None, issuer_name=None, leg=None, level1_portfolio_id=None, level1_portfolio_name=None, level2_portfolio_id=None, level2_portfolio_name=None, level3_portfolio_id=None, level3_portfolio_name=None, level4_portfolio_id=None, level4_portfolio_name=None, level5_portfolio_id=None, level5_portfolio_name=None, notes=None, quantity=None, sector=None, country_of_risk=None, contract_currency=None, security_type=None, strategy=None, structure=None, sub_business_unit=None, team=None, tradable=None, tradable_id=None, product_type=None, string_label1=None, string_label2=None, string_label3=None, string_label4=None, string_label5=None, string_label6=None, string_label7=None, string_label8=None, string_label9=None, string_label10=None, string_label11=None, string_label12=None, string_label13=None, string_label14=None, string_label15=None, ctpty_string_label1=None, ctpty_string_label2=None, ctpty_string_label3=None, calculated_string_label1=None, calculated_string_label2=None, calculated_string_label3=None, calculated_string_label4=None, **kwargs)[source]¶
- __init__(asset_id=None, asset_name=None, bond_issuer_type=None, book_id=None, book_name=None, business_unit=None, client=None, client_name=None, client_tradable_id=None, client_transaction_id=None, commodity_id=None, counterparty=None, counterparty_account=None, counterparty_name=None, date_label1=None, date_label2=None, dealer_name=None, dealer_status=None, dealing_bank=None, dealing_bank_name=None, decimal_label1=None, decimal_label2=None, entity=None, equity_asset_code=None, exchange=None, futures_contract_size=None, fx_cross=None, fx_cross_id=None, holding=None, instrument_code=None, issuer_name=None, leg=None, level1_portfolio_id=None, level1_portfolio_name=None, level2_portfolio_id=None, level2_portfolio_name=None, level3_portfolio_id=None, level3_portfolio_name=None, level4_portfolio_id=None, level4_portfolio_name=None, level5_portfolio_id=None, level5_portfolio_name=None, notes=None, quantity=None, sector=None, country_of_risk=None, contract_currency=None, security_type=None, strategy=None, structure=None, sub_business_unit=None, team=None, tradable=None, tradable_id=None, product_type=None, string_label1=None, string_label2=None, string_label3=None, string_label4=None, string_label5=None, string_label6=None, string_label7=None, string_label8=None, string_label9=None, string_label10=None, string_label11=None, string_label12=None, string_label13=None, string_label14=None, string_label15=None, ctpty_string_label1=None, ctpty_string_label2=None, ctpty_string_label3=None, calculated_string_label1=None, calculated_string_label2=None, calculated_string_label3=None, calculated_string_label4=None, **kwargs)[source]¶
: param asset_id: asset_id : param asset_name: asset_name : param bond_issuer_type: bond_issuer_type : param book_id: book_id : param book_name: book_name : param business_unit: business_unit : param client: client : param client_name: client_name : param client_tradable_id: client_tradable_id : param client_transaction_id: client_transaction_id : param commodity_id: commodity_id : param counterparty: counterparty : param counterparty_account: counterparty_account : param counterparty_name: counterparty_name : param date_label1: date_label1 : param date_label2: date_label2 : param dealer_name: dealer_name : param dealer_status: dealer_status : param dealing_bank: dealing_bank : param dealing_bank_name: dealing_bank_name : param decimal_label1: decimal_label1 : param decimal_label2: decimal_label2 : param entity: entity : param equity_asset_code: equity asset code : param exchange: exchange : param futures_contract_size: futures_contract_size : param fx_cross: fx_cross : param fx_cross_id: fx_cross_id : param holding: holding : param instrument_code: instrument_code : param issuer_name: issuer name : param leg: leg : param level1_portfolio_id: level1_portfolio_id : param level1_portfolio_name: level1_portfolio_name : param level2_portfolio_id: level2_portfolio_id : param level2_portfolio_name: level2_portfolio_name : param level3_portfolio_id: level3_portfolio_id : param level3_portfolio_name: level3_portfolio_name : param level4_portfolio_id: level4_portfolio_id : param level4_portfolio_name: level4_portfolio_name : param level5_portfolio_id: level5_portfolio_id : param level5_portfolio_name: level5_portfolio_name : param notes: notes : param quantity: quantity : param sector: sector : param country_of_risk: country_of_risk : param contract_currency: contract_currency : param security_type: security_type : param strategy: strategy : param structure: structure : param sub_business_unit: sub_business_unit : param team: team : param tradable: tradable : param tradableid: tradableid : param producttype: producttype : param string_label1: string_label1 : param string_label2: string_label2 : param string_label3: string_label3 : param string_label4: string_label4 : param string_label5: string_label5 : param ctpty_string_label1: ctpty_string_label1 : param ctpty_string_label2: ctpty_string_label2 : param ctpty_string_label3: ctpty_string_label3 : param calculated_string_label1: calculated_string_label1 : param calculated_string_label2: calculated_string_label2 : param calculated_string_label3: calculated_string_label3 : param calculated_stringlabel4: calculated_stringlabel4
Methods
IsKeyValuePairListType(key_class_instance, ...)__init__([asset_id, asset_name, ...]): param asset_id: asset_id : param asset_name: asset_name : param bond_issuer_type: bond_issuer_type : param book_id: book_id : param book_name: book_name : param business_unit: business_unit : param client: client : param client_name: client_name : param client_tradable_id: client_tradable_id : param client_transaction_id: client_transaction_id : param commodity_id: commodity_id : param counterparty: counterparty : param counterparty_account: counterparty_account : param counterparty_name: counterparty_name : param date_label1: date_label1 : param date_label2: date_label2 : param dealer_name: dealer_name : param dealer_status: dealer_status : param dealing_bank: dealing_bank : param dealing_bank_name: dealing_bank_name : param decimal_label1: decimal_label1 : param decimal_label2: decimal_label2 : param entity: entity : param equity_asset_code: equity asset code : param exchange: exchange : param futures_contract_size: futures_contract_size : param fx_cross: fx_cross : param fx_cross_id: fx_cross_id : param holding: holding : param instrument_code: instrument_code : param issuer_name: issuer name : param leg: leg : param level1_portfolio_id: level1_portfolio_id : param level1_portfolio_name: level1_portfolio_name : param level2_portfolio_id: level2_portfolio_id : param level2_portfolio_name: level2_portfolio_name : param level3_portfolio_id: level3_portfolio_id : param level3_portfolio_name: level3_portfolio_name : param level4_portfolio_id: level4_portfolio_id : param level4_portfolio_name: level4_portfolio_name : param level5_portfolio_id: level5_portfolio_id : param level5_portfolio_name: level5_portfolio_name : param notes: notes : param quantity: quantity : param sector: sector : param country_of_risk: country_of_risk : param contract_currency: contract_currency : param security_type: security_type : param strategy: strategy : param structure: structure : param sub_business_unit: sub_business_unit : param team: team : param tradable: tradable : param tradableid: tradableid : param producttype: producttype : param string_label1: string_label1 : param string_label2: string_label2 : param string_label3: string_label3 : param string_label4: string_label4 : param string_label5: string_label5 : param ctpty_string_label1: ctpty_string_label1 : param ctpty_string_label2: ctpty_string_label2 : param ctpty_string_label3: ctpty_string_label3 : param calculated_string_label1: calculated_string_label1 : param calculated_string_label2: calculated_string_label2 : param calculated_string_label3: calculated_string_label3 : param calculated_stringlabel4: calculated_stringlabel4
json_params()JSON param names.
rebuild(content)Recursive rebuild.
recursive_decompose(item)Helper function to recursively convert some types to a suitable format for json.
to_dict()typename()