Documentation
¶
Index ¶
- Variables
- func OrderSideStringToEnum(side string) (enum.Side, error)
- func OrderTimeInForceStringToEnum(t string) (enum.TimeInForce, error)
- func OrderTypeStringToEnum(order string) (enum.OrdType, error)
- func Search[T ~string](dict map[string]T, raw string) (T, error)
- func SearchValue[T ~string](dict map[string]T, raw T) (string, error)
- func SecurityListRequestTypeStringToEnum(side string) (enum.SecurityListRequestType, error)
- func SecurityRequestTypeStringToEnum(side string) (enum.SecurityRequestType, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var MDEntryTypes = map[string]enum.MDEntryType{ "BID": enum.MDEntryType_BID, "OFFER": enum.MDEntryType_OFFER, "TRADE": enum.MDEntryType_TRADE, "INDEX_VALUE": enum.MDEntryType_INDEX_VALUE, "OPENING_PRICE": enum.MDEntryType_OPENING_PRICE, "CLOSING_PRICE": enum.MDEntryType_CLOSING_PRICE, "SETTLEMENT_PRICE": enum.MDEntryType_SETTLEMENT_PRICE, "TRADING_SESSION_HIGH_PRICE": enum.MDEntryType_TRADING_SESSION_HIGH_PRICE, "TRADING_SESSION_LOW_PRICE": enum.MDEntryType_TRADING_SESSION_LOW_PRICE, "VOLUME_WEIGHTED_AVERAGE_PRICE": enum.MDEntryType_VOLUME_WEIGHTED_AVERAGE_PRICE, "IMBALANCE": enum.MDEntryType_IMBALANCE, "TRADE_VOLUME": enum.MDEntryType_TRADE_VOLUME, "OPEN_INTEREST": enum.MDEntryType_OPEN_INTEREST, "COMPOSITE_UNDERLYING_PRICE": enum.MDEntryType_COMPOSITE_UNDERLYING_PRICE, "SIMULATED_SELL_PRICE": enum.MDEntryType_SIMULATED_SELL_PRICE, "SIMULATED_BUY_PRICE": enum.MDEntryType_SIMULATED_BUY_PRICE, "MARGIN_RATE": enum.MDEntryType_MARGIN_RATE, "MID_PRICE": enum.MDEntryType_MID_PRICE, "EMPTY_BOOK": enum.MDEntryType_EMPTY_BOOK, "SETTLE_HIGH_PRICE": enum.MDEntryType_SETTLE_HIGH_PRICE, "SETTLE_LOW_PRICE": enum.MDEntryType_SETTLE_LOW_PRICE, "PRIOR_SETTLE_PRICE": enum.MDEntryType_PRIOR_SETTLE_PRICE, "SESSION_HIGH_BID": enum.MDEntryType_SESSION_HIGH_BID, "SESSION_LOW_OFFER": enum.MDEntryType_SESSION_LOW_OFFER, "EARLY_PRICES": enum.MDEntryType_EARLY_PRICES, "AUCTION_CLEARING_PRICE": enum.MDEntryType_AUCTION_CLEARING_PRICE, "DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS": enum.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS, "SWAP_VALUE_FACTOR": enum.MDEntryType_SWAP_VALUE_FACTOR, "CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS": enum.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS, "DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS": enum.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS, "CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS": enum.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS, "FIXING_PRICE": enum.MDEntryType_FIXING_PRICE, "CASH_RATE": enum.MDEntryType_CASH_RATE, "RECOVERY_RATE": enum.MDEntryType_RECOVERY_RATE, "RECOVERY_RATE_FOR_LONG_POSITIONS": enum.MDEntryType_RECOVERY_RATE_FOR_LONG_POSITIONS, "RECOVERY_RATE_FOR_SHORT": enum.MDEntryType_RECOVERY_RATE_FOR_SHORT_POSITIONS, "TRADE_HISTORY": "101", }
View Source
var MDEntryTypesReversed = map[enum.MDEntryType]string{ enum.MDEntryType_BID: "BID", enum.MDEntryType_OFFER: "OFFER", enum.MDEntryType_TRADE: "TRADE", enum.MDEntryType_INDEX_VALUE: "INDEX_VALUE", enum.MDEntryType_OPENING_PRICE: "OPENING_PRICE", enum.MDEntryType_CLOSING_PRICE: "CLOSING_PRICE", enum.MDEntryType_SETTLEMENT_PRICE: "SETTLEMENT_PRICE", enum.MDEntryType_TRADING_SESSION_HIGH_PRICE: "TRADING_SESSION_HIGH_PRICE", enum.MDEntryType_TRADING_SESSION_LOW_PRICE: "TRADING_SESSION_LOW_PRICE", enum.MDEntryType_VOLUME_WEIGHTED_AVERAGE_PRICE: "VOLUME_WEIGHTED_AVERAGE_PRICE", enum.MDEntryType_IMBALANCE: "IMBALANCE", enum.MDEntryType_TRADE_VOLUME: "TRADE_VOLUME", enum.MDEntryType_OPEN_INTEREST: "OPEN_INTEREST", enum.MDEntryType_COMPOSITE_UNDERLYING_PRICE: "COMPOSITE_UNDERLYING_PRICE", enum.MDEntryType_SIMULATED_SELL_PRICE: "SIMULATED_SELL_PRICE", enum.MDEntryType_SIMULATED_BUY_PRICE: "SIMULATED_BUY_PRICE", enum.MDEntryType_MARGIN_RATE: "MARGIN_RATE", enum.MDEntryType_MID_PRICE: "MID_PRICE", enum.MDEntryType_EMPTY_BOOK: "EMPTY_BOOK", enum.MDEntryType_SETTLE_HIGH_PRICE: "SETTLE_HIGH_PRICE", enum.MDEntryType_SETTLE_LOW_PRICE: "SETTLE_LOW_PRICE", enum.MDEntryType_PRIOR_SETTLE_PRICE: "PRIOR_SETTLE_PRICE", enum.MDEntryType_SESSION_HIGH_BID: "SESSION_HIGH_BID", enum.MDEntryType_SESSION_LOW_OFFER: "SESSION_LOW_OFFER", enum.MDEntryType_EARLY_PRICES: "EARLY_PRICES", enum.MDEntryType_AUCTION_CLEARING_PRICE: "AUCTION_CLEARING_PRICE", enum.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS: "DAILY_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS", enum.MDEntryType_SWAP_VALUE_FACTOR: "SWAP_VALUE_FACTOR", enum.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS: "CUMULATIVE_VALUE_ADJUSTMENT_FOR_LONG_POSITIONS", enum.MDEntryType_DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS: "DAILY_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS", enum.MDEntryType_CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS: "CUMULATIVE_VALUE_ADJUSTMENT_FOR_SHORT_POSITIONS", enum.MDEntryType_FIXING_PRICE: "FIXING_PRICE", enum.MDEntryType_CASH_RATE: "CASH_RATE", enum.MDEntryType_RECOVERY_RATE: "RECOVERY_RATE", enum.MDEntryType_RECOVERY_RATE_FOR_LONG_POSITIONS: "RECOVERY_RATE_FOR_LONG_POSITIONS", enum.MDEntryType_RECOVERY_RATE_FOR_SHORT_POSITIONS: "RECOVERY_RATE_FOR_SHORT", "101": "TRADE_HISTORY", }
View Source
var MDUpdateTypes = map[string]enum.MDUpdateType{ "FULL_REFRESH": enum.MDUpdateType_FULL_REFRESH, "INCREMENTAL_REFRESH": enum.MDUpdateType_INCREMENTAL_REFRESH, }
View Source
var MessageTypes = map[string]enum.MsgType{}/* 118 elements not displayed */
View Source
var OrderAttributeTypes = map[string]enum.OrderAttributeType{ "AGGREGATED_ORDER": enum.OrderAttributeType_AGGREGATED_ORDER, "ORDER_PENDING_ALLOCATION": enum.OrderAttributeType_ORDER_PENDING_ALLOCATION, "SUBJECT_TO_EU_SHARE_TRADING_OBLIGATION": enum.OrderAttributeType_SUBJECT_TO_EU_SHARE_TRADING_OBLIGATION, "SUBJECT_TO_UK_SHARE_TRADING_OBLIGATION": enum.OrderAttributeType_SUBJECT_TO_UK_SHARE_TRADING_OBLIGATION, "REPRESENTATIVE_ORDER": enum.OrderAttributeType_REPRESENTATIVE_ORDER, "LINKAGE_TYPE": enum.OrderAttributeType_LINKAGE_TYPE, "EXEMPT_FROM_SHARE_TRADING_OBLIGATION": enum.OrderAttributeType_EXEMPT_FROM_SHARE_TRADING_OBLIGATION, "LIQUIDITY_PROVISION_ACTIVITY_ORDER": enum.OrderAttributeType_LIQUIDITY_PROVISION_ACTIVITY_ORDER, "RISK_REDUCTION_ORDER": enum.OrderAttributeType_RISK_REDUCTION_ORDER, "ALGORITHMIC_ORDER": enum.OrderAttributeType_ALGORITHMIC_ORDER, "SYSTEMIC_INTERNALISER_ORDER": enum.OrderAttributeType_SYSTEMIC_INTERNALISER_ORDER, "ALL_EXECUTIONS_FOR_THE_ORDER_ARE_TO_BE_SUBMITTED_TO_AN_APA": enum.OrderAttributeType_ALL_EXECUTIONS_FOR_THE_ORDER_ARE_TO_BE_SUBMITTED_TO_AN_APA, "ORDER_EXECUTION_INSTRUCTED_BY_CLIENT": enum.OrderAttributeType_ORDER_EXECUTION_INSTRUCTED_BY_CLIENT, "LARGE_IN_SCALE_ORDER": enum.OrderAttributeType_LARGE_IN_SCALE_ORDER, "HIDDEN_ORDER": enum.OrderAttributeType_HIDDEN_ORDER, }
View Source
var OrderOriginations = map[string]enum.OrderOrigination{ "CUSTOMER": enum.OrderOrigination_ORDER_RECEIVED_FROM_A_CUSTOMER, "WITHIN_THE_FIRM": enum.OrderOrigination_ORDER_RECEIVED_FROM_WITHIN_THE_FIRM, "ANOTHER_BROKER_DEALER": enum.OrderOrigination_ORDER_RECEIVED_FROM_ANOTHER_BROKER_DEALER, "A_CUSTOMER_OR_ORIGINATED_FROM_WITHIN_THE_FIRM": enum.OrderOrigination_ORDER_RECEIVED_FROM_A_CUSTOMER_OR_ORIGINATED_FROM_WITHIN_THE_FIRM, "A_DIRECT_ACCESS_OR_SPONSORED_ACCESS_CUSTOMER": enum.OrderOrigination_ORDER_RECEIVED_FROM_A_DIRECT_ACCESS_OR_SPONSORED_ACCESS_CUSTOMER, "A_FOREIGN_DEALER_EQUIVALENT": enum.OrderOrigination_ORDER_RECEIVED_FROM_A_FOREIGN_DEALER_EQUIVALENT, "AN_EXECUTION_ONLY_SERVICE": enum.OrderOrigination_ORDER_RECEIVED_FROM_AN_EXECUTION_ONLY_SERVICE, }
View Source
var OrderSides = map[string]enum.Side{ "BUY": enum.Side_BUY, "SELL": enum.Side_SELL, "BUY_MINUS": enum.Side_BUY_MINUS, "SELL_PLUS": enum.Side_SELL_PLUS, "SELL_SHORT": enum.Side_SELL_SHORT, "SELL_SHORT_EXEMPT": enum.Side_SELL_SHORT_EXEMPT, "UNDISCLOSED": enum.Side_UNDISCLOSED, "CROSS": enum.Side_CROSS, "CROSS_SHORT": enum.Side_CROSS_SHORT, "CROSS_SHORT_EXEMPT": enum.Side_CROSS_SHORT_EXEMPT, "AS_DEFINED": enum.Side_AS_DEFINED, "OPPOSITE": enum.Side_OPPOSITE, "SUBSCRIBE": enum.Side_SUBSCRIBE, "REDEEM": enum.Side_REDEEM, "LEND": enum.Side_LEND, "BORROW": enum.Side_BORROW, }
View Source
var OrderSidesReversed = map[enum.Side]string{ enum.Side_BUY: "BUY", enum.Side_SELL: "SELL", enum.Side_BUY_MINUS: "BUY_MINUS", enum.Side_SELL_PLUS: "SELL_PLUS", enum.Side_SELL_SHORT: "SELL_SHORT", enum.Side_SELL_SHORT_EXEMPT: "SELL_SHORT_EXEMPT", enum.Side_UNDISCLOSED: "UNDISCLOSED", enum.Side_CROSS: "CROSS", enum.Side_CROSS_SHORT: "CROSS_SHORT", enum.Side_CROSS_SHORT_EXEMPT: "CROSS_SHORT_EXEMPT", enum.Side_AS_DEFINED: "AS_DEFINED", enum.Side_OPPOSITE: "OPPOSITE", enum.Side_SUBSCRIBE: "SUBSCRIBE", enum.Side_REDEEM: "REDEEM", enum.Side_LEND: "LEND", enum.Side_BORROW: "BORROW", }
View Source
var OrderTimeInForces = map[string]enum.TimeInForce{ "DAY": enum.TimeInForce_DAY, "GOOD_TILL_CANCEL": enum.TimeInForce_GOOD_TILL_CANCEL, "AT_THE_OPENING": enum.TimeInForce_AT_THE_OPENING, "IMMEDIATE_OR_CANCEL": enum.TimeInForce_IMMEDIATE_OR_CANCEL, "FILL_OR_KILL": enum.TimeInForce_FILL_OR_KILL, "GOOD_TILL_CROSSING": enum.TimeInForce_GOOD_TILL_CROSSING, "GOOD_TILL_DATE": enum.TimeInForce_GOOD_TILL_DATE, "AT_THE_CLOSE": enum.TimeInForce_AT_THE_CLOSE, "GOOD_THROUGH_CROSSING": enum.TimeInForce_GOOD_THROUGH_CROSSING, "AT_CROSSING": enum.TimeInForce_AT_CROSSING, }
View Source
var OrderTypes = map[string]enum.OrdType{ "MARKET": enum.OrdType_MARKET, "LIMIT": enum.OrdType_LIMIT, "STOP": enum.OrdType_STOP_STOP_LOSS, "STOP_LIMIT": enum.OrdType_STOP_LIMIT, "MARKET_ON_CLOSE": enum.OrdType_MARKET_ON_CLOSE, "WITH_OR_WITHOUT": enum.OrdType_WITH_OR_WITHOUT, "LIMIT_OR_BETTER": enum.OrdType_LIMIT_OR_BETTER, "LIMIT_WITH_OR_WITHOUT": enum.OrdType_LIMIT_WITH_OR_WITHOUT, "ON_BASIS": enum.OrdType_ON_BASIS, "ON_CLOSE": enum.OrdType_ON_CLOSE, "LIMIT_ON_CLOSE": enum.OrdType_LIMIT_ON_CLOSE, "FOREX_MARKET": enum.OrdType_FOREX_MARKET, "PREVIOUSLY_QUOTED": enum.OrdType_PREVIOUSLY_QUOTED, "PREVIOUSLY_INDICATED": enum.OrdType_PREVIOUSLY_INDICATED, "FOREX_LIMIT": enum.OrdType_FOREX_LIMIT, "FOREX_SWAP": enum.OrdType_FOREX_SWAP, "FOREX_PREVIOUSLY_QUOTED": enum.OrdType_FOREX_PREVIOUSLY_QUOTED, "FUNARI": enum.OrdType_FUNARI, "MARKET_IF_TOUCHED": enum.OrdType_MARKET_IF_TOUCHED, "MARKET_WITH_LEFT_OVER_AS_LIMIT": enum.OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT, "PREVIOUS_FUND_VALUATION_POINT": enum.OrdType_PREVIOUS_FUND_VALUATION_POINT, "NEXT_FUND_VALUATION_POINT": enum.OrdType_NEXT_FUND_VALUATION_POINT, "PEGGED": enum.OrdType_PEGGED, "COUNTER_ORDER_SELECTION": enum.OrdType_COUNTER_ORDER_SELECTION, }
View Source
var OrderTypesReversed = map[enum.OrdType]string{ enum.OrdType_MARKET: "MARKET", enum.OrdType_LIMIT: "LIMIT", enum.OrdType_STOP_STOP_LOSS: "STOP", enum.OrdType_STOP_LIMIT: "STOP_LIMIT", enum.OrdType_MARKET_ON_CLOSE: "MARKET_ON_CLOSE", enum.OrdType_WITH_OR_WITHOUT: "WITH_OR_WITHOUT", enum.OrdType_LIMIT_OR_BETTER: "LIMIT_OR_BETTER", enum.OrdType_LIMIT_WITH_OR_WITHOUT: "LIMIT_WITH_OR_WITHOUT", enum.OrdType_ON_BASIS: "ON_BASIS", enum.OrdType_ON_CLOSE: "ON_CLOSE", enum.OrdType_LIMIT_ON_CLOSE: "LIMIT_ON_CLOSE", enum.OrdType_FOREX_MARKET: "FOREX_MARKET", enum.OrdType_PREVIOUSLY_QUOTED: "PREVIOUSLY_QUOTED", enum.OrdType_PREVIOUSLY_INDICATED: "PREVIOUSLY_INDICATED", enum.OrdType_FOREX_LIMIT: "FOREX_LIMIT", enum.OrdType_FOREX_SWAP: "FOREX_SWAP", enum.OrdType_FOREX_PREVIOUSLY_QUOTED: "FOREX_PREVIOUSLY_QUOTED", enum.OrdType_FUNARI: "FUNARI", enum.OrdType_MARKET_IF_TOUCHED: "MARKET_IF_TOUCHED", enum.OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT: "MARKET_WITH_LEFT_OVER_AS_LIMIT", enum.OrdType_PREVIOUS_FUND_VALUATION_POINT: "PREVIOUS_FUND_VALUATION_POINT", enum.OrdType_NEXT_FUND_VALUATION_POINT: "NEXT_FUND_VALUATION_POINT", enum.OrdType_PEGGED: "PEGGED", enum.OrdType_COUNTER_ORDER_SELECTION: "COUNTER_ORDER_SELECTION", }
View Source
var PartyIDSources = map[string]enum.PartyIDSource{ "KOREAN_INVESTOR_ID": enum.PartyIDSource_KOREAN_INVESTOR_ID, "TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID": enum.PartyIDSource_TAIWANESE_QUALIFIED_FOREIGN_INVESTOR_ID_QFII_FID, "TAIWANESE_TRADING_ACCT": enum.PartyIDSource_TAIWANESE_TRADING_ACCT, "MALAYSIAN_CENTRAL_DEPOSITORY": enum.PartyIDSource_MALAYSIAN_CENTRAL_DEPOSITORY, "CHINESE_INVESTOR_ID": enum.PartyIDSource_CHINESE_INVESTOR_ID, "UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER": enum.PartyIDSource_UK_NATIONAL_INSURANCE_OR_PENSION_NUMBER, "US_SOCIAL_SECURITY_NUMBER": enum.PartyIDSource_US_SOCIAL_SECURITY_NUMBER, "US_EMPLOYER_OR_TAX_ID_NUMBER": enum.PartyIDSource_US_EMPLOYER_OR_TAX_ID_NUMBER, "AUSTRALIAN_BUSINESS_NUMBER": enum.PartyIDSource_AUSTRALIAN_BUSINESS_NUMBER, "AUSTRALIAN_TAX_FILE_NUMBER": enum.PartyIDSource_AUSTRALIAN_TAX_FILE_NUMBER, "BIC": enum.PartyIDSource_BIC, "GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER": enum.PartyIDSource_GENERALLY_ACCEPTED_MARKET_PARTICIPANT_IDENTIFIER, "PROPRIETARY": enum.PartyIDSource_PROPRIETARY, "ISO_COUNTRY_CODE": enum.PartyIDSource_ISO_COUNTRY_CODE, "SETTLEMENT_ENTITY_LOCATION": enum.PartyIDSource_SETTLEMENT_ENTITY_LOCATION, "MARKET_IDENTIFIER_CODE": enum.PartyIDSource_MARKET_IDENTIFIER_CODE, "CSD_PARTICIPANT_MEMBER_CODE": enum.PartyIDSource_CSD_PARTICIPANT_MEMBER_CODE, "DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT": enum.PartyIDSource_DIRECTED_BROKER_THREE_CHARACTER_ACRONYM_AS_DEFINED_IN_ISITC_ETC_BEST_PRACTICE_GUIDELINES_DOCUMENT, "TAX_ID": enum.PartyIDSource_TAX_ID, "AUSTRALIAN_COMPANY_NUMBER": enum.PartyIDSource_AUSTRALIAN_COMPANY_NUMBER, "AUSTRALIAN_REGISTERED_BODY_NUMBER": enum.PartyIDSource_AUSTRALIAN_REGISTERED_BODY_NUMBER, "CFTC_REPORTING_FIRM_IDENTIFIER": enum.PartyIDSource_CFTC_REPORTING_FIRM_IDENTIFIER, "LEGAL_ENTITY_IDENTIFIER": enum.PartyIDSource_LEGAL_ENTITY_IDENTIFIER, "INTERIM_IDENTIFIER": enum.PartyIDSource_INTERIM_IDENTIFIER, "SHORT_CODE_IDENTIFIER": enum.PartyIDSource_SHORT_CODE_IDENTIFIER, "NATIONAL_ID_OF_NATURAL_PERSON": enum.PartyIDSource_NATIONAL_ID_OF_NATURAL_PERSON, "INDIA_PERMANENT_ACCOUNT_NUMBER": enum.PartyIDSource_INDIA_PERMANENT_ACCOUNT_NUMBER, "FIRM_DESIGNATED_IDENTIFIER": enum.PartyIDSource_FIRM_DESIGNATED_IDENTIFIER, "SPECIAL_SEGREGATED_ACCOUNT_ID": enum.PartyIDSource_SPECIAL_SEGREGATED_ACCOUNT_ID, "MASTER_SPECIAL_SEGREGATED_ACCOUNT_ID": enum.PartyIDSource_MASTER_SPECIAL_SEGREGATED_ACCOUNT_ID, }
View Source
var PartyRoleQualifiers = map[string]enum.PartyDetailRoleQualifier{ "AGENCY": enum.PartyDetailRoleQualifier_AGENCY, "PRINCIPAL": enum.PartyDetailRoleQualifier_PRINCIPAL, "ORIGINAL_TRADE_REPOSITORY": enum.PartyDetailRoleQualifier_ORIGINAL_TRADE_REPOSITORY, "ADDITIONAL_INTERNATIONAL_TRADE_REPOSITORY": enum.PartyDetailRoleQualifier_ADDITIONAL_INTERNATIONAL_TRADE_REPOSITORY, "ADDITIONAL_DOMESTIC_TRADE_REPOSITORY": enum.PartyDetailRoleQualifier_ADDITIONAL_DOMESTIC_TRADE_REPOSITORY, "RELATED_EXCHANGE": enum.PartyDetailRoleQualifier_RELATED_EXCHANGE, "OPTIONS_EXCHANGE": enum.PartyDetailRoleQualifier_OPTIONS_EXCHANGE, "SPECIFIED_EXCHANGE": enum.PartyDetailRoleQualifier_SPECIFIED_EXCHANGE, "CONSTITUENT_EXCHANGE": enum.PartyDetailRoleQualifier_CONSTITUENT_EXCHANGE, "EXEMPT_FROM_TRADE_REPORTING": enum.PartyDetailRoleQualifier_EXEMPT_FROM_TRADE_REPORTING, "CURRENT": enum.PartyDetailRoleQualifier_CURRENT, "NEW": enum.PartyDetailRoleQualifier_NEW, "RISKLESS_PRINCIPAL": enum.PartyDetailRoleQualifier_RISKLESS_PRINCIPAL, "DESIGNATED_SPONSOR": enum.PartyDetailRoleQualifier_DESIGNATED_SPONSOR, "SPECIALIST": enum.PartyDetailRoleQualifier_SPECIALIST, "ALGORITHM": enum.PartyDetailRoleQualifier_ALGORITHM, "FIRM_OR_LEGAL_ENTITY": enum.PartyDetailRoleQualifier_FIRM_OR_LEGAL_ENTITY, "NATURAL_PERSON": enum.PartyDetailRoleQualifier_NATURAL_PERSON, "REGULAR_TRADER": enum.PartyDetailRoleQualifier_REGULAR_TRADER, "HEAD_TRADER": enum.PartyDetailRoleQualifier_HEAD_TRADER, "SUPERVISOR": enum.PartyDetailRoleQualifier_SUPERVISOR, "TRI_PARTY": enum.PartyDetailRoleQualifier_TRI_PARTY, "LENDER": enum.PartyDetailRoleQualifier_LENDER, "GENERAL_CLEARING_MEMBER": enum.PartyDetailRoleQualifier_GENERAL_CLEARING_MEMBER, "INDIVIDUAL_CLEARING_MEMBER": enum.PartyDetailRoleQualifier_INDIVIDUAL_CLEARING_MEMBER, "PREFERRED_MARKET_MAKER": enum.PartyDetailRoleQualifier_PREFERRED_MARKET_MAKER, "DIRECTED_MARKET_MAKER": enum.PartyDetailRoleQualifier_DIRECTED_MARKET_MAKER, "BANK": enum.PartyDetailRoleQualifier_BANK, "HUB": enum.PartyDetailRoleQualifier_HUB, "PRIMARY_TRADE_REPOSITORY": enum.PartyDetailRoleQualifier_PRIMARY_TRADE_REPOSITORY, }
View Source
var PartyRoles = map[string]enum.PartyRole{}/* 125 elements not displayed */
View Source
var PartySubIDTypes = map[string]enum.PartySubIDType{ "FIRM": enum.PartySubIDType_FIRM, "SECURITIES_ACCOUNT_NUMBER": enum.PartySubIDType_SECURITIES_ACCOUNT_NUMBER, "REGISTRATION_NUMBER": enum.PartySubIDType_REGISTRATION_NUMBER, "REGISTERED_ADDRESS_12": enum.PartySubIDType_REGISTERED_ADDRESS_12, "REGULATORY_STATUS": enum.PartySubIDType_REGULATORY_STATUS, "REGISTRATION_NAME": enum.PartySubIDType_REGISTRATION_NAME, "CASH_ACCOUNT_NUMBER": enum.PartySubIDType_CASH_ACCOUNT_NUMBER, "BIC": enum.PartySubIDType_BIC, "CSD_PARTICIPANT_MEMBER_CODE": enum.PartySubIDType_CSD_PARTICIPANT_MEMBER_CODE, "REGISTERED_ADDRESS_18": enum.PartySubIDType_REGISTERED_ADDRESS_18, "FUND_ACCOUNT_NAME": enum.PartySubIDType_FUND_ACCOUNT_NAME, "PERSON": enum.PartySubIDType_PERSON, "TELEX_NUMBER": enum.PartySubIDType_TELEX_NUMBER, "FAX_NUMBER": enum.PartySubIDType_FAX_NUMBER, "SECURITIES_ACCOUNT_NAME": enum.PartySubIDType_SECURITIES_ACCOUNT_NAME, "CASH_ACCOUNT_NAME": enum.PartySubIDType_CASH_ACCOUNT_NAME, "DEPARTMENT": enum.PartySubIDType_DEPARTMENT, "LOCATION_DESK": enum.PartySubIDType_LOCATION_DESK, "POSITION_ACCOUNT_TYPE": enum.PartySubIDType_POSITION_ACCOUNT_TYPE, "SECURITY_LOCATE_ID": enum.PartySubIDType_SECURITY_LOCATE_ID, "MARKET_MAKER": enum.PartySubIDType_MARKET_MAKER, "ELIGIBLE_COUNTERPARTY": enum.PartySubIDType_ELIGIBLE_COUNTERPARTY, "SYSTEM": enum.PartySubIDType_SYSTEM, "PROFESSIONAL_CLIENT": enum.PartySubIDType_PROFESSIONAL_CLIENT, "LOCATION": enum.PartySubIDType_LOCATION, "EXECUTION_VENUE": enum.PartySubIDType_EXECUTION_VENUE, "CURRENCY_DELIVERY_IDENTIFIER": enum.PartySubIDType_CURRENCY_DELIVERY_IDENTIFIER, "ADDRESS_CITY": enum.PartySubIDType_ADDRESS_CITY, "ADDRESS_STATE_PROVINCE": enum.PartySubIDType_ADDRESS_STATE_PROVINCE, "ADDRESS_POSTAL_CODE": enum.PartySubIDType_ADDRESS_POSTAL_CODE, "ADDRESS_STREET": enum.PartySubIDType_ADDRESS_STREET, "ADDRESS_COUNTRY": enum.PartySubIDType_ADDRESS_COUNTRY, "ISO_COUNTRY_CODE": enum.PartySubIDType_ISO_COUNTRY_CODE, "APPLICATION": enum.PartySubIDType_APPLICATION, "MARKET_SEGMENT": enum.PartySubIDType_MARKET_SEGMENT, "RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES": enum.PartySubIDType_RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES, "CUSTOMER_ACCOUNT_TYPE": enum.PartySubIDType_CUSTOMER_ACCOUNT_TYPE, "OMNIBUS_ACCOUNT": enum.PartySubIDType_OMNIBUS_ACCOUNT, "FUNDS_SEGREGATION_TYPE": enum.PartySubIDType_FUNDS_SEGREGATION_TYPE, "GUARANTEE_FUND": enum.PartySubIDType_GUARANTEE_FUND, "SWAP_DEALER": enum.PartySubIDType_SWAP_DEALER, "MAJOR_PARTICIPANT": enum.PartySubIDType_MAJOR_PARTICIPANT, "FINANCIAL_ENTITY": enum.PartySubIDType_FINANCIAL_ENTITY, "US_PERSON": enum.PartySubIDType_US_PERSON, "REPORTING_ENTITY_INDICATOR": enum.PartySubIDType_REPORTING_ENTITY_INDICATOR, "FULL_LEGAL_NAME_OF_FIRM": enum.PartySubIDType_FULL_LEGAL_NAME_OF_FIRM, "ELECTED_CLEARING_REQUIREMENT_EXCEPTION": enum.PartySubIDType_ELECTED_CLEARING_REQUIREMENT_EXCEPTION, "BUSINESS_CENTER": enum.PartySubIDType_BUSINESS_CENTER, "REFERENCE_TEXT": enum.PartySubIDType_REFERENCE_TEXT, "SHORT_MARKING_EXEMPT_ACCOUNT": enum.PartySubIDType_SHORT_MARKING_EXEMPT_ACCOUNT, "PARENT_FIRM_IDENTIFIER": enum.PartySubIDType_PARENT_FIRM_IDENTIFIER, "PARENT_FIRM_NAME": enum.PartySubIDType_PARENT_FIRM_NAME, "DEAL_IDENTIFIER": enum.PartySubIDType_DEAL_IDENTIFIER, "SYSTEM_TRADE_IDENTIFIER": enum.PartySubIDType_SYSTEM_TRADE_IDENTIFIER, "SYSTEM_TRADE_SUB_IDENTIFIER": enum.PartySubIDType_SYSTEM_TRADE_SUB_IDENTIFIER, "FUTURES_COMMISSION_MERCHANT": enum.PartySubIDType_FUTURES_COMMISSION_MERCHANT, "POSTAL_ADDRESS": enum.PartySubIDType_POSTAL_ADDRESS, "DELIVERY_TERMINAL_CUSTOMER_ACCOUNT_CODE": enum.PartySubIDType_DELIVERY_TERMINAL_CUSTOMER_ACCOUNT_CODE, "VOLUNTARY_REPORTING_ENTITY": enum.PartySubIDType_VOLUNTARY_REPORTING_ENTITY, "REPORTING_OBLIGATION_JURISDICTION": enum.PartySubIDType_REPORTING_OBLIGATION_JURISDICTION, "VOLUNTARY_REPORTING_JURISDICTION": enum.PartySubIDType_VOLUNTARY_REPORTING_JURISDICTION, "COMPANY_ACTIVITIES": enum.PartySubIDType_COMPANY_ACTIVITIES, "EUROPEAN_ECONOMIC_AREA_DOMICILED": enum.PartySubIDType_EUROPEAN_ECONOMIC_AREA_DOMICILED, "CONTRACT_LINKED_TO_COMMERCIAL_OR_TREASURY_FINANCING_FOR_THIS_COUNTERPARTY": enum.PartySubIDType_CONTRACT_LINKED_TO_COMMERCIAL_OR_TREASURY_FINANCING_FOR_THIS_COUNTERPARTY, "CONTRACT_ABOVE_CLEARING_THRESHOLD_FOR_THIS_COUNTERPARTY": enum.PartySubIDType_CONTRACT_ABOVE_CLEARING_THRESHOLD_FOR_THIS_COUNTERPARTY, "VOLUNTARY_REPORTING_PARTY": enum.PartySubIDType_VOLUNTARY_REPORTING_PARTY, "END_USER": enum.PartySubIDType_END_USER, "PHONE_NUMBER": enum.PartySubIDType_PHONE_NUMBER, "LOCATION_OR_JURISDICTION": enum.PartySubIDType_LOCATION_OR_JURISDICTION, "DERIVATIVES_DEALER": enum.PartySubIDType_DERIVATIVES_DEALER, "DOMICILE": enum.PartySubIDType_DOMICILE, "EXEMPT_FROM_RECOGNITION": enum.PartySubIDType_EXEMPT_FROM_RECOGNITION, "PAYER": enum.PartySubIDType_PAYER, "RECEIVER": enum.PartySubIDType_RECEIVER, "SYSTEMATIC_INTERNALISER": enum.PartySubIDType_SYSTEMATIC_INTERNALISER, "PUBLISHING_ENTITY_INDICATOR": enum.PartySubIDType_PUBLISHING_ENTITY_INDICATOR, "FIRST_NAME": enum.PartySubIDType_FIRST_NAME, "SURNAME": enum.PartySubIDType_SURNAME, "EMAIL_ADDRESS": enum.PartySubIDType_EMAIL_ADDRESS, "DATE_OF_BIRTH": enum.PartySubIDType_DATE_OF_BIRTH, "ORDER_TRANSMITTING_FIRM": enum.PartySubIDType_ORDER_TRANSMITTING_FIRM, "ORDER_TRANSMITTING_FIRM_FOR_BUYER": enum.PartySubIDType_ORDER_TRANSMITTING_FIRM_FOR_BUYER, "ORDER_TRANSMITTER_FOR_SELLER": enum.PartySubIDType_ORDER_TRANSMITTER_FOR_SELLER, "LEGAL_ENTITY_IDENTIFIER": enum.PartySubIDType_LEGAL_ENTITY_IDENTIFIER, "SUB_SECTOR_CLASSIFICATION": enum.PartySubIDType_SUB_SECTOR_CLASSIFICATION, "PARTY_SIDE": enum.PartySubIDType_PARTY_SIDE, "LEGAL_REGISTRATION_COUNTRY": enum.PartySubIDType_LEGAL_REGISTRATION_COUNTRY, "CONTACT_NAME": enum.PartySubIDType_CONTACT_NAME, }
View Source
var SecurityListRequestTypes = map[string]enum.SecurityListRequestType{ "SYMBOL": enum.SecurityListRequestType_SYMBOL, "SECURITYTYPE_AND_OR_CFICODE": enum.SecurityListRequestType_SECURITYTYPE_AND_OR_CFICODE, "PRODUCT": enum.SecurityListRequestType_PRODUCT, "TRADINGSESSIONID": enum.SecurityListRequestType_TRADINGSESSIONID, "ALL_SECURITIES": enum.SecurityListRequestType_ALL_SECURITIES, "MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID": enum.SecurityListRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID, }
View Source
var SecurityRequestTypes = map[string]enum.SecurityRequestType{ "REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS": enum.SecurityRequestType_REQUEST_SECURITY_IDENTITY_AND_SPECIFICATIONS, "REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED": enum.SecurityRequestType_REQUEST_SECURITY_IDENTITY_FOR_THE_SPECIFICATIONS_PROVIDED, "REQUEST_LIST_SECURITY_TYPES": enum.SecurityRequestType_REQUEST_LIST_SECURITY_TYPES, "REQUEST_LIST_SECURITIES": enum.SecurityRequestType_REQUEST_LIST_SECURITIES, "SYMBOL": enum.SecurityRequestType_SYMBOL, "SECURITYTYPE_AND_OR_CFICODE": enum.SecurityRequestType_SECURITYTYPE_AND_OR_CFICODE, "PRODUCT": enum.SecurityRequestType_PRODUCT, "TRADINGSESSIONID": enum.SecurityRequestType_TRADINGSESSIONID, "ALL_SECURITIES": enum.SecurityRequestType_ALL_SECURITIES, "MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID": enum.SecurityRequestType_MARKETID_OR_MARKETID_PLUS_MARKETSEGMENTID, }
View Source
var SubscriptionRequestTypes = map[string]enum.SubscriptionRequestType{ "SNAPSHOT": enum.SubscriptionRequestType_SNAPSHOT, "SNAPSHOT_PLUS_UPDATES": enum.SubscriptionRequestType_SNAPSHOT_PLUS_UPDATES, "DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST": enum.SubscriptionRequestType_DISABLE_PREVIOUS_SNAPSHOT_PLUS_UPDATE_REQUEST, }
Functions ¶
func OrderTimeInForceStringToEnum ¶
func OrderTimeInForceStringToEnum(t string) (enum.TimeInForce, error)
func SecurityListRequestTypeStringToEnum ¶
func SecurityListRequestTypeStringToEnum(side string) (enum.SecurityListRequestType, error)
func SecurityRequestTypeStringToEnum ¶
func SecurityRequestTypeStringToEnum(side string) (enum.SecurityRequestType, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.