dict

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 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 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 OrderSideStringToEnum

func OrderSideStringToEnum(side string) (enum.Side, error)

func OrderTimeInForceStringToEnum

func OrderTimeInForceStringToEnum(t string) (enum.TimeInForce, error)

func OrderTypeStringToEnum

func OrderTypeStringToEnum(order string) (enum.OrdType, error)
func Search[T ~string](dict map[string]T, raw string) (T, error)

func SearchValue

func SearchValue[T ~string](dict map[string]T, raw T) (string, error)

func SecurityListRequestTypeStringToEnum

func SecurityListRequestTypeStringToEnum(side string) (enum.SecurityListRequestType, error)

func SecurityRequestTypeStringToEnum

func SecurityRequestTypeStringToEnum(side string) (enum.SecurityRequestType, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL