models

package
v0.0.0-...-303b520 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// AccountGuaranteedStopLossOrderModeDISABLED captures enum value "DISABLED"
	AccountGuaranteedStopLossOrderModeDISABLED string = "DISABLED"

	// AccountGuaranteedStopLossOrderModeALLOWED captures enum value "ALLOWED"
	AccountGuaranteedStopLossOrderModeALLOWED string = "ALLOWED"

	// AccountGuaranteedStopLossOrderModeREQUIRED captures enum value "REQUIRED"
	AccountGuaranteedStopLossOrderModeREQUIRED string = "REQUIRED"
)
View Source
const (

	// AccountSummaryGuaranteedStopLossOrderModeDISABLED captures enum value "DISABLED"
	AccountSummaryGuaranteedStopLossOrderModeDISABLED string = "DISABLED"

	// AccountSummaryGuaranteedStopLossOrderModeALLOWED captures enum value "ALLOWED"
	AccountSummaryGuaranteedStopLossOrderModeALLOWED string = "ALLOWED"

	// AccountSummaryGuaranteedStopLossOrderModeREQUIRED captures enum value "REQUIRED"
	AccountSummaryGuaranteedStopLossOrderModeREQUIRED string = "REQUIRED"
)
View Source
const (

	// ClientConfigureRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	ClientConfigureRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// ClientConfigureRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	ClientConfigureRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	ClientConfigureRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	ClientConfigureRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// ClientConfigureRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	ClientConfigureRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// ClientConfigureRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	ClientConfigureRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// ClientConfigureRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	ClientConfigureRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// ClientConfigureRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	ClientConfigureRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// ClientConfigureRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	ClientConfigureRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// ClientConfigureRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	ClientConfigureRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// ClientConfigureRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	ClientConfigureRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// ClientConfigureRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	ClientConfigureRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// ClientConfigureRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	ClientConfigureRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// ClientConfigureRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	ClientConfigureRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// ClientConfigureRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	ClientConfigureRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// ClientConfigureRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	ClientConfigureRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// ClientConfigureRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	ClientConfigureRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// ClientConfigureRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	ClientConfigureRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	ClientConfigureRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	ClientConfigureRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// ClientConfigureRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	ClientConfigureRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	ClientConfigureRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// ClientConfigureRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	ClientConfigureRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// ClientConfigureRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	ClientConfigureRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// ClientConfigureRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	ClientConfigureRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// ClientConfigureRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	ClientConfigureRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// ClientConfigureRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	ClientConfigureRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// ClientConfigureRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	ClientConfigureRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	ClientConfigureRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	ClientConfigureRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	ClientConfigureRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	ClientConfigureRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	ClientConfigureRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	ClientConfigureRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	ClientConfigureRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	ClientConfigureRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	ClientConfigureRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	ClientConfigureRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// ClientConfigureRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	ClientConfigureRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// ClientConfigureRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	ClientConfigureRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	ClientConfigureRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// ClientConfigureRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// ClientConfigureRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	ClientConfigureRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	ClientConfigureRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// ClientConfigureRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	ClientConfigureRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// ClientConfigureRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	ClientConfigureRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// ClientConfigureRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	ClientConfigureRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// ClientConfigureRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	ClientConfigureRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// ClientConfigureRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	ClientConfigureRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// ClientConfigureRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	ClientConfigureRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// ClientConfigureRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	ClientConfigureRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// ClientConfigureRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	ClientConfigureRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// ClientConfigureRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	ClientConfigureRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// ClientConfigureRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	ClientConfigureRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// ClientConfigureRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	ClientConfigureRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// ClientConfigureRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	ClientConfigureRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// ClientConfigureRejectTransactionTypeCREATE captures enum value "CREATE"
	ClientConfigureRejectTransactionTypeCREATE string = "CREATE"

	// ClientConfigureRejectTransactionTypeCLOSE captures enum value "CLOSE"
	ClientConfigureRejectTransactionTypeCLOSE string = "CLOSE"

	// ClientConfigureRejectTransactionTypeREOPEN captures enum value "REOPEN"
	ClientConfigureRejectTransactionTypeREOPEN string = "REOPEN"

	// ClientConfigureRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	ClientConfigureRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// ClientConfigureRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	ClientConfigureRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// ClientConfigureRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	ClientConfigureRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// ClientConfigureRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	ClientConfigureRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// ClientConfigureRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	ClientConfigureRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// ClientConfigureRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	ClientConfigureRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// ClientConfigureRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	ClientConfigureRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// ClientConfigureRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	ClientConfigureRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// ClientConfigureRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	ClientConfigureRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// ClientConfigureRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	ClientConfigureRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// ClientConfigureRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	ClientConfigureRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// ClientConfigureRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	ClientConfigureRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// ClientConfigureRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	ClientConfigureRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// ClientConfigureRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	ClientConfigureRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// ClientConfigureRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	ClientConfigureRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// ClientConfigureRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	ClientConfigureRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// ClientConfigureRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	ClientConfigureRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// ClientConfigureRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ClientConfigureRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ClientConfigureRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	ClientConfigureRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// ClientConfigureRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ClientConfigureRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ClientConfigureRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	ClientConfigureRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// ClientConfigureRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	ClientConfigureRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// ClientConfigureRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	ClientConfigureRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// ClientConfigureRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	ClientConfigureRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// ClientConfigureRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	ClientConfigureRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// ClientConfigureRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	ClientConfigureRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// ClientConfigureTransactionTypeCREATE captures enum value "CREATE"
	ClientConfigureTransactionTypeCREATE string = "CREATE"

	// ClientConfigureTransactionTypeCLOSE captures enum value "CLOSE"
	ClientConfigureTransactionTypeCLOSE string = "CLOSE"

	// ClientConfigureTransactionTypeREOPEN captures enum value "REOPEN"
	ClientConfigureTransactionTypeREOPEN string = "REOPEN"

	// ClientConfigureTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	ClientConfigureTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// ClientConfigureTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	ClientConfigureTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// ClientConfigureTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	ClientConfigureTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// ClientConfigureTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	ClientConfigureTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// ClientConfigureTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	ClientConfigureTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// ClientConfigureTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	ClientConfigureTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// ClientConfigureTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	ClientConfigureTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// ClientConfigureTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	ClientConfigureTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// ClientConfigureTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	ClientConfigureTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// ClientConfigureTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	ClientConfigureTransactionTypeSTOPORDER string = "STOP_ORDER"

	// ClientConfigureTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	ClientConfigureTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// ClientConfigureTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	ClientConfigureTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// ClientConfigureTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	ClientConfigureTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// ClientConfigureTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	ClientConfigureTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// ClientConfigureTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	ClientConfigureTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// ClientConfigureTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	ClientConfigureTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// ClientConfigureTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	ClientConfigureTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// ClientConfigureTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	ClientConfigureTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// ClientConfigureTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	ClientConfigureTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// ClientConfigureTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	ClientConfigureTransactionTypeORDERFILL string = "ORDER_FILL"

	// ClientConfigureTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	ClientConfigureTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// ClientConfigureTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	ClientConfigureTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// ClientConfigureTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	ClientConfigureTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// ClientConfigureTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ClientConfigureTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ClientConfigureTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	ClientConfigureTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// ClientConfigureTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ClientConfigureTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ClientConfigureTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	ClientConfigureTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// ClientConfigureTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	ClientConfigureTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// ClientConfigureTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	ClientConfigureTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// ClientConfigureTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	ClientConfigureTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// ClientConfigureTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	ClientConfigureTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// ClientConfigureTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	ClientConfigureTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// ClientPriceStatusTradeable captures enum value "tradeable"
	ClientPriceStatusTradeable string = "tradeable"

	// ClientPriceStatusNonTradeable captures enum value "non-tradeable"
	ClientPriceStatusNonTradeable string = "non-tradeable"

	// ClientPriceStatusInvalid captures enum value "invalid"
	ClientPriceStatusInvalid string = "invalid"
)
View Source
const (

	// CloseTransactionTypeCREATE captures enum value "CREATE"
	CloseTransactionTypeCREATE string = "CREATE"

	// CloseTransactionTypeCLOSE captures enum value "CLOSE"
	CloseTransactionTypeCLOSE string = "CLOSE"

	// CloseTransactionTypeREOPEN captures enum value "REOPEN"
	CloseTransactionTypeREOPEN string = "REOPEN"

	// CloseTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	CloseTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// CloseTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	CloseTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// CloseTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	CloseTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// CloseTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	CloseTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// CloseTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	CloseTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// CloseTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	CloseTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// CloseTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	CloseTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// CloseTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	CloseTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// CloseTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	CloseTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// CloseTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	CloseTransactionTypeSTOPORDER string = "STOP_ORDER"

	// CloseTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	CloseTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// CloseTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	CloseTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// CloseTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	CloseTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// CloseTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	CloseTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// CloseTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	CloseTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// CloseTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	CloseTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// CloseTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	CloseTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// CloseTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	CloseTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// CloseTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	CloseTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// CloseTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	CloseTransactionTypeORDERFILL string = "ORDER_FILL"

	// CloseTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	CloseTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// CloseTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	CloseTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// CloseTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	CloseTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// CloseTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	CloseTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// CloseTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	CloseTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// CloseTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	CloseTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// CloseTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	CloseTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// CloseTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	CloseTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// CloseTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	CloseTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// CloseTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	CloseTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// CloseTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	CloseTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// CloseTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	CloseTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// CreateTransactionTypeCREATE captures enum value "CREATE"
	CreateTransactionTypeCREATE string = "CREATE"

	// CreateTransactionTypeCLOSE captures enum value "CLOSE"
	CreateTransactionTypeCLOSE string = "CLOSE"

	// CreateTransactionTypeREOPEN captures enum value "REOPEN"
	CreateTransactionTypeREOPEN string = "REOPEN"

	// CreateTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	CreateTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// CreateTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	CreateTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// CreateTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	CreateTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// CreateTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	CreateTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// CreateTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	CreateTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// CreateTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	CreateTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// CreateTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	CreateTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// CreateTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	CreateTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// CreateTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	CreateTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// CreateTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	CreateTransactionTypeSTOPORDER string = "STOP_ORDER"

	// CreateTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	CreateTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// CreateTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	CreateTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// CreateTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	CreateTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// CreateTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	CreateTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// CreateTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	CreateTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// CreateTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	CreateTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// CreateTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	CreateTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// CreateTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	CreateTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// CreateTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	CreateTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// CreateTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	CreateTransactionTypeORDERFILL string = "ORDER_FILL"

	// CreateTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	CreateTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// CreateTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	CreateTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// CreateTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	CreateTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// CreateTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	CreateTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// CreateTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	CreateTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// CreateTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	CreateTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// CreateTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	CreateTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// CreateTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	CreateTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// CreateTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	CreateTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// CreateTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	CreateTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// CreateTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	CreateTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// CreateTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	CreateTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// DailyFinancingTransactionAccountFinancingModeNOFINANCING captures enum value "NO_FINANCING"
	DailyFinancingTransactionAccountFinancingModeNOFINANCING string = "NO_FINANCING"

	// DailyFinancingTransactionAccountFinancingModeSECONDBYSECOND captures enum value "SECOND_BY_SECOND"
	DailyFinancingTransactionAccountFinancingModeSECONDBYSECOND string = "SECOND_BY_SECOND"

	// DailyFinancingTransactionAccountFinancingModeDAILY captures enum value "DAILY"
	DailyFinancingTransactionAccountFinancingModeDAILY string = "DAILY"
)
View Source
const (

	// DailyFinancingTransactionTypeCREATE captures enum value "CREATE"
	DailyFinancingTransactionTypeCREATE string = "CREATE"

	// DailyFinancingTransactionTypeCLOSE captures enum value "CLOSE"
	DailyFinancingTransactionTypeCLOSE string = "CLOSE"

	// DailyFinancingTransactionTypeREOPEN captures enum value "REOPEN"
	DailyFinancingTransactionTypeREOPEN string = "REOPEN"

	// DailyFinancingTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	DailyFinancingTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// DailyFinancingTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	DailyFinancingTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// DailyFinancingTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	DailyFinancingTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// DailyFinancingTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	DailyFinancingTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// DailyFinancingTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	DailyFinancingTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// DailyFinancingTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	DailyFinancingTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// DailyFinancingTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	DailyFinancingTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// DailyFinancingTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	DailyFinancingTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// DailyFinancingTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	DailyFinancingTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// DailyFinancingTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	DailyFinancingTransactionTypeSTOPORDER string = "STOP_ORDER"

	// DailyFinancingTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	DailyFinancingTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// DailyFinancingTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	DailyFinancingTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// DailyFinancingTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	DailyFinancingTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// DailyFinancingTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	DailyFinancingTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// DailyFinancingTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	DailyFinancingTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// DailyFinancingTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	DailyFinancingTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// DailyFinancingTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	DailyFinancingTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// DailyFinancingTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	DailyFinancingTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// DailyFinancingTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	DailyFinancingTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// DailyFinancingTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	DailyFinancingTransactionTypeORDERFILL string = "ORDER_FILL"

	// DailyFinancingTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	DailyFinancingTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// DailyFinancingTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	DailyFinancingTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// DailyFinancingTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	DailyFinancingTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// DailyFinancingTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	DailyFinancingTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// DailyFinancingTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	DailyFinancingTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// DailyFinancingTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	DailyFinancingTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// DailyFinancingTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	DailyFinancingTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// DailyFinancingTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	DailyFinancingTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// DailyFinancingTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	DailyFinancingTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// DailyFinancingTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	DailyFinancingTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// DailyFinancingTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	DailyFinancingTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// DailyFinancingTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	DailyFinancingTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// DelayedTradeClosureTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	DelayedTradeClosureTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// DelayedTradeClosureTransactionReasonTRADECLOSE captures enum value "TRADE_CLOSE"
	DelayedTradeClosureTransactionReasonTRADECLOSE string = "TRADE_CLOSE"

	// DelayedTradeClosureTransactionReasonPOSITIONCLOSEOUT captures enum value "POSITION_CLOSEOUT"
	DelayedTradeClosureTransactionReasonPOSITIONCLOSEOUT string = "POSITION_CLOSEOUT"

	// DelayedTradeClosureTransactionReasonMARGINCLOSEOUT captures enum value "MARGIN_CLOSEOUT"
	DelayedTradeClosureTransactionReasonMARGINCLOSEOUT string = "MARGIN_CLOSEOUT"

	// DelayedTradeClosureTransactionReasonDELAYEDTRADECLOSE captures enum value "DELAYED_TRADE_CLOSE"
	DelayedTradeClosureTransactionReasonDELAYEDTRADECLOSE string = "DELAYED_TRADE_CLOSE"
)
View Source
const (

	// DelayedTradeClosureTransactionTypeCREATE captures enum value "CREATE"
	DelayedTradeClosureTransactionTypeCREATE string = "CREATE"

	// DelayedTradeClosureTransactionTypeCLOSE captures enum value "CLOSE"
	DelayedTradeClosureTransactionTypeCLOSE string = "CLOSE"

	// DelayedTradeClosureTransactionTypeREOPEN captures enum value "REOPEN"
	DelayedTradeClosureTransactionTypeREOPEN string = "REOPEN"

	// DelayedTradeClosureTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	DelayedTradeClosureTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// DelayedTradeClosureTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	DelayedTradeClosureTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// DelayedTradeClosureTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	DelayedTradeClosureTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// DelayedTradeClosureTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	DelayedTradeClosureTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// DelayedTradeClosureTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	DelayedTradeClosureTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// DelayedTradeClosureTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	DelayedTradeClosureTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// DelayedTradeClosureTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	DelayedTradeClosureTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// DelayedTradeClosureTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	DelayedTradeClosureTransactionTypeSTOPORDER string = "STOP_ORDER"

	// DelayedTradeClosureTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	DelayedTradeClosureTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// DelayedTradeClosureTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	DelayedTradeClosureTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// DelayedTradeClosureTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	DelayedTradeClosureTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// DelayedTradeClosureTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	DelayedTradeClosureTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// DelayedTradeClosureTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	DelayedTradeClosureTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// DelayedTradeClosureTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	DelayedTradeClosureTransactionTypeORDERFILL string = "ORDER_FILL"

	// DelayedTradeClosureTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	DelayedTradeClosureTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// DelayedTradeClosureTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	DelayedTradeClosureTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// DelayedTradeClosureTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	DelayedTradeClosureTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// DelayedTradeClosureTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	DelayedTradeClosureTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// DelayedTradeClosureTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	DelayedTradeClosureTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// DelayedTradeClosureTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	DelayedTradeClosureTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// DelayedTradeClosureTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	DelayedTradeClosureTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// DelayedTradeClosureTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	DelayedTradeClosureTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// DelayedTradeClosureTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	DelayedTradeClosureTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// DelayedTradeClosureTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	DelayedTradeClosureTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// DelayedTradeClosureTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	DelayedTradeClosureTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// DelayedTradeClosureTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	DelayedTradeClosureTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// FixedPriceOrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	FixedPriceOrderPositionFillOPENONLY string = "OPEN_ONLY"

	// FixedPriceOrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	FixedPriceOrderPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// FixedPriceOrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	FixedPriceOrderPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// FixedPriceOrderPositionFillDEFAULT captures enum value "DEFAULT"
	FixedPriceOrderPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// FixedPriceOrderStatePENDING captures enum value "PENDING"
	FixedPriceOrderStatePENDING string = "PENDING"

	// FixedPriceOrderStateFILLED captures enum value "FILLED"
	FixedPriceOrderStateFILLED string = "FILLED"

	// FixedPriceOrderStateTRIGGERED captures enum value "TRIGGERED"
	FixedPriceOrderStateTRIGGERED string = "TRIGGERED"

	// FixedPriceOrderStateCANCELLED captures enum value "CANCELLED"
	FixedPriceOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// FixedPriceOrderTypeMARKET captures enum value "MARKET"
	FixedPriceOrderTypeMARKET string = "MARKET"

	// FixedPriceOrderTypeLIMIT captures enum value "LIMIT"
	FixedPriceOrderTypeLIMIT string = "LIMIT"

	// FixedPriceOrderTypeSTOP captures enum value "STOP"
	FixedPriceOrderTypeSTOP string = "STOP"

	// FixedPriceOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	FixedPriceOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// FixedPriceOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	FixedPriceOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// FixedPriceOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	FixedPriceOrderTypeSTOPLOSS string = "STOP_LOSS"

	// FixedPriceOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	FixedPriceOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// FixedPriceOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	FixedPriceOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// FixedPriceOrderTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	FixedPriceOrderTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// FixedPriceOrderTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	FixedPriceOrderTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// FixedPriceOrderTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	FixedPriceOrderTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// FixedPriceOrderTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	FixedPriceOrderTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// FixedPriceOrderTransactionTypeCREATE captures enum value "CREATE"
	FixedPriceOrderTransactionTypeCREATE string = "CREATE"

	// FixedPriceOrderTransactionTypeCLOSE captures enum value "CLOSE"
	FixedPriceOrderTransactionTypeCLOSE string = "CLOSE"

	// FixedPriceOrderTransactionTypeREOPEN captures enum value "REOPEN"
	FixedPriceOrderTransactionTypeREOPEN string = "REOPEN"

	// FixedPriceOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	FixedPriceOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// FixedPriceOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	FixedPriceOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// FixedPriceOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	FixedPriceOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// FixedPriceOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	FixedPriceOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// FixedPriceOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	FixedPriceOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// FixedPriceOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	FixedPriceOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	FixedPriceOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// FixedPriceOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	FixedPriceOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// FixedPriceOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	FixedPriceOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	FixedPriceOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// FixedPriceOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	FixedPriceOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	FixedPriceOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// FixedPriceOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	FixedPriceOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	FixedPriceOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// FixedPriceOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	FixedPriceOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	FixedPriceOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// FixedPriceOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	FixedPriceOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	FixedPriceOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// FixedPriceOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	FixedPriceOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// FixedPriceOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	FixedPriceOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// FixedPriceOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	FixedPriceOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// FixedPriceOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	FixedPriceOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// FixedPriceOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	FixedPriceOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// FixedPriceOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	FixedPriceOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// FixedPriceOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	FixedPriceOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// FixedPriceOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	FixedPriceOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// FixedPriceOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	FixedPriceOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// FixedPriceOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	FixedPriceOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// FixedPriceOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	FixedPriceOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// FixedPriceOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	FixedPriceOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// FixedPriceOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	FixedPriceOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// FixedPriceOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	FixedPriceOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// LimitOrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	LimitOrderPositionFillOPENONLY string = "OPEN_ONLY"

	// LimitOrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	LimitOrderPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// LimitOrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	LimitOrderPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// LimitOrderPositionFillDEFAULT captures enum value "DEFAULT"
	LimitOrderPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// LimitOrderStatePENDING captures enum value "PENDING"
	LimitOrderStatePENDING string = "PENDING"

	// LimitOrderStateFILLED captures enum value "FILLED"
	LimitOrderStateFILLED string = "FILLED"

	// LimitOrderStateTRIGGERED captures enum value "TRIGGERED"
	LimitOrderStateTRIGGERED string = "TRIGGERED"

	// LimitOrderStateCANCELLED captures enum value "CANCELLED"
	LimitOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// LimitOrderTimeInForceGTC captures enum value "GTC"
	LimitOrderTimeInForceGTC string = "GTC"

	// LimitOrderTimeInForceGTD captures enum value "GTD"
	LimitOrderTimeInForceGTD string = "GTD"

	// LimitOrderTimeInForceGFD captures enum value "GFD"
	LimitOrderTimeInForceGFD string = "GFD"

	// LimitOrderTimeInForceFOK captures enum value "FOK"
	LimitOrderTimeInForceFOK string = "FOK"

	// LimitOrderTimeInForceIOC captures enum value "IOC"
	LimitOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// LimitOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	LimitOrderTriggerConditionDEFAULT string = "DEFAULT"

	// LimitOrderTriggerConditionINVERSE captures enum value "INVERSE"
	LimitOrderTriggerConditionINVERSE string = "INVERSE"

	// LimitOrderTriggerConditionBID captures enum value "BID"
	LimitOrderTriggerConditionBID string = "BID"

	// LimitOrderTriggerConditionASK captures enum value "ASK"
	LimitOrderTriggerConditionASK string = "ASK"

	// LimitOrderTriggerConditionMID captures enum value "MID"
	LimitOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// LimitOrderTypeMARKET captures enum value "MARKET"
	LimitOrderTypeMARKET string = "MARKET"

	// LimitOrderTypeLIMIT captures enum value "LIMIT"
	LimitOrderTypeLIMIT string = "LIMIT"

	// LimitOrderTypeSTOP captures enum value "STOP"
	LimitOrderTypeSTOP string = "STOP"

	// LimitOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	LimitOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// LimitOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	LimitOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// LimitOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	LimitOrderTypeSTOPLOSS string = "STOP_LOSS"

	// LimitOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	LimitOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// LimitOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	LimitOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// LimitOrderRejectTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	LimitOrderRejectTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// LimitOrderRejectTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	LimitOrderRejectTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// LimitOrderRejectTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	LimitOrderRejectTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// LimitOrderRejectTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	LimitOrderRejectTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// LimitOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	LimitOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// LimitOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	LimitOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// LimitOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	LimitOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// LimitOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	LimitOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// LimitOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	LimitOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// LimitOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// LimitOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// LimitOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// LimitOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// LimitOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// LimitOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	LimitOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// LimitOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	LimitOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// LimitOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	LimitOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// LimitOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	LimitOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// LimitOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	LimitOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// LimitOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	LimitOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// LimitOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	LimitOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// LimitOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	LimitOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// LimitOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	LimitOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// LimitOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	LimitOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// LimitOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	LimitOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// LimitOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	LimitOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// LimitOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	LimitOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// LimitOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	LimitOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// LimitOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	LimitOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// LimitOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	LimitOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// LimitOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	LimitOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	LimitOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// LimitOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	LimitOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	LimitOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	LimitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// LimitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	LimitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// LimitOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	LimitOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// LimitOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	LimitOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// LimitOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	LimitOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// LimitOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	LimitOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// LimitOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	LimitOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// LimitOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	LimitOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// LimitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	LimitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// LimitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	LimitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	LimitOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// LimitOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	LimitOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// LimitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	LimitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// LimitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	LimitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// LimitOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	LimitOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	LimitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	LimitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	LimitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	LimitOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// LimitOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	LimitOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// LimitOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	LimitOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	LimitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// LimitOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// LimitOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	LimitOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// LimitOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	LimitOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// LimitOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	LimitOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// LimitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	LimitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// LimitOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	LimitOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// LimitOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	LimitOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// LimitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	LimitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// LimitOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	LimitOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// LimitOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	LimitOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// LimitOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	LimitOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// LimitOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	LimitOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// LimitOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	LimitOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// LimitOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	LimitOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// LimitOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	LimitOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// LimitOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	LimitOrderRejectTransactionTimeInForceGTC string = "GTC"

	// LimitOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	LimitOrderRejectTransactionTimeInForceGTD string = "GTD"

	// LimitOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	LimitOrderRejectTransactionTimeInForceGFD string = "GFD"

	// LimitOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	LimitOrderRejectTransactionTimeInForceFOK string = "FOK"

	// LimitOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	LimitOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// LimitOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	LimitOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// LimitOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	LimitOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// LimitOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	LimitOrderRejectTransactionTriggerConditionBID string = "BID"

	// LimitOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	LimitOrderRejectTransactionTriggerConditionASK string = "ASK"

	// LimitOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	LimitOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// LimitOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	LimitOrderRejectTransactionTypeCREATE string = "CREATE"

	// LimitOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	LimitOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// LimitOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	LimitOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// LimitOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	LimitOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// LimitOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	LimitOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// LimitOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	LimitOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// LimitOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	LimitOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// LimitOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	LimitOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// LimitOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	LimitOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	LimitOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// LimitOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	LimitOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// LimitOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	LimitOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	LimitOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// LimitOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	LimitOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	LimitOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// LimitOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	LimitOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	LimitOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// LimitOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	LimitOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	LimitOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// LimitOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	LimitOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	LimitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// LimitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	LimitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// LimitOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	LimitOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// LimitOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	LimitOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// LimitOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	LimitOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// LimitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	LimitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// LimitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	LimitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// LimitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	LimitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// LimitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	LimitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// LimitOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	LimitOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// LimitOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	LimitOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// LimitOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	LimitOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// LimitOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	LimitOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// LimitOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	LimitOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// LimitOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	LimitOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// LimitOrderRequestPositionFillOPENONLY captures enum value "OPEN_ONLY"
	LimitOrderRequestPositionFillOPENONLY string = "OPEN_ONLY"

	// LimitOrderRequestPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	LimitOrderRequestPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// LimitOrderRequestPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	LimitOrderRequestPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// LimitOrderRequestPositionFillDEFAULT captures enum value "DEFAULT"
	LimitOrderRequestPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// LimitOrderRequestTimeInForceGTC captures enum value "GTC"
	LimitOrderRequestTimeInForceGTC string = "GTC"

	// LimitOrderRequestTimeInForceGTD captures enum value "GTD"
	LimitOrderRequestTimeInForceGTD string = "GTD"

	// LimitOrderRequestTimeInForceGFD captures enum value "GFD"
	LimitOrderRequestTimeInForceGFD string = "GFD"

	// LimitOrderRequestTimeInForceFOK captures enum value "FOK"
	LimitOrderRequestTimeInForceFOK string = "FOK"

	// LimitOrderRequestTimeInForceIOC captures enum value "IOC"
	LimitOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// LimitOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	LimitOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// LimitOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	LimitOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// LimitOrderRequestTriggerConditionBID captures enum value "BID"
	LimitOrderRequestTriggerConditionBID string = "BID"

	// LimitOrderRequestTriggerConditionASK captures enum value "ASK"
	LimitOrderRequestTriggerConditionASK string = "ASK"

	// LimitOrderRequestTriggerConditionMID captures enum value "MID"
	LimitOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// LimitOrderRequestTypeMARKET captures enum value "MARKET"
	LimitOrderRequestTypeMARKET string = "MARKET"

	// LimitOrderRequestTypeLIMIT captures enum value "LIMIT"
	LimitOrderRequestTypeLIMIT string = "LIMIT"

	// LimitOrderRequestTypeSTOP captures enum value "STOP"
	LimitOrderRequestTypeSTOP string = "STOP"

	// LimitOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	LimitOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// LimitOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	LimitOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// LimitOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	LimitOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// LimitOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	LimitOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// LimitOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	LimitOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// LimitOrderTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	LimitOrderTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// LimitOrderTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	LimitOrderTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// LimitOrderTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	LimitOrderTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// LimitOrderTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	LimitOrderTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// LimitOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	LimitOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// LimitOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	LimitOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// LimitOrderTransactionTimeInForceGTC captures enum value "GTC"
	LimitOrderTransactionTimeInForceGTC string = "GTC"

	// LimitOrderTransactionTimeInForceGTD captures enum value "GTD"
	LimitOrderTransactionTimeInForceGTD string = "GTD"

	// LimitOrderTransactionTimeInForceGFD captures enum value "GFD"
	LimitOrderTransactionTimeInForceGFD string = "GFD"

	// LimitOrderTransactionTimeInForceFOK captures enum value "FOK"
	LimitOrderTransactionTimeInForceFOK string = "FOK"

	// LimitOrderTransactionTimeInForceIOC captures enum value "IOC"
	LimitOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// LimitOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	LimitOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// LimitOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	LimitOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// LimitOrderTransactionTriggerConditionBID captures enum value "BID"
	LimitOrderTransactionTriggerConditionBID string = "BID"

	// LimitOrderTransactionTriggerConditionASK captures enum value "ASK"
	LimitOrderTransactionTriggerConditionASK string = "ASK"

	// LimitOrderTransactionTriggerConditionMID captures enum value "MID"
	LimitOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// LimitOrderTransactionTypeCREATE captures enum value "CREATE"
	LimitOrderTransactionTypeCREATE string = "CREATE"

	// LimitOrderTransactionTypeCLOSE captures enum value "CLOSE"
	LimitOrderTransactionTypeCLOSE string = "CLOSE"

	// LimitOrderTransactionTypeREOPEN captures enum value "REOPEN"
	LimitOrderTransactionTypeREOPEN string = "REOPEN"

	// LimitOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	LimitOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// LimitOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	LimitOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// LimitOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	LimitOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// LimitOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	LimitOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// LimitOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	LimitOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// LimitOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	LimitOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// LimitOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	LimitOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// LimitOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	LimitOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// LimitOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	LimitOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// LimitOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	LimitOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// LimitOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	LimitOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// LimitOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	LimitOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// LimitOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	LimitOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// LimitOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	LimitOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// LimitOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	LimitOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// LimitOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	LimitOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// LimitOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	LimitOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// LimitOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	LimitOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// LimitOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	LimitOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// LimitOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	LimitOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// LimitOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	LimitOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// LimitOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	LimitOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// LimitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	LimitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// LimitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	LimitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// LimitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	LimitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// LimitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	LimitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// LimitOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	LimitOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// LimitOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	LimitOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// LimitOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	LimitOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// LimitOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	LimitOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// LimitOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	LimitOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// LimitOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	LimitOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarginCallEnterTransactionTypeCREATE captures enum value "CREATE"
	MarginCallEnterTransactionTypeCREATE string = "CREATE"

	// MarginCallEnterTransactionTypeCLOSE captures enum value "CLOSE"
	MarginCallEnterTransactionTypeCLOSE string = "CLOSE"

	// MarginCallEnterTransactionTypeREOPEN captures enum value "REOPEN"
	MarginCallEnterTransactionTypeREOPEN string = "REOPEN"

	// MarginCallEnterTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarginCallEnterTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarginCallEnterTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarginCallEnterTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarginCallEnterTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarginCallEnterTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarginCallEnterTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarginCallEnterTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarginCallEnterTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarginCallEnterTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarginCallEnterTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarginCallEnterTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarginCallEnterTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarginCallEnterTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarginCallEnterTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarginCallEnterTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarginCallEnterTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarginCallEnterTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarginCallEnterTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarginCallEnterTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarginCallEnterTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarginCallEnterTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarginCallEnterTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarginCallEnterTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarginCallEnterTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarginCallEnterTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarginCallEnterTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarginCallEnterTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarginCallEnterTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarginCallEnterTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarginCallEnterTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarginCallEnterTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarginCallEnterTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarginCallEnterTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarginCallEnterTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarginCallEnterTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarginCallEnterTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarginCallEnterTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarginCallEnterTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarginCallEnterTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarginCallEnterTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarginCallEnterTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarginCallEnterTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarginCallEnterTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarginCallEnterTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarginCallEnterTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallEnterTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallEnterTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallEnterTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarginCallEnterTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallEnterTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallEnterTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallEnterTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarginCallEnterTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarginCallEnterTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarginCallEnterTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarginCallEnterTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarginCallEnterTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarginCallEnterTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarginCallEnterTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarginCallEnterTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarginCallEnterTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarginCallEnterTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarginCallEnterTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarginCallExitTransactionTypeCREATE captures enum value "CREATE"
	MarginCallExitTransactionTypeCREATE string = "CREATE"

	// MarginCallExitTransactionTypeCLOSE captures enum value "CLOSE"
	MarginCallExitTransactionTypeCLOSE string = "CLOSE"

	// MarginCallExitTransactionTypeREOPEN captures enum value "REOPEN"
	MarginCallExitTransactionTypeREOPEN string = "REOPEN"

	// MarginCallExitTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarginCallExitTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarginCallExitTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarginCallExitTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarginCallExitTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarginCallExitTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarginCallExitTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarginCallExitTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarginCallExitTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarginCallExitTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarginCallExitTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarginCallExitTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarginCallExitTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarginCallExitTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarginCallExitTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarginCallExitTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarginCallExitTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarginCallExitTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarginCallExitTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarginCallExitTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarginCallExitTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarginCallExitTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarginCallExitTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarginCallExitTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarginCallExitTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarginCallExitTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarginCallExitTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarginCallExitTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarginCallExitTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarginCallExitTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarginCallExitTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarginCallExitTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarginCallExitTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarginCallExitTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarginCallExitTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarginCallExitTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarginCallExitTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarginCallExitTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarginCallExitTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarginCallExitTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarginCallExitTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarginCallExitTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarginCallExitTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarginCallExitTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarginCallExitTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarginCallExitTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallExitTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallExitTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallExitTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarginCallExitTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallExitTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallExitTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallExitTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarginCallExitTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarginCallExitTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarginCallExitTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarginCallExitTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarginCallExitTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarginCallExitTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarginCallExitTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarginCallExitTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarginCallExitTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarginCallExitTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarginCallExitTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarginCallExtendTransactionTypeCREATE captures enum value "CREATE"
	MarginCallExtendTransactionTypeCREATE string = "CREATE"

	// MarginCallExtendTransactionTypeCLOSE captures enum value "CLOSE"
	MarginCallExtendTransactionTypeCLOSE string = "CLOSE"

	// MarginCallExtendTransactionTypeREOPEN captures enum value "REOPEN"
	MarginCallExtendTransactionTypeREOPEN string = "REOPEN"

	// MarginCallExtendTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarginCallExtendTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarginCallExtendTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarginCallExtendTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarginCallExtendTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarginCallExtendTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarginCallExtendTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarginCallExtendTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarginCallExtendTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarginCallExtendTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarginCallExtendTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarginCallExtendTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarginCallExtendTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarginCallExtendTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarginCallExtendTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarginCallExtendTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarginCallExtendTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarginCallExtendTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarginCallExtendTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarginCallExtendTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarginCallExtendTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarginCallExtendTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarginCallExtendTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarginCallExtendTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarginCallExtendTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarginCallExtendTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarginCallExtendTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarginCallExtendTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarginCallExtendTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarginCallExtendTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarginCallExtendTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarginCallExtendTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarginCallExtendTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarginCallExtendTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarginCallExtendTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarginCallExtendTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarginCallExtendTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarginCallExtendTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarginCallExtendTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarginCallExtendTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarginCallExtendTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarginCallExtendTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarginCallExtendTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarginCallExtendTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarginCallExtendTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarginCallExtendTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallExtendTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallExtendTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallExtendTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarginCallExtendTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarginCallExtendTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarginCallExtendTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarginCallExtendTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarginCallExtendTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarginCallExtendTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarginCallExtendTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarginCallExtendTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarginCallExtendTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarginCallExtendTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarginCallExtendTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarginCallExtendTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarginCallExtendTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarginCallExtendTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarginCallExtendTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarketIfTouchedOrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketIfTouchedOrderPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketIfTouchedOrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketIfTouchedOrderPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketIfTouchedOrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketIfTouchedOrderPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketIfTouchedOrderPositionFillDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketIfTouchedOrderStatePENDING captures enum value "PENDING"
	MarketIfTouchedOrderStatePENDING string = "PENDING"

	// MarketIfTouchedOrderStateFILLED captures enum value "FILLED"
	MarketIfTouchedOrderStateFILLED string = "FILLED"

	// MarketIfTouchedOrderStateTRIGGERED captures enum value "TRIGGERED"
	MarketIfTouchedOrderStateTRIGGERED string = "TRIGGERED"

	// MarketIfTouchedOrderStateCANCELLED captures enum value "CANCELLED"
	MarketIfTouchedOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// MarketIfTouchedOrderTimeInForceGTC captures enum value "GTC"
	MarketIfTouchedOrderTimeInForceGTC string = "GTC"

	// MarketIfTouchedOrderTimeInForceGTD captures enum value "GTD"
	MarketIfTouchedOrderTimeInForceGTD string = "GTD"

	// MarketIfTouchedOrderTimeInForceGFD captures enum value "GFD"
	MarketIfTouchedOrderTimeInForceGFD string = "GFD"

	// MarketIfTouchedOrderTimeInForceFOK captures enum value "FOK"
	MarketIfTouchedOrderTimeInForceFOK string = "FOK"

	// MarketIfTouchedOrderTimeInForceIOC captures enum value "IOC"
	MarketIfTouchedOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketIfTouchedOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderTriggerConditionDEFAULT string = "DEFAULT"

	// MarketIfTouchedOrderTriggerConditionINVERSE captures enum value "INVERSE"
	MarketIfTouchedOrderTriggerConditionINVERSE string = "INVERSE"

	// MarketIfTouchedOrderTriggerConditionBID captures enum value "BID"
	MarketIfTouchedOrderTriggerConditionBID string = "BID"

	// MarketIfTouchedOrderTriggerConditionASK captures enum value "ASK"
	MarketIfTouchedOrderTriggerConditionASK string = "ASK"

	// MarketIfTouchedOrderTriggerConditionMID captures enum value "MID"
	MarketIfTouchedOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// MarketIfTouchedOrderTypeMARKET captures enum value "MARKET"
	MarketIfTouchedOrderTypeMARKET string = "MARKET"

	// MarketIfTouchedOrderTypeLIMIT captures enum value "LIMIT"
	MarketIfTouchedOrderTypeLIMIT string = "LIMIT"

	// MarketIfTouchedOrderTypeSTOP captures enum value "STOP"
	MarketIfTouchedOrderTypeSTOP string = "STOP"

	// MarketIfTouchedOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	MarketIfTouchedOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// MarketIfTouchedOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	MarketIfTouchedOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// MarketIfTouchedOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	MarketIfTouchedOrderTypeSTOPLOSS string = "STOP_LOSS"

	// MarketIfTouchedOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	MarketIfTouchedOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// MarketIfTouchedOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	MarketIfTouchedOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketIfTouchedOrderRejectTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketIfTouchedOrderRejectTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketIfTouchedOrderRejectTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketIfTouchedOrderRejectTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketIfTouchedOrderRejectTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketIfTouchedOrderRejectTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderRejectTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketIfTouchedOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// MarketIfTouchedOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	MarketIfTouchedOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	MarketIfTouchedOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	MarketIfTouchedOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// MarketIfTouchedOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	MarketIfTouchedOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	MarketIfTouchedOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	MarketIfTouchedOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// MarketIfTouchedOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	MarketIfTouchedOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// MarketIfTouchedOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	MarketIfTouchedOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// MarketIfTouchedOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	MarketIfTouchedOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// MarketIfTouchedOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// MarketIfTouchedOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	MarketIfTouchedOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	MarketIfTouchedOrderRejectTransactionTimeInForceGTC string = "GTC"

	// MarketIfTouchedOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	MarketIfTouchedOrderRejectTransactionTimeInForceGTD string = "GTD"

	// MarketIfTouchedOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	MarketIfTouchedOrderRejectTransactionTimeInForceGFD string = "GFD"

	// MarketIfTouchedOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	MarketIfTouchedOrderRejectTransactionTimeInForceFOK string = "FOK"

	// MarketIfTouchedOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	MarketIfTouchedOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// MarketIfTouchedOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	MarketIfTouchedOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// MarketIfTouchedOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	MarketIfTouchedOrderRejectTransactionTriggerConditionBID string = "BID"

	// MarketIfTouchedOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	MarketIfTouchedOrderRejectTransactionTriggerConditionASK string = "ASK"

	// MarketIfTouchedOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	MarketIfTouchedOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// MarketIfTouchedOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	MarketIfTouchedOrderRejectTransactionTypeCREATE string = "CREATE"

	// MarketIfTouchedOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	MarketIfTouchedOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// MarketIfTouchedOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	MarketIfTouchedOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// MarketIfTouchedOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarketIfTouchedOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarketIfTouchedOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarketIfTouchedOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarketIfTouchedOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarketIfTouchedOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarketIfTouchedOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarketIfTouchedOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarketIfTouchedOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarketIfTouchedOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarketIfTouchedOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarketIfTouchedOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarketIfTouchedOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarketIfTouchedOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarketIfTouchedOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketIfTouchedOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketIfTouchedOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarketIfTouchedOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarketIfTouchedOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarketIfTouchedOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarketIfTouchedOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarketIfTouchedOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarketIfTouchedOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarketIfTouchedOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarketIfTouchedOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarketIfTouchedOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarketIfTouchedOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarketIfTouchedOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarketIfTouchedOrderRequestPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketIfTouchedOrderRequestPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketIfTouchedOrderRequestPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketIfTouchedOrderRequestPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketIfTouchedOrderRequestPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketIfTouchedOrderRequestPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketIfTouchedOrderRequestPositionFillDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderRequestPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketIfTouchedOrderRequestTimeInForceGTC captures enum value "GTC"
	MarketIfTouchedOrderRequestTimeInForceGTC string = "GTC"

	// MarketIfTouchedOrderRequestTimeInForceGTD captures enum value "GTD"
	MarketIfTouchedOrderRequestTimeInForceGTD string = "GTD"

	// MarketIfTouchedOrderRequestTimeInForceGFD captures enum value "GFD"
	MarketIfTouchedOrderRequestTimeInForceGFD string = "GFD"

	// MarketIfTouchedOrderRequestTimeInForceFOK captures enum value "FOK"
	MarketIfTouchedOrderRequestTimeInForceFOK string = "FOK"

	// MarketIfTouchedOrderRequestTimeInForceIOC captures enum value "IOC"
	MarketIfTouchedOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketIfTouchedOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// MarketIfTouchedOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	MarketIfTouchedOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// MarketIfTouchedOrderRequestTriggerConditionBID captures enum value "BID"
	MarketIfTouchedOrderRequestTriggerConditionBID string = "BID"

	// MarketIfTouchedOrderRequestTriggerConditionASK captures enum value "ASK"
	MarketIfTouchedOrderRequestTriggerConditionASK string = "ASK"

	// MarketIfTouchedOrderRequestTriggerConditionMID captures enum value "MID"
	MarketIfTouchedOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// MarketIfTouchedOrderRequestTypeMARKET captures enum value "MARKET"
	MarketIfTouchedOrderRequestTypeMARKET string = "MARKET"

	// MarketIfTouchedOrderRequestTypeLIMIT captures enum value "LIMIT"
	MarketIfTouchedOrderRequestTypeLIMIT string = "LIMIT"

	// MarketIfTouchedOrderRequestTypeSTOP captures enum value "STOP"
	MarketIfTouchedOrderRequestTypeSTOP string = "STOP"

	// MarketIfTouchedOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	MarketIfTouchedOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// MarketIfTouchedOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	MarketIfTouchedOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// MarketIfTouchedOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	MarketIfTouchedOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// MarketIfTouchedOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	MarketIfTouchedOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// MarketIfTouchedOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	MarketIfTouchedOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// MarketIfTouchedOrderTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketIfTouchedOrderTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketIfTouchedOrderTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketIfTouchedOrderTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketIfTouchedOrderTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketIfTouchedOrderTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketIfTouchedOrderTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketIfTouchedOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketIfTouchedOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// MarketIfTouchedOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	MarketIfTouchedOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// MarketIfTouchedOrderTransactionTimeInForceGTC captures enum value "GTC"
	MarketIfTouchedOrderTransactionTimeInForceGTC string = "GTC"

	// MarketIfTouchedOrderTransactionTimeInForceGTD captures enum value "GTD"
	MarketIfTouchedOrderTransactionTimeInForceGTD string = "GTD"

	// MarketIfTouchedOrderTransactionTimeInForceGFD captures enum value "GFD"
	MarketIfTouchedOrderTransactionTimeInForceGFD string = "GFD"

	// MarketIfTouchedOrderTransactionTimeInForceFOK captures enum value "FOK"
	MarketIfTouchedOrderTransactionTimeInForceFOK string = "FOK"

	// MarketIfTouchedOrderTransactionTimeInForceIOC captures enum value "IOC"
	MarketIfTouchedOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketIfTouchedOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	MarketIfTouchedOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// MarketIfTouchedOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	MarketIfTouchedOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// MarketIfTouchedOrderTransactionTriggerConditionBID captures enum value "BID"
	MarketIfTouchedOrderTransactionTriggerConditionBID string = "BID"

	// MarketIfTouchedOrderTransactionTriggerConditionASK captures enum value "ASK"
	MarketIfTouchedOrderTransactionTriggerConditionASK string = "ASK"

	// MarketIfTouchedOrderTransactionTriggerConditionMID captures enum value "MID"
	MarketIfTouchedOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// MarketIfTouchedOrderTransactionTypeCREATE captures enum value "CREATE"
	MarketIfTouchedOrderTransactionTypeCREATE string = "CREATE"

	// MarketIfTouchedOrderTransactionTypeCLOSE captures enum value "CLOSE"
	MarketIfTouchedOrderTransactionTypeCLOSE string = "CLOSE"

	// MarketIfTouchedOrderTransactionTypeREOPEN captures enum value "REOPEN"
	MarketIfTouchedOrderTransactionTypeREOPEN string = "REOPEN"

	// MarketIfTouchedOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarketIfTouchedOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarketIfTouchedOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarketIfTouchedOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarketIfTouchedOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarketIfTouchedOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarketIfTouchedOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarketIfTouchedOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarketIfTouchedOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarketIfTouchedOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarketIfTouchedOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarketIfTouchedOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarketIfTouchedOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarketIfTouchedOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarketIfTouchedOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarketIfTouchedOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarketIfTouchedOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarketIfTouchedOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarketIfTouchedOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarketIfTouchedOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarketIfTouchedOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarketIfTouchedOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarketIfTouchedOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarketIfTouchedOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarketIfTouchedOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarketIfTouchedOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarketIfTouchedOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarketIfTouchedOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarketIfTouchedOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarketIfTouchedOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarketIfTouchedOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarketIfTouchedOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarketIfTouchedOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarketIfTouchedOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarketIfTouchedOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketIfTouchedOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketIfTouchedOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarketIfTouchedOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarketIfTouchedOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketIfTouchedOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketIfTouchedOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarketIfTouchedOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarketIfTouchedOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarketIfTouchedOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarketIfTouchedOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarketIfTouchedOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarketIfTouchedOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarketIfTouchedOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarketIfTouchedOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarketIfTouchedOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarketIfTouchedOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarketIfTouchedOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarketOrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketOrderPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketOrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketOrderPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketOrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketOrderPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketOrderPositionFillDEFAULT captures enum value "DEFAULT"
	MarketOrderPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketOrderStatePENDING captures enum value "PENDING"
	MarketOrderStatePENDING string = "PENDING"

	// MarketOrderStateFILLED captures enum value "FILLED"
	MarketOrderStateFILLED string = "FILLED"

	// MarketOrderStateTRIGGERED captures enum value "TRIGGERED"
	MarketOrderStateTRIGGERED string = "TRIGGERED"

	// MarketOrderStateCANCELLED captures enum value "CANCELLED"
	MarketOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// MarketOrderTimeInForceGTC captures enum value "GTC"
	MarketOrderTimeInForceGTC string = "GTC"

	// MarketOrderTimeInForceGTD captures enum value "GTD"
	MarketOrderTimeInForceGTD string = "GTD"

	// MarketOrderTimeInForceGFD captures enum value "GFD"
	MarketOrderTimeInForceGFD string = "GFD"

	// MarketOrderTimeInForceFOK captures enum value "FOK"
	MarketOrderTimeInForceFOK string = "FOK"

	// MarketOrderTimeInForceIOC captures enum value "IOC"
	MarketOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketOrderTypeMARKET captures enum value "MARKET"
	MarketOrderTypeMARKET string = "MARKET"

	// MarketOrderTypeLIMIT captures enum value "LIMIT"
	MarketOrderTypeLIMIT string = "LIMIT"

	// MarketOrderTypeSTOP captures enum value "STOP"
	MarketOrderTypeSTOP string = "STOP"

	// MarketOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	MarketOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// MarketOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	MarketOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// MarketOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	MarketOrderTypeSTOPLOSS string = "STOP_LOSS"

	// MarketOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	MarketOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// MarketOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	MarketOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// MarketOrderRejectTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketOrderRejectTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketOrderRejectTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketOrderRejectTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketOrderRejectTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketOrderRejectTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketOrderRejectTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	MarketOrderRejectTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// MarketOrderRejectTransactionReasonTRADECLOSE captures enum value "TRADE_CLOSE"
	MarketOrderRejectTransactionReasonTRADECLOSE string = "TRADE_CLOSE"

	// MarketOrderRejectTransactionReasonPOSITIONCLOSEOUT captures enum value "POSITION_CLOSEOUT"
	MarketOrderRejectTransactionReasonPOSITIONCLOSEOUT string = "POSITION_CLOSEOUT"

	// MarketOrderRejectTransactionReasonMARGINCLOSEOUT captures enum value "MARGIN_CLOSEOUT"
	MarketOrderRejectTransactionReasonMARGINCLOSEOUT string = "MARGIN_CLOSEOUT"

	// MarketOrderRejectTransactionReasonDELAYEDTRADECLOSE captures enum value "DELAYED_TRADE_CLOSE"
	MarketOrderRejectTransactionReasonDELAYEDTRADECLOSE string = "DELAYED_TRADE_CLOSE"
)
View Source
const (

	// MarketOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	MarketOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// MarketOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	MarketOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// MarketOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	MarketOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// MarketOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// MarketOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// MarketOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// MarketOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// MarketOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// MarketOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	MarketOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// MarketOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	MarketOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// MarketOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	MarketOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// MarketOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	MarketOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// MarketOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	MarketOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// MarketOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	MarketOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// MarketOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	MarketOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// MarketOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	MarketOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// MarketOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	MarketOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// MarketOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	MarketOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// MarketOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	MarketOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// MarketOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	MarketOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// MarketOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	MarketOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// MarketOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	MarketOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// MarketOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	MarketOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// MarketOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	MarketOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// MarketOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	MarketOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	MarketOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// MarketOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	MarketOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	MarketOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	MarketOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// MarketOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	MarketOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// MarketOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	MarketOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// MarketOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	MarketOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// MarketOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	MarketOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// MarketOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	MarketOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// MarketOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	MarketOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// MarketOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	MarketOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// MarketOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	MarketOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// MarketOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	MarketOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	MarketOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// MarketOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	MarketOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// MarketOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	MarketOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// MarketOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	MarketOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// MarketOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	MarketOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	MarketOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	MarketOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// MarketOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	MarketOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// MarketOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	MarketOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	MarketOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// MarketOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// MarketOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	MarketOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// MarketOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	MarketOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// MarketOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	MarketOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// MarketOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	MarketOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// MarketOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	MarketOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// MarketOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	MarketOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// MarketOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	MarketOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// MarketOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	MarketOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// MarketOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	MarketOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// MarketOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	MarketOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// MarketOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	MarketOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// MarketOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	MarketOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// MarketOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	MarketOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// MarketOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	MarketOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// MarketOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	MarketOrderRejectTransactionTimeInForceGTC string = "GTC"

	// MarketOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	MarketOrderRejectTransactionTimeInForceGTD string = "GTD"

	// MarketOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	MarketOrderRejectTransactionTimeInForceGFD string = "GFD"

	// MarketOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	MarketOrderRejectTransactionTimeInForceFOK string = "FOK"

	// MarketOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	MarketOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	MarketOrderRejectTransactionTypeCREATE string = "CREATE"

	// MarketOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	MarketOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// MarketOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	MarketOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// MarketOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarketOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarketOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarketOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarketOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarketOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarketOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarketOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarketOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarketOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarketOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarketOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarketOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarketOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarketOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarketOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarketOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarketOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarketOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarketOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarketOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarketOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarketOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarketOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarketOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarketOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarketOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarketOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarketOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarketOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarketOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarketOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarketOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarketOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarketOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarketOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarketOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarketOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarketOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarketOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarketOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarketOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarketOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarketOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarketOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarketOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarketOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarketOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarketOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarketOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarketOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarketOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarketOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarketOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// MarketOrderRequestPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketOrderRequestPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketOrderRequestPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketOrderRequestPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketOrderRequestPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketOrderRequestPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketOrderRequestPositionFillDEFAULT captures enum value "DEFAULT"
	MarketOrderRequestPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketOrderRequestTimeInForceGTC captures enum value "GTC"
	MarketOrderRequestTimeInForceGTC string = "GTC"

	// MarketOrderRequestTimeInForceGTD captures enum value "GTD"
	MarketOrderRequestTimeInForceGTD string = "GTD"

	// MarketOrderRequestTimeInForceGFD captures enum value "GFD"
	MarketOrderRequestTimeInForceGFD string = "GFD"

	// MarketOrderRequestTimeInForceFOK captures enum value "FOK"
	MarketOrderRequestTimeInForceFOK string = "FOK"

	// MarketOrderRequestTimeInForceIOC captures enum value "IOC"
	MarketOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketOrderRequestTypeMARKET captures enum value "MARKET"
	MarketOrderRequestTypeMARKET string = "MARKET"

	// MarketOrderRequestTypeLIMIT captures enum value "LIMIT"
	MarketOrderRequestTypeLIMIT string = "LIMIT"

	// MarketOrderRequestTypeSTOP captures enum value "STOP"
	MarketOrderRequestTypeSTOP string = "STOP"

	// MarketOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	MarketOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// MarketOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	MarketOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// MarketOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	MarketOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// MarketOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	MarketOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// MarketOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	MarketOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// MarketOrderTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	MarketOrderTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// MarketOrderTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	MarketOrderTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// MarketOrderTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	MarketOrderTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// MarketOrderTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	MarketOrderTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// MarketOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// MarketOrderTransactionReasonTRADECLOSE captures enum value "TRADE_CLOSE"
	MarketOrderTransactionReasonTRADECLOSE string = "TRADE_CLOSE"

	// MarketOrderTransactionReasonPOSITIONCLOSEOUT captures enum value "POSITION_CLOSEOUT"
	MarketOrderTransactionReasonPOSITIONCLOSEOUT string = "POSITION_CLOSEOUT"

	// MarketOrderTransactionReasonMARGINCLOSEOUT captures enum value "MARGIN_CLOSEOUT"
	MarketOrderTransactionReasonMARGINCLOSEOUT string = "MARGIN_CLOSEOUT"

	// MarketOrderTransactionReasonDELAYEDTRADECLOSE captures enum value "DELAYED_TRADE_CLOSE"
	MarketOrderTransactionReasonDELAYEDTRADECLOSE string = "DELAYED_TRADE_CLOSE"
)
View Source
const (

	// MarketOrderTransactionTimeInForceGTC captures enum value "GTC"
	MarketOrderTransactionTimeInForceGTC string = "GTC"

	// MarketOrderTransactionTimeInForceGTD captures enum value "GTD"
	MarketOrderTransactionTimeInForceGTD string = "GTD"

	// MarketOrderTransactionTimeInForceGFD captures enum value "GFD"
	MarketOrderTransactionTimeInForceGFD string = "GFD"

	// MarketOrderTransactionTimeInForceFOK captures enum value "FOK"
	MarketOrderTransactionTimeInForceFOK string = "FOK"

	// MarketOrderTransactionTimeInForceIOC captures enum value "IOC"
	MarketOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// MarketOrderTransactionTypeCREATE captures enum value "CREATE"
	MarketOrderTransactionTypeCREATE string = "CREATE"

	// MarketOrderTransactionTypeCLOSE captures enum value "CLOSE"
	MarketOrderTransactionTypeCLOSE string = "CLOSE"

	// MarketOrderTransactionTypeREOPEN captures enum value "REOPEN"
	MarketOrderTransactionTypeREOPEN string = "REOPEN"

	// MarketOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	MarketOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// MarketOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	MarketOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// MarketOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	MarketOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// MarketOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	MarketOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// MarketOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	MarketOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// MarketOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	MarketOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// MarketOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	MarketOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// MarketOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	MarketOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// MarketOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	MarketOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// MarketOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	MarketOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// MarketOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	MarketOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// MarketOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	MarketOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// MarketOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	MarketOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// MarketOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	MarketOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// MarketOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	MarketOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// MarketOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	MarketOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// MarketOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	MarketOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// MarketOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	MarketOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// MarketOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	MarketOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// MarketOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	MarketOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// MarketOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	MarketOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// MarketOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	MarketOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// MarketOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	MarketOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// MarketOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	MarketOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// MarketOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	MarketOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// MarketOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	MarketOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// MarketOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	MarketOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// MarketOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	MarketOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// MarketOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	MarketOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// MarketOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	MarketOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// MarketOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	MarketOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// OrderCancelRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	OrderCancelRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// OrderCancelRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	OrderCancelRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// OrderCancelRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	OrderCancelRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// OrderCancelRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// OrderCancelRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// OrderCancelRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// OrderCancelRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// OrderCancelRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// OrderCancelRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	OrderCancelRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// OrderCancelRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	OrderCancelRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// OrderCancelRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	OrderCancelRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// OrderCancelRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	OrderCancelRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// OrderCancelRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	OrderCancelRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// OrderCancelRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	OrderCancelRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// OrderCancelRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	OrderCancelRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// OrderCancelRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	OrderCancelRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// OrderCancelRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	OrderCancelRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// OrderCancelRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	OrderCancelRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// OrderCancelRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	OrderCancelRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// OrderCancelRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	OrderCancelRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// OrderCancelRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	OrderCancelRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// OrderCancelRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	OrderCancelRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// OrderCancelRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	OrderCancelRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// OrderCancelRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	OrderCancelRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// OrderCancelRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	OrderCancelRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	OrderCancelRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// OrderCancelRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	OrderCancelRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	OrderCancelRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	OrderCancelRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// OrderCancelRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	OrderCancelRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	OrderCancelRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// OrderCancelRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	OrderCancelRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// OrderCancelRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	OrderCancelRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// OrderCancelRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	OrderCancelRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// OrderCancelRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	OrderCancelRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// OrderCancelRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	OrderCancelRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// OrderCancelRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	OrderCancelRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	OrderCancelRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// OrderCancelRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	OrderCancelRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// OrderCancelRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	OrderCancelRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// OrderCancelRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	OrderCancelRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// OrderCancelRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	OrderCancelRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderCancelRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderCancelRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderCancelRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	OrderCancelRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// OrderCancelRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	OrderCancelRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// OrderCancelRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	OrderCancelRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	OrderCancelRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// OrderCancelRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// OrderCancelRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	OrderCancelRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// OrderCancelRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	OrderCancelRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// OrderCancelRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	OrderCancelRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// OrderCancelRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	OrderCancelRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// OrderCancelRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	OrderCancelRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// OrderCancelRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	OrderCancelRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// OrderCancelRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	OrderCancelRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// OrderCancelRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	OrderCancelRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// OrderCancelRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	OrderCancelRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// OrderCancelRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	OrderCancelRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// OrderCancelRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	OrderCancelRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// OrderCancelRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	OrderCancelRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// OrderCancelRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	OrderCancelRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// OrderCancelRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	OrderCancelRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// OrderCancelRejectTransactionTypeCREATE captures enum value "CREATE"
	OrderCancelRejectTransactionTypeCREATE string = "CREATE"

	// OrderCancelRejectTransactionTypeCLOSE captures enum value "CLOSE"
	OrderCancelRejectTransactionTypeCLOSE string = "CLOSE"

	// OrderCancelRejectTransactionTypeREOPEN captures enum value "REOPEN"
	OrderCancelRejectTransactionTypeREOPEN string = "REOPEN"

	// OrderCancelRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	OrderCancelRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// OrderCancelRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	OrderCancelRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// OrderCancelRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	OrderCancelRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// OrderCancelRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	OrderCancelRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// OrderCancelRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	OrderCancelRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// OrderCancelRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	OrderCancelRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	OrderCancelRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// OrderCancelRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	OrderCancelRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// OrderCancelRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	OrderCancelRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	OrderCancelRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// OrderCancelRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	OrderCancelRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderCancelRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderCancelRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	OrderCancelRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderCancelRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderCancelRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	OrderCancelRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderCancelRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderCancelRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	OrderCancelRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderCancelRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderCancelRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	OrderCancelRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// OrderCancelRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	OrderCancelRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// OrderCancelRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	OrderCancelRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// OrderCancelRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	OrderCancelRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// OrderCancelRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	OrderCancelRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// OrderCancelRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderCancelRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderCancelRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	OrderCancelRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// OrderCancelRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderCancelRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderCancelRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	OrderCancelRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// OrderCancelRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	OrderCancelRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// OrderCancelRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	OrderCancelRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// OrderCancelRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	OrderCancelRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// OrderCancelRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	OrderCancelRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// OrderCancelRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	OrderCancelRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// OrderCancelTransactionReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	OrderCancelTransactionReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// OrderCancelTransactionReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	OrderCancelTransactionReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// OrderCancelTransactionReasonACCOUNTNEWPOSITIONSLOCKED captures enum value "ACCOUNT_NEW_POSITIONS_LOCKED"
	OrderCancelTransactionReasonACCOUNTNEWPOSITIONSLOCKED string = "ACCOUNT_NEW_POSITIONS_LOCKED"

	// OrderCancelTransactionReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	OrderCancelTransactionReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// OrderCancelTransactionReasonACCOUNTORDERFILLLOCKED captures enum value "ACCOUNT_ORDER_FILL_LOCKED"
	OrderCancelTransactionReasonACCOUNTORDERFILLLOCKED string = "ACCOUNT_ORDER_FILL_LOCKED"

	// OrderCancelTransactionReasonCLIENTREQUEST captures enum value "CLIENT_REQUEST"
	OrderCancelTransactionReasonCLIENTREQUEST string = "CLIENT_REQUEST"

	// OrderCancelTransactionReasonMIGRATION captures enum value "MIGRATION"
	OrderCancelTransactionReasonMIGRATION string = "MIGRATION"

	// OrderCancelTransactionReasonMARKETHALTED captures enum value "MARKET_HALTED"
	OrderCancelTransactionReasonMARKETHALTED string = "MARKET_HALTED"

	// OrderCancelTransactionReasonLINKEDTRADECLOSED captures enum value "LINKED_TRADE_CLOSED"
	OrderCancelTransactionReasonLINKEDTRADECLOSED string = "LINKED_TRADE_CLOSED"

	// OrderCancelTransactionReasonTIMEINFORCEEXPIRED captures enum value "TIME_IN_FORCE_EXPIRED"
	OrderCancelTransactionReasonTIMEINFORCEEXPIRED string = "TIME_IN_FORCE_EXPIRED"

	// OrderCancelTransactionReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	OrderCancelTransactionReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// OrderCancelTransactionReasonFIFOVIOLATION captures enum value "FIFO_VIOLATION"
	OrderCancelTransactionReasonFIFOVIOLATION string = "FIFO_VIOLATION"

	// OrderCancelTransactionReasonBOUNDSVIOLATION captures enum value "BOUNDS_VIOLATION"
	OrderCancelTransactionReasonBOUNDSVIOLATION string = "BOUNDS_VIOLATION"

	// OrderCancelTransactionReasonCLIENTREQUESTREPLACED captures enum value "CLIENT_REQUEST_REPLACED"
	OrderCancelTransactionReasonCLIENTREQUESTREPLACED string = "CLIENT_REQUEST_REPLACED"

	// OrderCancelTransactionReasonINSUFFICIENTLIQUIDITY captures enum value "INSUFFICIENT_LIQUIDITY"
	OrderCancelTransactionReasonINSUFFICIENTLIQUIDITY string = "INSUFFICIENT_LIQUIDITY"

	// OrderCancelTransactionReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelTransactionReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelTransactionReasonTAKEPROFITONFILLLOSS captures enum value "TAKE_PROFIT_ON_FILL_LOSS"
	OrderCancelTransactionReasonTAKEPROFITONFILLLOSS string = "TAKE_PROFIT_ON_FILL_LOSS"

	// OrderCancelTransactionReasonLOSINGTAKEPROFIT captures enum value "LOSING_TAKE_PROFIT"
	OrderCancelTransactionReasonLOSINGTAKEPROFIT string = "LOSING_TAKE_PROFIT"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelTransactionReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelTransactionReasonSTOPLOSSONFILLLOSS captures enum value "STOP_LOSS_ON_FILL_LOSS"
	OrderCancelTransactionReasonSTOPLOSSONFILLLOSS string = "STOP_LOSS_ON_FILL_LOSS"

	// OrderCancelTransactionReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelTransactionReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLREQUIRED captures enum value "STOP_LOSS_ON_FILL_REQUIRED"
	OrderCancelTransactionReasonSTOPLOSSONFILLREQUIRED string = "STOP_LOSS_ON_FILL_REQUIRED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderCancelTransactionReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderCancelTransactionReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderCancelTransactionReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderCancelTransactionReasonTAKEPROFITONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelTransactionReasonTAKEPROFITONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelTransactionReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelTransactionReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelTransactionReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	OrderCancelTransactionReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// OrderCancelTransactionReasonPOSITIONCLOSEOUTFAILED captures enum value "POSITION_CLOSEOUT_FAILED"
	OrderCancelTransactionReasonPOSITIONCLOSEOUTFAILED string = "POSITION_CLOSEOUT_FAILED"

	// OrderCancelTransactionReasonOPENTRADESALLOWEDEXCEEDED captures enum value "OPEN_TRADES_ALLOWED_EXCEEDED"
	OrderCancelTransactionReasonOPENTRADESALLOWEDEXCEEDED string = "OPEN_TRADES_ALLOWED_EXCEEDED"

	// OrderCancelTransactionReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	OrderCancelTransactionReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// OrderCancelTransactionReasonTAKEPROFITONFILLCLIENTORDERIDALREADYEXISTS captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelTransactionReasonTAKEPROFITONFILLCLIENTORDERIDALREADYEXISTS string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelTransactionReasonSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelTransactionReasonSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelTransactionReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelTransactionReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelTransactionReasonPOSITIONSIZEEXCEEDED captures enum value "POSITION_SIZE_EXCEEDED"
	OrderCancelTransactionReasonPOSITIONSIZEEXCEEDED string = "POSITION_SIZE_EXCEEDED"

	// OrderCancelTransactionReasonHEDGINGGSLOVIOLATION captures enum value "HEDGING_GSLO_VIOLATION"
	OrderCancelTransactionReasonHEDGINGGSLOVIOLATION string = "HEDGING_GSLO_VIOLATION"

	// OrderCancelTransactionReasonACCOUNTPOSITIONVALUELIMITEXCEEDED captures enum value "ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED"
	OrderCancelTransactionReasonACCOUNTPOSITIONVALUELIMITEXCEEDED string = "ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED"

	// OrderCancelTransactionReasonINSTRUMENTBIDREDUCEONLY captures enum value "INSTRUMENT_BID_REDUCE_ONLY"
	OrderCancelTransactionReasonINSTRUMENTBIDREDUCEONLY string = "INSTRUMENT_BID_REDUCE_ONLY"

	// OrderCancelTransactionReasonINSTRUMENTASKREDUCEONLY captures enum value "INSTRUMENT_ASK_REDUCE_ONLY"
	OrderCancelTransactionReasonINSTRUMENTASKREDUCEONLY string = "INSTRUMENT_ASK_REDUCE_ONLY"

	// OrderCancelTransactionReasonINSTRUMENTBIDHALTED captures enum value "INSTRUMENT_BID_HALTED"
	OrderCancelTransactionReasonINSTRUMENTBIDHALTED string = "INSTRUMENT_BID_HALTED"

	// OrderCancelTransactionReasonINSTRUMENTASKHALTED captures enum value "INSTRUMENT_ASK_HALTED"
	OrderCancelTransactionReasonINSTRUMENTASKHALTED string = "INSTRUMENT_ASK_HALTED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDBIDHALTED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDBIDHALTED string = "STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED"

	// OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDASKHALTED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED"
	OrderCancelTransactionReasonSTOPLOSSONFILLGUARANTEEDASKHALTED string = "STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED"
)
View Source
const (

	// OrderCancelTransactionTypeCREATE captures enum value "CREATE"
	OrderCancelTransactionTypeCREATE string = "CREATE"

	// OrderCancelTransactionTypeCLOSE captures enum value "CLOSE"
	OrderCancelTransactionTypeCLOSE string = "CLOSE"

	// OrderCancelTransactionTypeREOPEN captures enum value "REOPEN"
	OrderCancelTransactionTypeREOPEN string = "REOPEN"

	// OrderCancelTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	OrderCancelTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// OrderCancelTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	OrderCancelTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// OrderCancelTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	OrderCancelTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// OrderCancelTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	OrderCancelTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// OrderCancelTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	OrderCancelTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// OrderCancelTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	OrderCancelTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// OrderCancelTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	OrderCancelTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// OrderCancelTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	OrderCancelTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// OrderCancelTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	OrderCancelTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// OrderCancelTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	OrderCancelTransactionTypeSTOPORDER string = "STOP_ORDER"

	// OrderCancelTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	OrderCancelTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// OrderCancelTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderCancelTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderCancelTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	OrderCancelTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// OrderCancelTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderCancelTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderCancelTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	OrderCancelTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// OrderCancelTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderCancelTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderCancelTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	OrderCancelTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// OrderCancelTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderCancelTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderCancelTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	OrderCancelTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// OrderCancelTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	OrderCancelTransactionTypeORDERFILL string = "ORDER_FILL"

	// OrderCancelTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	OrderCancelTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// OrderCancelTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	OrderCancelTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// OrderCancelTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	OrderCancelTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// OrderCancelTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderCancelTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderCancelTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	OrderCancelTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// OrderCancelTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderCancelTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderCancelTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	OrderCancelTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// OrderCancelTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	OrderCancelTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// OrderCancelTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	OrderCancelTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// OrderCancelTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	OrderCancelTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// OrderCancelTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	OrderCancelTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// OrderCancelTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	OrderCancelTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	OrderClientExtensionsModifyRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	OrderClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	OrderClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	OrderClientExtensionsModifyRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// OrderClientExtensionsModifyRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	OrderClientExtensionsModifyRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// OrderClientExtensionsModifyRejectTransactionTypeCREATE captures enum value "CREATE"
	OrderClientExtensionsModifyRejectTransactionTypeCREATE string = "CREATE"

	// OrderClientExtensionsModifyRejectTransactionTypeCLOSE captures enum value "CLOSE"
	OrderClientExtensionsModifyRejectTransactionTypeCLOSE string = "CLOSE"

	// OrderClientExtensionsModifyRejectTransactionTypeREOPEN captures enum value "REOPEN"
	OrderClientExtensionsModifyRejectTransactionTypeREOPEN string = "REOPEN"

	// OrderClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	OrderClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// OrderClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	OrderClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// OrderClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	OrderClientExtensionsModifyRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// OrderClientExtensionsModifyRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	OrderClientExtensionsModifyRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// OrderClientExtensionsModifyRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	OrderClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// OrderClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	OrderClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// OrderClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	OrderClientExtensionsModifyRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// OrderClientExtensionsModifyRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	OrderClientExtensionsModifyRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// OrderClientExtensionsModifyRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	OrderClientExtensionsModifyRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// OrderClientExtensionsModifyRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	OrderClientExtensionsModifyRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// OrderClientExtensionsModifyTransactionTypeCREATE captures enum value "CREATE"
	OrderClientExtensionsModifyTransactionTypeCREATE string = "CREATE"

	// OrderClientExtensionsModifyTransactionTypeCLOSE captures enum value "CLOSE"
	OrderClientExtensionsModifyTransactionTypeCLOSE string = "CLOSE"

	// OrderClientExtensionsModifyTransactionTypeREOPEN captures enum value "REOPEN"
	OrderClientExtensionsModifyTransactionTypeREOPEN string = "REOPEN"

	// OrderClientExtensionsModifyTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	OrderClientExtensionsModifyTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// OrderClientExtensionsModifyTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	OrderClientExtensionsModifyTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// OrderClientExtensionsModifyTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	OrderClientExtensionsModifyTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// OrderClientExtensionsModifyTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	OrderClientExtensionsModifyTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// OrderClientExtensionsModifyTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	OrderClientExtensionsModifyTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// OrderClientExtensionsModifyTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	OrderClientExtensionsModifyTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// OrderClientExtensionsModifyTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	OrderClientExtensionsModifyTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// OrderClientExtensionsModifyTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	OrderClientExtensionsModifyTransactionTypeSTOPORDER string = "STOP_ORDER"

	// OrderClientExtensionsModifyTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderClientExtensionsModifyTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderClientExtensionsModifyTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderClientExtensionsModifyTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderClientExtensionsModifyTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	OrderClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// OrderClientExtensionsModifyTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	OrderClientExtensionsModifyTransactionTypeORDERFILL string = "ORDER_FILL"

	// OrderClientExtensionsModifyTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	OrderClientExtensionsModifyTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// OrderClientExtensionsModifyTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	OrderClientExtensionsModifyTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// OrderClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	OrderClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// OrderClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	OrderClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// OrderClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderClientExtensionsModifyTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	OrderClientExtensionsModifyTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// OrderClientExtensionsModifyTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	OrderClientExtensionsModifyTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// OrderClientExtensionsModifyTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	OrderClientExtensionsModifyTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// OrderClientExtensionsModifyTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	OrderClientExtensionsModifyTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// OrderClientExtensionsModifyTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	OrderClientExtensionsModifyTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// OrderClientExtensionsModifyTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	OrderClientExtensionsModifyTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// OrderFillTransactionReasonLIMITORDER captures enum value "LIMIT_ORDER"
	OrderFillTransactionReasonLIMITORDER string = "LIMIT_ORDER"

	// OrderFillTransactionReasonSTOPORDER captures enum value "STOP_ORDER"
	OrderFillTransactionReasonSTOPORDER string = "STOP_ORDER"

	// OrderFillTransactionReasonMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderFillTransactionReasonMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderFillTransactionReasonTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderFillTransactionReasonTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderFillTransactionReasonSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderFillTransactionReasonSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderFillTransactionReasonTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderFillTransactionReasonTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderFillTransactionReasonMARKETORDER captures enum value "MARKET_ORDER"
	OrderFillTransactionReasonMARKETORDER string = "MARKET_ORDER"

	// OrderFillTransactionReasonMARKETORDERTRADECLOSE captures enum value "MARKET_ORDER_TRADE_CLOSE"
	OrderFillTransactionReasonMARKETORDERTRADECLOSE string = "MARKET_ORDER_TRADE_CLOSE"

	// OrderFillTransactionReasonMARKETORDERPOSITIONCLOSEOUT captures enum value "MARKET_ORDER_POSITION_CLOSEOUT"
	OrderFillTransactionReasonMARKETORDERPOSITIONCLOSEOUT string = "MARKET_ORDER_POSITION_CLOSEOUT"

	// OrderFillTransactionReasonMARKETORDERMARGINCLOSEOUT captures enum value "MARKET_ORDER_MARGIN_CLOSEOUT"
	OrderFillTransactionReasonMARKETORDERMARGINCLOSEOUT string = "MARKET_ORDER_MARGIN_CLOSEOUT"

	// OrderFillTransactionReasonMARKETORDERDELAYEDTRADECLOSE captures enum value "MARKET_ORDER_DELAYED_TRADE_CLOSE"
	OrderFillTransactionReasonMARKETORDERDELAYEDTRADECLOSE string = "MARKET_ORDER_DELAYED_TRADE_CLOSE"
)
View Source
const (

	// OrderFillTransactionTypeCREATE captures enum value "CREATE"
	OrderFillTransactionTypeCREATE string = "CREATE"

	// OrderFillTransactionTypeCLOSE captures enum value "CLOSE"
	OrderFillTransactionTypeCLOSE string = "CLOSE"

	// OrderFillTransactionTypeREOPEN captures enum value "REOPEN"
	OrderFillTransactionTypeREOPEN string = "REOPEN"

	// OrderFillTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	OrderFillTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// OrderFillTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	OrderFillTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// OrderFillTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	OrderFillTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// OrderFillTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	OrderFillTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// OrderFillTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	OrderFillTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// OrderFillTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	OrderFillTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// OrderFillTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	OrderFillTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// OrderFillTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	OrderFillTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// OrderFillTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	OrderFillTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// OrderFillTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	OrderFillTransactionTypeSTOPORDER string = "STOP_ORDER"

	// OrderFillTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	OrderFillTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// OrderFillTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderFillTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// OrderFillTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	OrderFillTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// OrderFillTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderFillTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// OrderFillTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	OrderFillTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// OrderFillTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderFillTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// OrderFillTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	OrderFillTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// OrderFillTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderFillTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// OrderFillTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	OrderFillTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// OrderFillTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	OrderFillTransactionTypeORDERFILL string = "ORDER_FILL"

	// OrderFillTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	OrderFillTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// OrderFillTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	OrderFillTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// OrderFillTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	OrderFillTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// OrderFillTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderFillTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderFillTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	OrderFillTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// OrderFillTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	OrderFillTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// OrderFillTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	OrderFillTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// OrderFillTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	OrderFillTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// OrderFillTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	OrderFillTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// OrderFillTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	OrderFillTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// OrderFillTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	OrderFillTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// OrderFillTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	OrderFillTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// ReopenTransactionTypeCREATE captures enum value "CREATE"
	ReopenTransactionTypeCREATE string = "CREATE"

	// ReopenTransactionTypeCLOSE captures enum value "CLOSE"
	ReopenTransactionTypeCLOSE string = "CLOSE"

	// ReopenTransactionTypeREOPEN captures enum value "REOPEN"
	ReopenTransactionTypeREOPEN string = "REOPEN"

	// ReopenTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	ReopenTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// ReopenTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	ReopenTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// ReopenTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	ReopenTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// ReopenTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	ReopenTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// ReopenTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	ReopenTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// ReopenTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	ReopenTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// ReopenTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	ReopenTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// ReopenTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	ReopenTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// ReopenTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	ReopenTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// ReopenTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	ReopenTransactionTypeSTOPORDER string = "STOP_ORDER"

	// ReopenTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	ReopenTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// ReopenTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	ReopenTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// ReopenTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	ReopenTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// ReopenTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	ReopenTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// ReopenTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	ReopenTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// ReopenTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	ReopenTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// ReopenTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	ReopenTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// ReopenTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	ReopenTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// ReopenTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	ReopenTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// ReopenTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	ReopenTransactionTypeORDERFILL string = "ORDER_FILL"

	// ReopenTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	ReopenTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// ReopenTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	ReopenTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// ReopenTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	ReopenTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// ReopenTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ReopenTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ReopenTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	ReopenTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// ReopenTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ReopenTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ReopenTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	ReopenTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// ReopenTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	ReopenTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// ReopenTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	ReopenTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// ReopenTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	ReopenTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// ReopenTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	ReopenTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// ReopenTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	ReopenTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// ResetResettablePLTransactionTypeCREATE captures enum value "CREATE"
	ResetResettablePLTransactionTypeCREATE string = "CREATE"

	// ResetResettablePLTransactionTypeCLOSE captures enum value "CLOSE"
	ResetResettablePLTransactionTypeCLOSE string = "CLOSE"

	// ResetResettablePLTransactionTypeREOPEN captures enum value "REOPEN"
	ResetResettablePLTransactionTypeREOPEN string = "REOPEN"

	// ResetResettablePLTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	ResetResettablePLTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// ResetResettablePLTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	ResetResettablePLTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// ResetResettablePLTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	ResetResettablePLTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// ResetResettablePLTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	ResetResettablePLTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// ResetResettablePLTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	ResetResettablePLTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// ResetResettablePLTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	ResetResettablePLTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// ResetResettablePLTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	ResetResettablePLTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// ResetResettablePLTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	ResetResettablePLTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// ResetResettablePLTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	ResetResettablePLTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// ResetResettablePLTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	ResetResettablePLTransactionTypeSTOPORDER string = "STOP_ORDER"

	// ResetResettablePLTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	ResetResettablePLTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// ResetResettablePLTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	ResetResettablePLTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// ResetResettablePLTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	ResetResettablePLTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// ResetResettablePLTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	ResetResettablePLTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// ResetResettablePLTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	ResetResettablePLTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// ResetResettablePLTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	ResetResettablePLTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// ResetResettablePLTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	ResetResettablePLTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// ResetResettablePLTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	ResetResettablePLTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// ResetResettablePLTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	ResetResettablePLTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// ResetResettablePLTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	ResetResettablePLTransactionTypeORDERFILL string = "ORDER_FILL"

	// ResetResettablePLTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	ResetResettablePLTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// ResetResettablePLTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	ResetResettablePLTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// ResetResettablePLTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	ResetResettablePLTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// ResetResettablePLTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ResetResettablePLTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ResetResettablePLTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	ResetResettablePLTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// ResetResettablePLTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	ResetResettablePLTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// ResetResettablePLTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	ResetResettablePLTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// ResetResettablePLTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	ResetResettablePLTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// ResetResettablePLTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	ResetResettablePLTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// ResetResettablePLTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	ResetResettablePLTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// ResetResettablePLTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	ResetResettablePLTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// ResetResettablePLTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	ResetResettablePLTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// StopLossDetailsTimeInForceGTC captures enum value "GTC"
	StopLossDetailsTimeInForceGTC string = "GTC"

	// StopLossDetailsTimeInForceGTD captures enum value "GTD"
	StopLossDetailsTimeInForceGTD string = "GTD"

	// StopLossDetailsTimeInForceGFD captures enum value "GFD"
	StopLossDetailsTimeInForceGFD string = "GFD"

	// StopLossDetailsTimeInForceFOK captures enum value "FOK"
	StopLossDetailsTimeInForceFOK string = "FOK"

	// StopLossDetailsTimeInForceIOC captures enum value "IOC"
	StopLossDetailsTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopLossOrderStatePENDING captures enum value "PENDING"
	StopLossOrderStatePENDING string = "PENDING"

	// StopLossOrderStateFILLED captures enum value "FILLED"
	StopLossOrderStateFILLED string = "FILLED"

	// StopLossOrderStateTRIGGERED captures enum value "TRIGGERED"
	StopLossOrderStateTRIGGERED string = "TRIGGERED"

	// StopLossOrderStateCANCELLED captures enum value "CANCELLED"
	StopLossOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// StopLossOrderTimeInForceGTC captures enum value "GTC"
	StopLossOrderTimeInForceGTC string = "GTC"

	// StopLossOrderTimeInForceGTD captures enum value "GTD"
	StopLossOrderTimeInForceGTD string = "GTD"

	// StopLossOrderTimeInForceGFD captures enum value "GFD"
	StopLossOrderTimeInForceGFD string = "GFD"

	// StopLossOrderTimeInForceFOK captures enum value "FOK"
	StopLossOrderTimeInForceFOK string = "FOK"

	// StopLossOrderTimeInForceIOC captures enum value "IOC"
	StopLossOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopLossOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopLossOrderTriggerConditionDEFAULT string = "DEFAULT"

	// StopLossOrderTriggerConditionINVERSE captures enum value "INVERSE"
	StopLossOrderTriggerConditionINVERSE string = "INVERSE"

	// StopLossOrderTriggerConditionBID captures enum value "BID"
	StopLossOrderTriggerConditionBID string = "BID"

	// StopLossOrderTriggerConditionASK captures enum value "ASK"
	StopLossOrderTriggerConditionASK string = "ASK"

	// StopLossOrderTriggerConditionMID captures enum value "MID"
	StopLossOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// StopLossOrderTypeMARKET captures enum value "MARKET"
	StopLossOrderTypeMARKET string = "MARKET"

	// StopLossOrderTypeLIMIT captures enum value "LIMIT"
	StopLossOrderTypeLIMIT string = "LIMIT"

	// StopLossOrderTypeSTOP captures enum value "STOP"
	StopLossOrderTypeSTOP string = "STOP"

	// StopLossOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	StopLossOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// StopLossOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	StopLossOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// StopLossOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	StopLossOrderTypeSTOPLOSS string = "STOP_LOSS"

	// StopLossOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	StopLossOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// StopLossOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	StopLossOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// StopLossOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopLossOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// StopLossOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopLossOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// StopLossOrderRejectTransactionReasonONFILL captures enum value "ON_FILL"
	StopLossOrderRejectTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// StopLossOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	StopLossOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// StopLossOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	StopLossOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	StopLossOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	StopLossOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// StopLossOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	StopLossOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// StopLossOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	StopLossOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// StopLossOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	StopLossOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// StopLossOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	StopLossOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// StopLossOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	StopLossOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// StopLossOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	StopLossOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// StopLossOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	StopLossOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// StopLossOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	StopLossOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// StopLossOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	StopLossOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// StopLossOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	StopLossOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// StopLossOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	StopLossOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// StopLossOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	StopLossOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// StopLossOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	StopLossOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// StopLossOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	StopLossOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	StopLossOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	StopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// StopLossOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	StopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	StopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// StopLossOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	StopLossOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// StopLossOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	StopLossOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// StopLossOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	StopLossOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// StopLossOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	StopLossOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// StopLossOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	StopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// StopLossOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	StopLossOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	StopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	StopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	StopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	StopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	StopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	StopLossOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	StopLossOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// StopLossOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	StopLossOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// StopLossOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	StopLossOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	StopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// StopLossOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// StopLossOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	StopLossOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	StopLossOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// StopLossOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	StopLossOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// StopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	StopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// StopLossOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	StopLossOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// StopLossOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	StopLossOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// StopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	StopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// StopLossOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	StopLossOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// StopLossOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	StopLossOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// StopLossOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	StopLossOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// StopLossOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	StopLossOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// StopLossOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	StopLossOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// StopLossOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	StopLossOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// StopLossOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	StopLossOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// StopLossOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	StopLossOrderRejectTransactionTimeInForceGTC string = "GTC"

	// StopLossOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	StopLossOrderRejectTransactionTimeInForceGTD string = "GTD"

	// StopLossOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	StopLossOrderRejectTransactionTimeInForceGFD string = "GFD"

	// StopLossOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	StopLossOrderRejectTransactionTimeInForceFOK string = "FOK"

	// StopLossOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	StopLossOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopLossOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopLossOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// StopLossOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	StopLossOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// StopLossOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	StopLossOrderRejectTransactionTriggerConditionBID string = "BID"

	// StopLossOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	StopLossOrderRejectTransactionTriggerConditionASK string = "ASK"

	// StopLossOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	StopLossOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// StopLossOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	StopLossOrderRejectTransactionTypeCREATE string = "CREATE"

	// StopLossOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	StopLossOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// StopLossOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	StopLossOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// StopLossOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	StopLossOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// StopLossOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	StopLossOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// StopLossOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	StopLossOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// StopLossOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	StopLossOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// StopLossOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	StopLossOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// StopLossOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	StopLossOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// StopLossOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	StopLossOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// StopLossOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	StopLossOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// StopLossOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	StopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// StopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	StopLossOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// StopLossOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	StopLossOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// StopLossOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	StopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// StopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	StopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// StopLossOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	StopLossOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// StopLossOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	StopLossOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// StopLossOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	StopLossOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// StopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	StopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// StopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	StopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// StopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopLossOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	StopLossOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// StopLossOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	StopLossOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// StopLossOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	StopLossOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// StopLossOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	StopLossOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// StopLossOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	StopLossOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// StopLossOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	StopLossOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// StopLossOrderRequestTimeInForceGTC captures enum value "GTC"
	StopLossOrderRequestTimeInForceGTC string = "GTC"

	// StopLossOrderRequestTimeInForceGTD captures enum value "GTD"
	StopLossOrderRequestTimeInForceGTD string = "GTD"

	// StopLossOrderRequestTimeInForceGFD captures enum value "GFD"
	StopLossOrderRequestTimeInForceGFD string = "GFD"

	// StopLossOrderRequestTimeInForceFOK captures enum value "FOK"
	StopLossOrderRequestTimeInForceFOK string = "FOK"

	// StopLossOrderRequestTimeInForceIOC captures enum value "IOC"
	StopLossOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopLossOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopLossOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// StopLossOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	StopLossOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// StopLossOrderRequestTriggerConditionBID captures enum value "BID"
	StopLossOrderRequestTriggerConditionBID string = "BID"

	// StopLossOrderRequestTriggerConditionASK captures enum value "ASK"
	StopLossOrderRequestTriggerConditionASK string = "ASK"

	// StopLossOrderRequestTriggerConditionMID captures enum value "MID"
	StopLossOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// StopLossOrderRequestTypeMARKET captures enum value "MARKET"
	StopLossOrderRequestTypeMARKET string = "MARKET"

	// StopLossOrderRequestTypeLIMIT captures enum value "LIMIT"
	StopLossOrderRequestTypeLIMIT string = "LIMIT"

	// StopLossOrderRequestTypeSTOP captures enum value "STOP"
	StopLossOrderRequestTypeSTOP string = "STOP"

	// StopLossOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	StopLossOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// StopLossOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	StopLossOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// StopLossOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	StopLossOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// StopLossOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	StopLossOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// StopLossOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	StopLossOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// StopLossOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopLossOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// StopLossOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopLossOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// StopLossOrderTransactionReasonONFILL captures enum value "ON_FILL"
	StopLossOrderTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// StopLossOrderTransactionTimeInForceGTC captures enum value "GTC"
	StopLossOrderTransactionTimeInForceGTC string = "GTC"

	// StopLossOrderTransactionTimeInForceGTD captures enum value "GTD"
	StopLossOrderTransactionTimeInForceGTD string = "GTD"

	// StopLossOrderTransactionTimeInForceGFD captures enum value "GFD"
	StopLossOrderTransactionTimeInForceGFD string = "GFD"

	// StopLossOrderTransactionTimeInForceFOK captures enum value "FOK"
	StopLossOrderTransactionTimeInForceFOK string = "FOK"

	// StopLossOrderTransactionTimeInForceIOC captures enum value "IOC"
	StopLossOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopLossOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopLossOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// StopLossOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	StopLossOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// StopLossOrderTransactionTriggerConditionBID captures enum value "BID"
	StopLossOrderTransactionTriggerConditionBID string = "BID"

	// StopLossOrderTransactionTriggerConditionASK captures enum value "ASK"
	StopLossOrderTransactionTriggerConditionASK string = "ASK"

	// StopLossOrderTransactionTriggerConditionMID captures enum value "MID"
	StopLossOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// StopLossOrderTransactionTypeCREATE captures enum value "CREATE"
	StopLossOrderTransactionTypeCREATE string = "CREATE"

	// StopLossOrderTransactionTypeCLOSE captures enum value "CLOSE"
	StopLossOrderTransactionTypeCLOSE string = "CLOSE"

	// StopLossOrderTransactionTypeREOPEN captures enum value "REOPEN"
	StopLossOrderTransactionTypeREOPEN string = "REOPEN"

	// StopLossOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	StopLossOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// StopLossOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	StopLossOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// StopLossOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	StopLossOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// StopLossOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	StopLossOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// StopLossOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	StopLossOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// StopLossOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	StopLossOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// StopLossOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	StopLossOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// StopLossOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	StopLossOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// StopLossOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	StopLossOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// StopLossOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	StopLossOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// StopLossOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	StopLossOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// StopLossOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	StopLossOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// StopLossOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	StopLossOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// StopLossOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	StopLossOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// StopLossOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	StopLossOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// StopLossOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	StopLossOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// StopLossOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	StopLossOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// StopLossOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	StopLossOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// StopLossOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	StopLossOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// StopLossOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	StopLossOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// StopLossOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	StopLossOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// StopLossOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	StopLossOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// StopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	StopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// StopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	StopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// StopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopLossOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	StopLossOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// StopLossOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	StopLossOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// StopLossOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	StopLossOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// StopLossOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	StopLossOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// StopLossOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	StopLossOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// StopLossOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	StopLossOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// StopOrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	StopOrderPositionFillOPENONLY string = "OPEN_ONLY"

	// StopOrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	StopOrderPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// StopOrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	StopOrderPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// StopOrderPositionFillDEFAULT captures enum value "DEFAULT"
	StopOrderPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// StopOrderTimeInForceGTC captures enum value "GTC"
	StopOrderTimeInForceGTC string = "GTC"

	// StopOrderTimeInForceGTD captures enum value "GTD"
	StopOrderTimeInForceGTD string = "GTD"

	// StopOrderTimeInForceGFD captures enum value "GFD"
	StopOrderTimeInForceGFD string = "GFD"

	// StopOrderTimeInForceFOK captures enum value "FOK"
	StopOrderTimeInForceFOK string = "FOK"

	// StopOrderTimeInForceIOC captures enum value "IOC"
	StopOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopOrderTriggerConditionDEFAULT string = "DEFAULT"

	// StopOrderTriggerConditionINVERSE captures enum value "INVERSE"
	StopOrderTriggerConditionINVERSE string = "INVERSE"

	// StopOrderTriggerConditionBID captures enum value "BID"
	StopOrderTriggerConditionBID string = "BID"

	// StopOrderTriggerConditionASK captures enum value "ASK"
	StopOrderTriggerConditionASK string = "ASK"

	// StopOrderTriggerConditionMID captures enum value "MID"
	StopOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// StopOrderTypeMARKET captures enum value "MARKET"
	StopOrderTypeMARKET string = "MARKET"

	// StopOrderTypeLIMIT captures enum value "LIMIT"
	StopOrderTypeLIMIT string = "LIMIT"

	// StopOrderTypeSTOP captures enum value "STOP"
	StopOrderTypeSTOP string = "STOP"

	// StopOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	StopOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// StopOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	StopOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// StopOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	StopOrderTypeSTOPLOSS string = "STOP_LOSS"

	// StopOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	StopOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// StopOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	StopOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// StopOrderRejectTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	StopOrderRejectTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// StopOrderRejectTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	StopOrderRejectTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// StopOrderRejectTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	StopOrderRejectTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// StopOrderRejectTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	StopOrderRejectTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// StopOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// StopOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// StopOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	StopOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// StopOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	StopOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// StopOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	StopOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// StopOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// StopOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// StopOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// StopOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// StopOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// StopOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	StopOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// StopOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	StopOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// StopOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	StopOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	StopOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// StopOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	StopOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// StopOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	StopOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// StopOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	StopOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// StopOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	StopOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// StopOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	StopOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// StopOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	StopOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// StopOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	StopOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// StopOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	StopOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// StopOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	StopOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// StopOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	StopOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// StopOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	StopOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	StopOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// StopOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	StopOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// StopOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	StopOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// StopOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	StopOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// StopOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	StopOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// StopOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	StopOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// StopOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	StopOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// StopOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	StopOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// StopOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	StopOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// StopOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	StopOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// StopOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	StopOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// StopOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	StopOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// StopOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	StopOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// StopOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	StopOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// StopOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	StopOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// StopOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	StopOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// StopOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	StopOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// StopOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	StopOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// StopOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	StopOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// StopOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	StopOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// StopOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	StopOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// StopOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	StopOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// StopOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	StopOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	StopOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	StopOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// StopOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	StopOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// StopOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	StopOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// StopOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	StopOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	StopOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// StopOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	StopOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// StopOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	StopOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// StopOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	StopOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// StopOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	StopOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// StopOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	StopOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// StopOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	StopOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// StopOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	StopOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// StopOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	StopOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// StopOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	StopOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// StopOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	StopOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// StopOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	StopOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// StopOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	StopOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// StopOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	StopOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// StopOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	StopOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// StopOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	StopOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// StopOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	StopOrderRejectTransactionTimeInForceGTC string = "GTC"

	// StopOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	StopOrderRejectTransactionTimeInForceGTD string = "GTD"

	// StopOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	StopOrderRejectTransactionTimeInForceGFD string = "GFD"

	// StopOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	StopOrderRejectTransactionTimeInForceFOK string = "FOK"

	// StopOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	StopOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// StopOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	StopOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// StopOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	StopOrderRejectTransactionTriggerConditionBID string = "BID"

	// StopOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	StopOrderRejectTransactionTriggerConditionASK string = "ASK"

	// StopOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	StopOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// StopOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	StopOrderRejectTransactionTypeCREATE string = "CREATE"

	// StopOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	StopOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// StopOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	StopOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// StopOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	StopOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// StopOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	StopOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// StopOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	StopOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// StopOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	StopOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// StopOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	StopOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// StopOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	StopOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// StopOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	StopOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// StopOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	StopOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// StopOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	StopOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// StopOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	StopOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// StopOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	StopOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// StopOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	StopOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// StopOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	StopOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// StopOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	StopOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// StopOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	StopOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// StopOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	StopOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// StopOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	StopOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// StopOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	StopOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// StopOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	StopOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// StopOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	StopOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// StopOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	StopOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// StopOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	StopOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// StopOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	StopOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// StopOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	StopOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// StopOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	StopOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// StopOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	StopOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// StopOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	StopOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// StopOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	StopOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// StopOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	StopOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// StopOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	StopOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// StopOrderRequestPositionFillOPENONLY captures enum value "OPEN_ONLY"
	StopOrderRequestPositionFillOPENONLY string = "OPEN_ONLY"

	// StopOrderRequestPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	StopOrderRequestPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// StopOrderRequestPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	StopOrderRequestPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// StopOrderRequestPositionFillDEFAULT captures enum value "DEFAULT"
	StopOrderRequestPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// StopOrderRequestTimeInForceGTC captures enum value "GTC"
	StopOrderRequestTimeInForceGTC string = "GTC"

	// StopOrderRequestTimeInForceGTD captures enum value "GTD"
	StopOrderRequestTimeInForceGTD string = "GTD"

	// StopOrderRequestTimeInForceGFD captures enum value "GFD"
	StopOrderRequestTimeInForceGFD string = "GFD"

	// StopOrderRequestTimeInForceFOK captures enum value "FOK"
	StopOrderRequestTimeInForceFOK string = "FOK"

	// StopOrderRequestTimeInForceIOC captures enum value "IOC"
	StopOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// StopOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	StopOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// StopOrderRequestTriggerConditionBID captures enum value "BID"
	StopOrderRequestTriggerConditionBID string = "BID"

	// StopOrderRequestTriggerConditionASK captures enum value "ASK"
	StopOrderRequestTriggerConditionASK string = "ASK"

	// StopOrderRequestTriggerConditionMID captures enum value "MID"
	StopOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// StopOrderRequestTypeMARKET captures enum value "MARKET"
	StopOrderRequestTypeMARKET string = "MARKET"

	// StopOrderRequestTypeLIMIT captures enum value "LIMIT"
	StopOrderRequestTypeLIMIT string = "LIMIT"

	// StopOrderRequestTypeSTOP captures enum value "STOP"
	StopOrderRequestTypeSTOP string = "STOP"

	// StopOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	StopOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// StopOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	StopOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// StopOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	StopOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// StopOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	StopOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// StopOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	StopOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// StopOrderTransactionPositionFillOPENONLY captures enum value "OPEN_ONLY"
	StopOrderTransactionPositionFillOPENONLY string = "OPEN_ONLY"

	// StopOrderTransactionPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	StopOrderTransactionPositionFillREDUCEFIRST string = "REDUCE_FIRST"

	// StopOrderTransactionPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	StopOrderTransactionPositionFillREDUCEONLY string = "REDUCE_ONLY"

	// StopOrderTransactionPositionFillDEFAULT captures enum value "DEFAULT"
	StopOrderTransactionPositionFillDEFAULT string = "DEFAULT"
)
View Source
const (

	// StopOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// StopOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"
)
View Source
const (

	// StopOrderTransactionTimeInForceGTC captures enum value "GTC"
	StopOrderTransactionTimeInForceGTC string = "GTC"

	// StopOrderTransactionTimeInForceGTD captures enum value "GTD"
	StopOrderTransactionTimeInForceGTD string = "GTD"

	// StopOrderTransactionTimeInForceGFD captures enum value "GFD"
	StopOrderTransactionTimeInForceGFD string = "GFD"

	// StopOrderTransactionTimeInForceFOK captures enum value "FOK"
	StopOrderTransactionTimeInForceFOK string = "FOK"

	// StopOrderTransactionTimeInForceIOC captures enum value "IOC"
	StopOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// StopOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	StopOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// StopOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	StopOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// StopOrderTransactionTriggerConditionBID captures enum value "BID"
	StopOrderTransactionTriggerConditionBID string = "BID"

	// StopOrderTransactionTriggerConditionASK captures enum value "ASK"
	StopOrderTransactionTriggerConditionASK string = "ASK"

	// StopOrderTransactionTriggerConditionMID captures enum value "MID"
	StopOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// StopOrderTransactionTypeCREATE captures enum value "CREATE"
	StopOrderTransactionTypeCREATE string = "CREATE"

	// StopOrderTransactionTypeCLOSE captures enum value "CLOSE"
	StopOrderTransactionTypeCLOSE string = "CLOSE"

	// StopOrderTransactionTypeREOPEN captures enum value "REOPEN"
	StopOrderTransactionTypeREOPEN string = "REOPEN"

	// StopOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	StopOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// StopOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	StopOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// StopOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	StopOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// StopOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	StopOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// StopOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	StopOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// StopOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	StopOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// StopOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	StopOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// StopOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	StopOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// StopOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	StopOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// StopOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	StopOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// StopOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	StopOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// StopOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	StopOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// StopOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	StopOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// StopOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	StopOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// StopOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	StopOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// StopOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	StopOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// StopOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	StopOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// StopOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	StopOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// StopOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	StopOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// StopOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	StopOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// StopOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	StopOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// StopOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	StopOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// StopOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	StopOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// StopOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	StopOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// StopOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	StopOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// StopOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	StopOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// StopOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	StopOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// StopOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	StopOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// StopOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	StopOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// StopOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	StopOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// StopOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	StopOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TakeProfitDetailsTimeInForceGTC captures enum value "GTC"
	TakeProfitDetailsTimeInForceGTC string = "GTC"

	// TakeProfitDetailsTimeInForceGTD captures enum value "GTD"
	TakeProfitDetailsTimeInForceGTD string = "GTD"

	// TakeProfitDetailsTimeInForceGFD captures enum value "GFD"
	TakeProfitDetailsTimeInForceGFD string = "GFD"

	// TakeProfitDetailsTimeInForceFOK captures enum value "FOK"
	TakeProfitDetailsTimeInForceFOK string = "FOK"

	// TakeProfitDetailsTimeInForceIOC captures enum value "IOC"
	TakeProfitDetailsTimeInForceIOC string = "IOC"
)
View Source
const (

	// TakeProfitOrderStatePENDING captures enum value "PENDING"
	TakeProfitOrderStatePENDING string = "PENDING"

	// TakeProfitOrderStateFILLED captures enum value "FILLED"
	TakeProfitOrderStateFILLED string = "FILLED"

	// TakeProfitOrderStateTRIGGERED captures enum value "TRIGGERED"
	TakeProfitOrderStateTRIGGERED string = "TRIGGERED"

	// TakeProfitOrderStateCANCELLED captures enum value "CANCELLED"
	TakeProfitOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// TakeProfitOrderTimeInForceGTC captures enum value "GTC"
	TakeProfitOrderTimeInForceGTC string = "GTC"

	// TakeProfitOrderTimeInForceGTD captures enum value "GTD"
	TakeProfitOrderTimeInForceGTD string = "GTD"

	// TakeProfitOrderTimeInForceGFD captures enum value "GFD"
	TakeProfitOrderTimeInForceGFD string = "GFD"

	// TakeProfitOrderTimeInForceFOK captures enum value "FOK"
	TakeProfitOrderTimeInForceFOK string = "FOK"

	// TakeProfitOrderTimeInForceIOC captures enum value "IOC"
	TakeProfitOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// TakeProfitOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	TakeProfitOrderTriggerConditionDEFAULT string = "DEFAULT"

	// TakeProfitOrderTriggerConditionINVERSE captures enum value "INVERSE"
	TakeProfitOrderTriggerConditionINVERSE string = "INVERSE"

	// TakeProfitOrderTriggerConditionBID captures enum value "BID"
	TakeProfitOrderTriggerConditionBID string = "BID"

	// TakeProfitOrderTriggerConditionASK captures enum value "ASK"
	TakeProfitOrderTriggerConditionASK string = "ASK"

	// TakeProfitOrderTriggerConditionMID captures enum value "MID"
	TakeProfitOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// TakeProfitOrderTypeMARKET captures enum value "MARKET"
	TakeProfitOrderTypeMARKET string = "MARKET"

	// TakeProfitOrderTypeLIMIT captures enum value "LIMIT"
	TakeProfitOrderTypeLIMIT string = "LIMIT"

	// TakeProfitOrderTypeSTOP captures enum value "STOP"
	TakeProfitOrderTypeSTOP string = "STOP"

	// TakeProfitOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	TakeProfitOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// TakeProfitOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	TakeProfitOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// TakeProfitOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	TakeProfitOrderTypeSTOPLOSS string = "STOP_LOSS"

	// TakeProfitOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	TakeProfitOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// TakeProfitOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	TakeProfitOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// TakeProfitOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TakeProfitOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// TakeProfitOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	TakeProfitOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// TakeProfitOrderRejectTransactionReasonONFILL captures enum value "ON_FILL"
	TakeProfitOrderRejectTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// TakeProfitOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	TakeProfitOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	TakeProfitOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// TakeProfitOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	TakeProfitOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// TakeProfitOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	TakeProfitOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// TakeProfitOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	TakeProfitOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// TakeProfitOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	TakeProfitOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// TakeProfitOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	TakeProfitOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// TakeProfitOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	TakeProfitOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// TakeProfitOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	TakeProfitOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	TakeProfitOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// TakeProfitOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	TakeProfitOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	TakeProfitOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	TakeProfitOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	TakeProfitOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// TakeProfitOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	TakeProfitOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	TakeProfitOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	TakeProfitOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	TakeProfitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// TakeProfitOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	TakeProfitOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// TakeProfitOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	TakeProfitOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// TakeProfitOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	TakeProfitOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// TakeProfitOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// TakeProfitOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	TakeProfitOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// TakeProfitOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	TakeProfitOrderRejectTransactionTimeInForceGTC string = "GTC"

	// TakeProfitOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	TakeProfitOrderRejectTransactionTimeInForceGTD string = "GTD"

	// TakeProfitOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	TakeProfitOrderRejectTransactionTimeInForceGFD string = "GFD"

	// TakeProfitOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	TakeProfitOrderRejectTransactionTimeInForceFOK string = "FOK"

	// TakeProfitOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	TakeProfitOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// TakeProfitOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	TakeProfitOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// TakeProfitOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	TakeProfitOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// TakeProfitOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	TakeProfitOrderRejectTransactionTriggerConditionBID string = "BID"

	// TakeProfitOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	TakeProfitOrderRejectTransactionTriggerConditionASK string = "ASK"

	// TakeProfitOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	TakeProfitOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// TakeProfitOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	TakeProfitOrderRejectTransactionTypeCREATE string = "CREATE"

	// TakeProfitOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	TakeProfitOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// TakeProfitOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	TakeProfitOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// TakeProfitOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TakeProfitOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TakeProfitOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TakeProfitOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TakeProfitOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TakeProfitOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TakeProfitOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TakeProfitOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TakeProfitOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TakeProfitOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TakeProfitOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TakeProfitOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TakeProfitOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TakeProfitOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TakeProfitOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TakeProfitOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TakeProfitOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TakeProfitOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TakeProfitOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TakeProfitOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TakeProfitOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TakeProfitOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TakeProfitOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TakeProfitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TakeProfitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TakeProfitOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TakeProfitOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TakeProfitOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// TakeProfitOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TakeProfitOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TakeProfitOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TakeProfitOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TakeProfitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TakeProfitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TakeProfitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TakeProfitOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TakeProfitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TakeProfitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TakeProfitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TakeProfitOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TakeProfitOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TakeProfitOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TakeProfitOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TakeProfitOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TakeProfitOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TakeProfitOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TakeProfitOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TakeProfitOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TakeProfitOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TakeProfitOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TakeProfitOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TakeProfitOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TakeProfitOrderRequestTimeInForceGTC captures enum value "GTC"
	TakeProfitOrderRequestTimeInForceGTC string = "GTC"

	// TakeProfitOrderRequestTimeInForceGTD captures enum value "GTD"
	TakeProfitOrderRequestTimeInForceGTD string = "GTD"

	// TakeProfitOrderRequestTimeInForceGFD captures enum value "GFD"
	TakeProfitOrderRequestTimeInForceGFD string = "GFD"

	// TakeProfitOrderRequestTimeInForceFOK captures enum value "FOK"
	TakeProfitOrderRequestTimeInForceFOK string = "FOK"

	// TakeProfitOrderRequestTimeInForceIOC captures enum value "IOC"
	TakeProfitOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// TakeProfitOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	TakeProfitOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// TakeProfitOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	TakeProfitOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// TakeProfitOrderRequestTriggerConditionBID captures enum value "BID"
	TakeProfitOrderRequestTriggerConditionBID string = "BID"

	// TakeProfitOrderRequestTriggerConditionASK captures enum value "ASK"
	TakeProfitOrderRequestTriggerConditionASK string = "ASK"

	// TakeProfitOrderRequestTriggerConditionMID captures enum value "MID"
	TakeProfitOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// TakeProfitOrderRequestTypeMARKET captures enum value "MARKET"
	TakeProfitOrderRequestTypeMARKET string = "MARKET"

	// TakeProfitOrderRequestTypeLIMIT captures enum value "LIMIT"
	TakeProfitOrderRequestTypeLIMIT string = "LIMIT"

	// TakeProfitOrderRequestTypeSTOP captures enum value "STOP"
	TakeProfitOrderRequestTypeSTOP string = "STOP"

	// TakeProfitOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	TakeProfitOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// TakeProfitOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	TakeProfitOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// TakeProfitOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	TakeProfitOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// TakeProfitOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	TakeProfitOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// TakeProfitOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	TakeProfitOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// TakeProfitOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TakeProfitOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// TakeProfitOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	TakeProfitOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// TakeProfitOrderTransactionReasonONFILL captures enum value "ON_FILL"
	TakeProfitOrderTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// TakeProfitOrderTransactionTimeInForceGTC captures enum value "GTC"
	TakeProfitOrderTransactionTimeInForceGTC string = "GTC"

	// TakeProfitOrderTransactionTimeInForceGTD captures enum value "GTD"
	TakeProfitOrderTransactionTimeInForceGTD string = "GTD"

	// TakeProfitOrderTransactionTimeInForceGFD captures enum value "GFD"
	TakeProfitOrderTransactionTimeInForceGFD string = "GFD"

	// TakeProfitOrderTransactionTimeInForceFOK captures enum value "FOK"
	TakeProfitOrderTransactionTimeInForceFOK string = "FOK"

	// TakeProfitOrderTransactionTimeInForceIOC captures enum value "IOC"
	TakeProfitOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// TakeProfitOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	TakeProfitOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// TakeProfitOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	TakeProfitOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// TakeProfitOrderTransactionTriggerConditionBID captures enum value "BID"
	TakeProfitOrderTransactionTriggerConditionBID string = "BID"

	// TakeProfitOrderTransactionTriggerConditionASK captures enum value "ASK"
	TakeProfitOrderTransactionTriggerConditionASK string = "ASK"

	// TakeProfitOrderTransactionTriggerConditionMID captures enum value "MID"
	TakeProfitOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// TakeProfitOrderTransactionTypeCREATE captures enum value "CREATE"
	TakeProfitOrderTransactionTypeCREATE string = "CREATE"

	// TakeProfitOrderTransactionTypeCLOSE captures enum value "CLOSE"
	TakeProfitOrderTransactionTypeCLOSE string = "CLOSE"

	// TakeProfitOrderTransactionTypeREOPEN captures enum value "REOPEN"
	TakeProfitOrderTransactionTypeREOPEN string = "REOPEN"

	// TakeProfitOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TakeProfitOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TakeProfitOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TakeProfitOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TakeProfitOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TakeProfitOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TakeProfitOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TakeProfitOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TakeProfitOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TakeProfitOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TakeProfitOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TakeProfitOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TakeProfitOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TakeProfitOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TakeProfitOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TakeProfitOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TakeProfitOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TakeProfitOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TakeProfitOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TakeProfitOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TakeProfitOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TakeProfitOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TakeProfitOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TakeProfitOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TakeProfitOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TakeProfitOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TakeProfitOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TakeProfitOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TakeProfitOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TakeProfitOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TakeProfitOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TakeProfitOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TakeProfitOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TakeProfitOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// TakeProfitOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TakeProfitOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TakeProfitOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TakeProfitOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TakeProfitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TakeProfitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TakeProfitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TakeProfitOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TakeProfitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TakeProfitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TakeProfitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TakeProfitOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TakeProfitOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TakeProfitOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TakeProfitOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TakeProfitOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TakeProfitOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TakeProfitOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TakeProfitOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TakeProfitOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TakeProfitOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TakeProfitOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TakeProfitOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TakeProfitOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	TradeClientExtensionsModifyRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	TradeClientExtensionsModifyRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	TradeClientExtensionsModifyRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	TradeClientExtensionsModifyRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// TradeClientExtensionsModifyRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	TradeClientExtensionsModifyRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// TradeClientExtensionsModifyRejectTransactionTypeCREATE captures enum value "CREATE"
	TradeClientExtensionsModifyRejectTransactionTypeCREATE string = "CREATE"

	// TradeClientExtensionsModifyRejectTransactionTypeCLOSE captures enum value "CLOSE"
	TradeClientExtensionsModifyRejectTransactionTypeCLOSE string = "CLOSE"

	// TradeClientExtensionsModifyRejectTransactionTypeREOPEN captures enum value "REOPEN"
	TradeClientExtensionsModifyRejectTransactionTypeREOPEN string = "REOPEN"

	// TradeClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TradeClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TradeClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TradeClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TradeClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TradeClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TradeClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TradeClientExtensionsModifyRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// TradeClientExtensionsModifyRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TradeClientExtensionsModifyRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TradeClientExtensionsModifyRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TradeClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TradeClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TradeClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TradeClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TradeClientExtensionsModifyRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TradeClientExtensionsModifyRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TradeClientExtensionsModifyRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TradeClientExtensionsModifyRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TradeClientExtensionsModifyRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TradeClientExtensionsModifyRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TradeClientExtensionsModifyRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TradeClientExtensionsModifyRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TradeClientExtensionsModifyTransactionTypeCREATE captures enum value "CREATE"
	TradeClientExtensionsModifyTransactionTypeCREATE string = "CREATE"

	// TradeClientExtensionsModifyTransactionTypeCLOSE captures enum value "CLOSE"
	TradeClientExtensionsModifyTransactionTypeCLOSE string = "CLOSE"

	// TradeClientExtensionsModifyTransactionTypeREOPEN captures enum value "REOPEN"
	TradeClientExtensionsModifyTransactionTypeREOPEN string = "REOPEN"

	// TradeClientExtensionsModifyTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TradeClientExtensionsModifyTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TradeClientExtensionsModifyTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TradeClientExtensionsModifyTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TradeClientExtensionsModifyTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TradeClientExtensionsModifyTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TradeClientExtensionsModifyTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TradeClientExtensionsModifyTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TradeClientExtensionsModifyTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TradeClientExtensionsModifyTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TradeClientExtensionsModifyTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TradeClientExtensionsModifyTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TradeClientExtensionsModifyTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TradeClientExtensionsModifyTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TradeClientExtensionsModifyTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TradeClientExtensionsModifyTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TradeClientExtensionsModifyTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TradeClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TradeClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TradeClientExtensionsModifyTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TradeClientExtensionsModifyTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TradeClientExtensionsModifyTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TradeClientExtensionsModifyTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TradeClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TradeClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TradeClientExtensionsModifyTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TradeClientExtensionsModifyTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TradeClientExtensionsModifyTransactionTypeORDERFILL string = "ORDER_FILL"

	// TradeClientExtensionsModifyTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TradeClientExtensionsModifyTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TradeClientExtensionsModifyTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TradeClientExtensionsModifyTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TradeClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TradeClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TradeClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TradeClientExtensionsModifyTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TradeClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TradeClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TradeClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TradeClientExtensionsModifyTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TradeClientExtensionsModifyTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TradeClientExtensionsModifyTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TradeClientExtensionsModifyTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TradeClientExtensionsModifyTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TradeClientExtensionsModifyTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TradeClientExtensionsModifyTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TradeClientExtensionsModifyTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TradeClientExtensionsModifyTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TradeClientExtensionsModifyTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TradeClientExtensionsModifyTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TradeClientExtensionsModifyTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TradeClientExtensionsModifyTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TradeSummaryStateOPEN captures enum value "OPEN"
	TradeSummaryStateOPEN string = "OPEN"

	// TradeSummaryStateCLOSED captures enum value "CLOSED"
	TradeSummaryStateCLOSED string = "CLOSED"

	// TradeSummaryStateCLOSEWHENTRADEABLE captures enum value "CLOSE_WHEN_TRADEABLE"
	TradeSummaryStateCLOSEWHENTRADEABLE string = "CLOSE_WHEN_TRADEABLE"
)
View Source
const (

	// TrailingStopLossDetailsTimeInForceGTC captures enum value "GTC"
	TrailingStopLossDetailsTimeInForceGTC string = "GTC"

	// TrailingStopLossDetailsTimeInForceGTD captures enum value "GTD"
	TrailingStopLossDetailsTimeInForceGTD string = "GTD"

	// TrailingStopLossDetailsTimeInForceGFD captures enum value "GFD"
	TrailingStopLossDetailsTimeInForceGFD string = "GFD"

	// TrailingStopLossDetailsTimeInForceFOK captures enum value "FOK"
	TrailingStopLossDetailsTimeInForceFOK string = "FOK"

	// TrailingStopLossDetailsTimeInForceIOC captures enum value "IOC"
	TrailingStopLossDetailsTimeInForceIOC string = "IOC"
)
View Source
const (

	// TrailingStopLossOrderStatePENDING captures enum value "PENDING"
	TrailingStopLossOrderStatePENDING string = "PENDING"

	// TrailingStopLossOrderStateFILLED captures enum value "FILLED"
	TrailingStopLossOrderStateFILLED string = "FILLED"

	// TrailingStopLossOrderStateTRIGGERED captures enum value "TRIGGERED"
	TrailingStopLossOrderStateTRIGGERED string = "TRIGGERED"

	// TrailingStopLossOrderStateCANCELLED captures enum value "CANCELLED"
	TrailingStopLossOrderStateCANCELLED string = "CANCELLED"
)
View Source
const (

	// TrailingStopLossOrderTimeInForceGTC captures enum value "GTC"
	TrailingStopLossOrderTimeInForceGTC string = "GTC"

	// TrailingStopLossOrderTimeInForceGTD captures enum value "GTD"
	TrailingStopLossOrderTimeInForceGTD string = "GTD"

	// TrailingStopLossOrderTimeInForceGFD captures enum value "GFD"
	TrailingStopLossOrderTimeInForceGFD string = "GFD"

	// TrailingStopLossOrderTimeInForceFOK captures enum value "FOK"
	TrailingStopLossOrderTimeInForceFOK string = "FOK"

	// TrailingStopLossOrderTimeInForceIOC captures enum value "IOC"
	TrailingStopLossOrderTimeInForceIOC string = "IOC"
)
View Source
const (

	// TrailingStopLossOrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	TrailingStopLossOrderTriggerConditionDEFAULT string = "DEFAULT"

	// TrailingStopLossOrderTriggerConditionINVERSE captures enum value "INVERSE"
	TrailingStopLossOrderTriggerConditionINVERSE string = "INVERSE"

	// TrailingStopLossOrderTriggerConditionBID captures enum value "BID"
	TrailingStopLossOrderTriggerConditionBID string = "BID"

	// TrailingStopLossOrderTriggerConditionASK captures enum value "ASK"
	TrailingStopLossOrderTriggerConditionASK string = "ASK"

	// TrailingStopLossOrderTriggerConditionMID captures enum value "MID"
	TrailingStopLossOrderTriggerConditionMID string = "MID"
)
View Source
const (

	// TrailingStopLossOrderTypeMARKET captures enum value "MARKET"
	TrailingStopLossOrderTypeMARKET string = "MARKET"

	// TrailingStopLossOrderTypeLIMIT captures enum value "LIMIT"
	TrailingStopLossOrderTypeLIMIT string = "LIMIT"

	// TrailingStopLossOrderTypeSTOP captures enum value "STOP"
	TrailingStopLossOrderTypeSTOP string = "STOP"

	// TrailingStopLossOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	TrailingStopLossOrderTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// TrailingStopLossOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	TrailingStopLossOrderTypeTAKEPROFIT string = "TAKE_PROFIT"

	// TrailingStopLossOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	TrailingStopLossOrderTypeSTOPLOSS string = "STOP_LOSS"

	// TrailingStopLossOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	TrailingStopLossOrderTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// TrailingStopLossOrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	TrailingStopLossOrderTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// TrailingStopLossOrderRejectTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TrailingStopLossOrderRejectTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// TrailingStopLossOrderRejectTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	TrailingStopLossOrderRejectTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// TrailingStopLossOrderRejectTransactionReasonONFILL captures enum value "ON_FILL"
	TrailingStopLossOrderRejectTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// TrailingStopLossOrderRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	TrailingStopLossOrderRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	TrailingStopLossOrderRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// TrailingStopLossOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	TrailingStopLossOrderRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	TrailingStopLossOrderRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	TrailingStopLossOrderRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	TrailingStopLossOrderRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	TrailingStopLossOrderRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// TrailingStopLossOrderRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	TrailingStopLossOrderRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	TrailingStopLossOrderRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	TrailingStopLossOrderRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	TrailingStopLossOrderRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// TrailingStopLossOrderRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	TrailingStopLossOrderRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// TrailingStopLossOrderRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	TrailingStopLossOrderRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// TrailingStopLossOrderRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	TrailingStopLossOrderRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// TrailingStopLossOrderRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// TrailingStopLossOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	TrailingStopLossOrderRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// TrailingStopLossOrderRejectTransactionTimeInForceGTC captures enum value "GTC"
	TrailingStopLossOrderRejectTransactionTimeInForceGTC string = "GTC"

	// TrailingStopLossOrderRejectTransactionTimeInForceGTD captures enum value "GTD"
	TrailingStopLossOrderRejectTransactionTimeInForceGTD string = "GTD"

	// TrailingStopLossOrderRejectTransactionTimeInForceGFD captures enum value "GFD"
	TrailingStopLossOrderRejectTransactionTimeInForceGFD string = "GFD"

	// TrailingStopLossOrderRejectTransactionTimeInForceFOK captures enum value "FOK"
	TrailingStopLossOrderRejectTransactionTimeInForceFOK string = "FOK"

	// TrailingStopLossOrderRejectTransactionTimeInForceIOC captures enum value "IOC"
	TrailingStopLossOrderRejectTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// TrailingStopLossOrderRejectTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	TrailingStopLossOrderRejectTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// TrailingStopLossOrderRejectTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	TrailingStopLossOrderRejectTransactionTriggerConditionINVERSE string = "INVERSE"

	// TrailingStopLossOrderRejectTransactionTriggerConditionBID captures enum value "BID"
	TrailingStopLossOrderRejectTransactionTriggerConditionBID string = "BID"

	// TrailingStopLossOrderRejectTransactionTriggerConditionASK captures enum value "ASK"
	TrailingStopLossOrderRejectTransactionTriggerConditionASK string = "ASK"

	// TrailingStopLossOrderRejectTransactionTriggerConditionMID captures enum value "MID"
	TrailingStopLossOrderRejectTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// TrailingStopLossOrderRejectTransactionTypeCREATE captures enum value "CREATE"
	TrailingStopLossOrderRejectTransactionTypeCREATE string = "CREATE"

	// TrailingStopLossOrderRejectTransactionTypeCLOSE captures enum value "CLOSE"
	TrailingStopLossOrderRejectTransactionTypeCLOSE string = "CLOSE"

	// TrailingStopLossOrderRejectTransactionTypeREOPEN captures enum value "REOPEN"
	TrailingStopLossOrderRejectTransactionTypeREOPEN string = "REOPEN"

	// TrailingStopLossOrderRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TrailingStopLossOrderRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TrailingStopLossOrderRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TrailingStopLossOrderRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TrailingStopLossOrderRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TrailingStopLossOrderRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TrailingStopLossOrderRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TrailingStopLossOrderRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TrailingStopLossOrderRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TrailingStopLossOrderRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TrailingStopLossOrderRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TrailingStopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TrailingStopLossOrderRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TrailingStopLossOrderRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TrailingStopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TrailingStopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TrailingStopLossOrderRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TrailingStopLossOrderRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// TrailingStopLossOrderRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TrailingStopLossOrderRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TrailingStopLossOrderRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TrailingStopLossOrderRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TrailingStopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TrailingStopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TrailingStopLossOrderRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TrailingStopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TrailingStopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TrailingStopLossOrderRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TrailingStopLossOrderRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TrailingStopLossOrderRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TrailingStopLossOrderRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TrailingStopLossOrderRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TrailingStopLossOrderRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TrailingStopLossOrderRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TrailingStopLossOrderRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TrailingStopLossOrderRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TrailingStopLossOrderRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TrailingStopLossOrderRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TrailingStopLossOrderRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TrailingStopLossOrderRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TrailingStopLossOrderRequestTimeInForceGTC captures enum value "GTC"
	TrailingStopLossOrderRequestTimeInForceGTC string = "GTC"

	// TrailingStopLossOrderRequestTimeInForceGTD captures enum value "GTD"
	TrailingStopLossOrderRequestTimeInForceGTD string = "GTD"

	// TrailingStopLossOrderRequestTimeInForceGFD captures enum value "GFD"
	TrailingStopLossOrderRequestTimeInForceGFD string = "GFD"

	// TrailingStopLossOrderRequestTimeInForceFOK captures enum value "FOK"
	TrailingStopLossOrderRequestTimeInForceFOK string = "FOK"

	// TrailingStopLossOrderRequestTimeInForceIOC captures enum value "IOC"
	TrailingStopLossOrderRequestTimeInForceIOC string = "IOC"
)
View Source
const (

	// TrailingStopLossOrderRequestTriggerConditionDEFAULT captures enum value "DEFAULT"
	TrailingStopLossOrderRequestTriggerConditionDEFAULT string = "DEFAULT"

	// TrailingStopLossOrderRequestTriggerConditionINVERSE captures enum value "INVERSE"
	TrailingStopLossOrderRequestTriggerConditionINVERSE string = "INVERSE"

	// TrailingStopLossOrderRequestTriggerConditionBID captures enum value "BID"
	TrailingStopLossOrderRequestTriggerConditionBID string = "BID"

	// TrailingStopLossOrderRequestTriggerConditionASK captures enum value "ASK"
	TrailingStopLossOrderRequestTriggerConditionASK string = "ASK"

	// TrailingStopLossOrderRequestTriggerConditionMID captures enum value "MID"
	TrailingStopLossOrderRequestTriggerConditionMID string = "MID"
)
View Source
const (

	// TrailingStopLossOrderRequestTypeMARKET captures enum value "MARKET"
	TrailingStopLossOrderRequestTypeMARKET string = "MARKET"

	// TrailingStopLossOrderRequestTypeLIMIT captures enum value "LIMIT"
	TrailingStopLossOrderRequestTypeLIMIT string = "LIMIT"

	// TrailingStopLossOrderRequestTypeSTOP captures enum value "STOP"
	TrailingStopLossOrderRequestTypeSTOP string = "STOP"

	// TrailingStopLossOrderRequestTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	TrailingStopLossOrderRequestTypeMARKETIFTOUCHED string = "MARKET_IF_TOUCHED"

	// TrailingStopLossOrderRequestTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	TrailingStopLossOrderRequestTypeTAKEPROFIT string = "TAKE_PROFIT"

	// TrailingStopLossOrderRequestTypeSTOPLOSS captures enum value "STOP_LOSS"
	TrailingStopLossOrderRequestTypeSTOPLOSS string = "STOP_LOSS"

	// TrailingStopLossOrderRequestTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	TrailingStopLossOrderRequestTypeTRAILINGSTOPLOSS string = "TRAILING_STOP_LOSS"

	// TrailingStopLossOrderRequestTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	TrailingStopLossOrderRequestTypeFIXEDPRICE string = "FIXED_PRICE"
)
View Source
const (

	// TrailingStopLossOrderTransactionReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TrailingStopLossOrderTransactionReasonCLIENTORDER string = "CLIENT_ORDER"

	// TrailingStopLossOrderTransactionReasonREPLACEMENT captures enum value "REPLACEMENT"
	TrailingStopLossOrderTransactionReasonREPLACEMENT string = "REPLACEMENT"

	// TrailingStopLossOrderTransactionReasonONFILL captures enum value "ON_FILL"
	TrailingStopLossOrderTransactionReasonONFILL string = "ON_FILL"
)
View Source
const (

	// TrailingStopLossOrderTransactionTimeInForceGTC captures enum value "GTC"
	TrailingStopLossOrderTransactionTimeInForceGTC string = "GTC"

	// TrailingStopLossOrderTransactionTimeInForceGTD captures enum value "GTD"
	TrailingStopLossOrderTransactionTimeInForceGTD string = "GTD"

	// TrailingStopLossOrderTransactionTimeInForceGFD captures enum value "GFD"
	TrailingStopLossOrderTransactionTimeInForceGFD string = "GFD"

	// TrailingStopLossOrderTransactionTimeInForceFOK captures enum value "FOK"
	TrailingStopLossOrderTransactionTimeInForceFOK string = "FOK"

	// TrailingStopLossOrderTransactionTimeInForceIOC captures enum value "IOC"
	TrailingStopLossOrderTransactionTimeInForceIOC string = "IOC"
)
View Source
const (

	// TrailingStopLossOrderTransactionTriggerConditionDEFAULT captures enum value "DEFAULT"
	TrailingStopLossOrderTransactionTriggerConditionDEFAULT string = "DEFAULT"

	// TrailingStopLossOrderTransactionTriggerConditionINVERSE captures enum value "INVERSE"
	TrailingStopLossOrderTransactionTriggerConditionINVERSE string = "INVERSE"

	// TrailingStopLossOrderTransactionTriggerConditionBID captures enum value "BID"
	TrailingStopLossOrderTransactionTriggerConditionBID string = "BID"

	// TrailingStopLossOrderTransactionTriggerConditionASK captures enum value "ASK"
	TrailingStopLossOrderTransactionTriggerConditionASK string = "ASK"

	// TrailingStopLossOrderTransactionTriggerConditionMID captures enum value "MID"
	TrailingStopLossOrderTransactionTriggerConditionMID string = "MID"
)
View Source
const (

	// TrailingStopLossOrderTransactionTypeCREATE captures enum value "CREATE"
	TrailingStopLossOrderTransactionTypeCREATE string = "CREATE"

	// TrailingStopLossOrderTransactionTypeCLOSE captures enum value "CLOSE"
	TrailingStopLossOrderTransactionTypeCLOSE string = "CLOSE"

	// TrailingStopLossOrderTransactionTypeREOPEN captures enum value "REOPEN"
	TrailingStopLossOrderTransactionTypeREOPEN string = "REOPEN"

	// TrailingStopLossOrderTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TrailingStopLossOrderTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TrailingStopLossOrderTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TrailingStopLossOrderTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TrailingStopLossOrderTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TrailingStopLossOrderTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TrailingStopLossOrderTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TrailingStopLossOrderTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TrailingStopLossOrderTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TrailingStopLossOrderTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TrailingStopLossOrderTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TrailingStopLossOrderTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TrailingStopLossOrderTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TrailingStopLossOrderTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TrailingStopLossOrderTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TrailingStopLossOrderTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TrailingStopLossOrderTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TrailingStopLossOrderTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TrailingStopLossOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TrailingStopLossOrderTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TrailingStopLossOrderTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TrailingStopLossOrderTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TrailingStopLossOrderTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TrailingStopLossOrderTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TrailingStopLossOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TrailingStopLossOrderTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TrailingStopLossOrderTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TrailingStopLossOrderTransactionTypeORDERFILL string = "ORDER_FILL"

	// TrailingStopLossOrderTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TrailingStopLossOrderTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TrailingStopLossOrderTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TrailingStopLossOrderTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TrailingStopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TrailingStopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TrailingStopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TrailingStopLossOrderTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TrailingStopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TrailingStopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TrailingStopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TrailingStopLossOrderTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TrailingStopLossOrderTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TrailingStopLossOrderTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TrailingStopLossOrderTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TrailingStopLossOrderTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TrailingStopLossOrderTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TrailingStopLossOrderTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TrailingStopLossOrderTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TrailingStopLossOrderTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TrailingStopLossOrderTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TrailingStopLossOrderTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TrailingStopLossOrderTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TrailingStopLossOrderTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TransferFundsRejectTransactionFundingReasonCLIENTFUNDING captures enum value "CLIENT_FUNDING"
	TransferFundsRejectTransactionFundingReasonCLIENTFUNDING string = "CLIENT_FUNDING"

	// TransferFundsRejectTransactionFundingReasonACCOUNTTRANSFER captures enum value "ACCOUNT_TRANSFER"
	TransferFundsRejectTransactionFundingReasonACCOUNTTRANSFER string = "ACCOUNT_TRANSFER"

	// TransferFundsRejectTransactionFundingReasonDIVISIONMIGRATION captures enum value "DIVISION_MIGRATION"
	TransferFundsRejectTransactionFundingReasonDIVISIONMIGRATION string = "DIVISION_MIGRATION"

	// TransferFundsRejectTransactionFundingReasonSITEMIGRATION captures enum value "SITE_MIGRATION"
	TransferFundsRejectTransactionFundingReasonSITEMIGRATION string = "SITE_MIGRATION"

	// TransferFundsRejectTransactionFundingReasonADJUSTMENT captures enum value "ADJUSTMENT"
	TransferFundsRejectTransactionFundingReasonADJUSTMENT string = "ADJUSTMENT"
)
View Source
const (

	// TransferFundsRejectTransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	TransferFundsRejectTransactionRejectReasonINTERNALSERVERERROR string = "INTERNAL_SERVER_ERROR"

	// TransferFundsRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	TransferFundsRejectTransactionRejectReasonINSTRUMENTPRICEUNKNOWN string = "INSTRUMENT_PRICE_UNKNOWN"

	// TransferFundsRejectTransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	TransferFundsRejectTransactionRejectReasonACCOUNTNOTACTIVE string = "ACCOUNT_NOT_ACTIVE"

	// TransferFundsRejectTransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTLOCKED string = "ACCOUNT_LOCKED"

	// TransferFundsRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTORDERCREATIONLOCKED string = "ACCOUNT_ORDER_CREATION_LOCKED"

	// TransferFundsRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTCONFIGURATIONLOCKED string = "ACCOUNT_CONFIGURATION_LOCKED"

	// TransferFundsRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTDEPOSITLOCKED string = "ACCOUNT_DEPOSIT_LOCKED"

	// TransferFundsRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTWITHDRAWALLOCKED string = "ACCOUNT_WITHDRAWAL_LOCKED"

	// TransferFundsRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	TransferFundsRejectTransactionRejectReasonACCOUNTORDERCANCELLOCKED string = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// TransferFundsRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	TransferFundsRejectTransactionRejectReasonINSTRUMENTNOTTRADEABLE string = "INSTRUMENT_NOT_TRADEABLE"

	// TransferFundsRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED string = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	TransferFundsRejectTransactionRejectReasonORDERIDUNSPECIFIED string = "ORDER_ID_UNSPECIFIED"

	// TransferFundsRejectTransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	TransferFundsRejectTransactionRejectReasonORDERDOESNTEXIST string = "ORDER_DOESNT_EXIST"

	// TransferFundsRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	TransferFundsRejectTransactionRejectReasonORDERIDENTIFIERINCONSISTENCY string = "ORDER_IDENTIFIER_INCONSISTENCY"

	// TransferFundsRejectTransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	TransferFundsRejectTransactionRejectReasonTRADEIDUNSPECIFIED string = "TRADE_ID_UNSPECIFIED"

	// TransferFundsRejectTransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	TransferFundsRejectTransactionRejectReasonTRADEDOESNTEXIST string = "TRADE_DOESNT_EXIST"

	// TransferFundsRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	TransferFundsRejectTransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY string = "TRADE_IDENTIFIER_INCONSISTENCY"

	// TransferFundsRejectTransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	TransferFundsRejectTransactionRejectReasonINSUFFICIENTMARGIN string = "INSUFFICIENT_MARGIN"

	// TransferFundsRejectTransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	TransferFundsRejectTransactionRejectReasonINSTRUMENTMISSING string = "INSTRUMENT_MISSING"

	// TransferFundsRejectTransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	TransferFundsRejectTransactionRejectReasonINSTRUMENTUNKNOWN string = "INSTRUMENT_UNKNOWN"

	// TransferFundsRejectTransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	TransferFundsRejectTransactionRejectReasonUNITSMISSING string = "UNITS_MISSING"

	// TransferFundsRejectTransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	TransferFundsRejectTransactionRejectReasonUNITSINVALID string = "UNITS_INVALID"

	// TransferFundsRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonUNITSPRECISIONEXCEEDED string = "UNITS_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonUNITSLIMITEXCEEDED string = "UNITS_LIMIT_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	TransferFundsRejectTransactionRejectReasonUNITSMIMIMUMNOTMET string = "UNITS_MIMIMUM_NOT_MET"

	// TransferFundsRejectTransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	TransferFundsRejectTransactionRejectReasonPRICEMISSING string = "PRICE_MISSING"

	// TransferFundsRejectTransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	TransferFundsRejectTransactionRejectReasonPRICEINVALID string = "PRICE_INVALID"

	// TransferFundsRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonPRICEPRECISIONEXCEEDED string = "PRICE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMISSING string = "PRICE_DISTANCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	TransferFundsRejectTransactionRejectReasonPRICEDISTANCEINVALID string = "PRICE_DISTANCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED string = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED string = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	TransferFundsRejectTransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET string = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TransferFundsRejectTransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	TransferFundsRejectTransactionRejectReasonTIMEINFORCEMISSING string = "TIME_IN_FORCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	TransferFundsRejectTransactionRejectReasonTIMEINFORCEINVALID string = "TIME_IN_FORCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	TransferFundsRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING string = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// TransferFundsRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	TransferFundsRejectTransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST string = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// TransferFundsRejectTransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	TransferFundsRejectTransactionRejectReasonPRICEBOUNDINVALID string = "PRICE_BOUND_INVALID"

	// TransferFundsRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED string = "PRICE_BOUND_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	TransferFundsRejectTransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS string = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// TransferFundsRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	TransferFundsRejectTransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED string = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// TransferFundsRejectTransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTORDERIDINVALID string = "CLIENT_ORDER_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	TransferFundsRejectTransactionRejectReasonCLIENTORDERIDALREADYEXISTS string = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// TransferFundsRejectTransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTORDERTAGINVALID string = "CLIENT_ORDER_TAG_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTORDERCOMMENTINVALID string = "CLIENT_ORDER_COMMENT_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTTRADEIDINVALID string = "CLIENT_TRADE_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	TransferFundsRejectTransactionRejectReasonCLIENTTRADEIDALREADYEXISTS string = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// TransferFundsRejectTransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTTRADETAGINVALID string = "CLIENT_TRADE_TAG_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	TransferFundsRejectTransactionRejectReasonCLIENTTRADECOMMENTINVALID string = "CLIENT_TRADE_COMMENT_INVALID"

	// TransferFundsRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	TransferFundsRejectTransactionRejectReasonORDERFILLPOSITIONACTIONMISSING string = "ORDER_FILL_POSITION_ACTION_MISSING"

	// TransferFundsRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	TransferFundsRejectTransactionRejectReasonORDERFILLPOSITIONACTIONINVALID string = "ORDER_FILL_POSITION_ACTION_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	TransferFundsRejectTransactionRejectReasonTRIGGERCONDITIONMISSING string = "TRIGGER_CONDITION_MISSING"

	// TransferFundsRejectTransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	TransferFundsRejectTransactionRejectReasonTRIGGERCONDITIONINVALID string = "TRIGGER_CONDITION_INVALID"

	// TransferFundsRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	TransferFundsRejectTransactionRejectReasonORDERPARTIALFILLOPTIONMISSING string = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// TransferFundsRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	TransferFundsRejectTransactionRejectReasonORDERPARTIALFILLOPTIONINVALID string = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// TransferFundsRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	TransferFundsRejectTransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL string = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITORDERALREADYEXISTS string = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEMISSING string = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEINVALID string = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED string = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID string = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST string = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID string = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransferFundsRejectTransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID string = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERALREADYEXISTS string = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED string = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD string = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION string = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED string = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE string = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE string = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER string = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED string = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED string = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEMISSING string = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEINVALID string = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET string = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED string = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID string = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED string = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING string = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID string = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransferFundsRejectTransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS string = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET string = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST string = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID string = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED string = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransferFundsRejectTransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID string = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	TransferFundsRejectTransactionRejectReasonCLOSETRADETYPEMISSING string = "CLOSE_TRADE_TYPE_MISSING"

	// TransferFundsRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	TransferFundsRejectTransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING string = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// TransferFundsRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	TransferFundsRejectTransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE string = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST string = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION string = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE string = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONREJECT string = "CLOSEOUT_POSITION_REJECT"

	// TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	TransferFundsRejectTransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING string = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// TransferFundsRejectTransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonMARKUPGROUPIDINVALID string = "MARKUP_GROUP_ID_INVALID"

	// TransferFundsRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	TransferFundsRejectTransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID string = "POSITION_AGGREGATION_MODE_INVALID"

	// TransferFundsRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	TransferFundsRejectTransactionRejectReasonADMINCONFIGUREDATAMISSING string = "ADMIN_CONFIGURE_DATA_MISSING"

	// TransferFundsRejectTransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	TransferFundsRejectTransactionRejectReasonMARGINRATEINVALID string = "MARGIN_RATE_INVALID"

	// TransferFundsRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	TransferFundsRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT string = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// TransferFundsRejectTransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	TransferFundsRejectTransactionRejectReasonALIASINVALID string = "ALIAS_INVALID"

	// TransferFundsRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	TransferFundsRejectTransactionRejectReasonCLIENTCONFIGUREDATAMISSING string = "CLIENT_CONFIGURE_DATA_MISSING"

	// TransferFundsRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	TransferFundsRejectTransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL string = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// TransferFundsRejectTransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	TransferFundsRejectTransactionRejectReasonAMOUNTINVALID string = "AMOUNT_INVALID"

	// TransferFundsRejectTransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	TransferFundsRejectTransactionRejectReasonINSUFFICIENTFUNDS string = "INSUFFICIENT_FUNDS"

	// TransferFundsRejectTransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	TransferFundsRejectTransactionRejectReasonAMOUNTMISSING string = "AMOUNT_MISSING"

	// TransferFundsRejectTransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	TransferFundsRejectTransactionRejectReasonFUNDINGREASONMISSING string = "FUNDING_REASON_MISSING"

	// TransferFundsRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	TransferFundsRejectTransactionRejectReasonCLIENTEXTENSIONSDATAMISSING string = "CLIENT_EXTENSIONS_DATA_MISSING"

	// TransferFundsRejectTransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	TransferFundsRejectTransactionRejectReasonREPLACINGORDERINVALID string = "REPLACING_ORDER_INVALID"

	// TransferFundsRejectTransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	TransferFundsRejectTransactionRejectReasonREPLACINGTRADEIDINVALID string = "REPLACING_TRADE_ID_INVALID"
)
View Source
const (

	// TransferFundsRejectTransactionTypeCREATE captures enum value "CREATE"
	TransferFundsRejectTransactionTypeCREATE string = "CREATE"

	// TransferFundsRejectTransactionTypeCLOSE captures enum value "CLOSE"
	TransferFundsRejectTransactionTypeCLOSE string = "CLOSE"

	// TransferFundsRejectTransactionTypeREOPEN captures enum value "REOPEN"
	TransferFundsRejectTransactionTypeREOPEN string = "REOPEN"

	// TransferFundsRejectTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TransferFundsRejectTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TransferFundsRejectTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TransferFundsRejectTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TransferFundsRejectTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TransferFundsRejectTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TransferFundsRejectTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TransferFundsRejectTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TransferFundsRejectTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TransferFundsRejectTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TransferFundsRejectTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TransferFundsRejectTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TransferFundsRejectTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TransferFundsRejectTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TransferFundsRejectTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TransferFundsRejectTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TransferFundsRejectTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TransferFundsRejectTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TransferFundsRejectTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TransferFundsRejectTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TransferFundsRejectTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TransferFundsRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TransferFundsRejectTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TransferFundsRejectTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TransferFundsRejectTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TransferFundsRejectTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TransferFundsRejectTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TransferFundsRejectTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TransferFundsRejectTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TransferFundsRejectTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TransferFundsRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TransferFundsRejectTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TransferFundsRejectTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TransferFundsRejectTransactionTypeORDERFILL string = "ORDER_FILL"

	// TransferFundsRejectTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TransferFundsRejectTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TransferFundsRejectTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TransferFundsRejectTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TransferFundsRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TransferFundsRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TransferFundsRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransferFundsRejectTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransferFundsRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TransferFundsRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TransferFundsRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransferFundsRejectTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransferFundsRejectTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TransferFundsRejectTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TransferFundsRejectTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TransferFundsRejectTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TransferFundsRejectTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TransferFundsRejectTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TransferFundsRejectTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TransferFundsRejectTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TransferFundsRejectTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TransferFundsRejectTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TransferFundsRejectTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TransferFundsRejectTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// TransferFundsTransactionFundingReasonCLIENTFUNDING captures enum value "CLIENT_FUNDING"
	TransferFundsTransactionFundingReasonCLIENTFUNDING string = "CLIENT_FUNDING"

	// TransferFundsTransactionFundingReasonACCOUNTTRANSFER captures enum value "ACCOUNT_TRANSFER"
	TransferFundsTransactionFundingReasonACCOUNTTRANSFER string = "ACCOUNT_TRANSFER"

	// TransferFundsTransactionFundingReasonDIVISIONMIGRATION captures enum value "DIVISION_MIGRATION"
	TransferFundsTransactionFundingReasonDIVISIONMIGRATION string = "DIVISION_MIGRATION"

	// TransferFundsTransactionFundingReasonSITEMIGRATION captures enum value "SITE_MIGRATION"
	TransferFundsTransactionFundingReasonSITEMIGRATION string = "SITE_MIGRATION"

	// TransferFundsTransactionFundingReasonADJUSTMENT captures enum value "ADJUSTMENT"
	TransferFundsTransactionFundingReasonADJUSTMENT string = "ADJUSTMENT"
)
View Source
const (

	// TransferFundsTransactionTypeCREATE captures enum value "CREATE"
	TransferFundsTransactionTypeCREATE string = "CREATE"

	// TransferFundsTransactionTypeCLOSE captures enum value "CLOSE"
	TransferFundsTransactionTypeCLOSE string = "CLOSE"

	// TransferFundsTransactionTypeREOPEN captures enum value "REOPEN"
	TransferFundsTransactionTypeREOPEN string = "REOPEN"

	// TransferFundsTransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TransferFundsTransactionTypeCLIENTCONFIGURE string = "CLIENT_CONFIGURE"

	// TransferFundsTransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TransferFundsTransactionTypeCLIENTCONFIGUREREJECT string = "CLIENT_CONFIGURE_REJECT"

	// TransferFundsTransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TransferFundsTransactionTypeTRANSFERFUNDS string = "TRANSFER_FUNDS"

	// TransferFundsTransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TransferFundsTransactionTypeTRANSFERFUNDSREJECT string = "TRANSFER_FUNDS_REJECT"

	// TransferFundsTransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TransferFundsTransactionTypeMARKETORDER string = "MARKET_ORDER"

	// TransferFundsTransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TransferFundsTransactionTypeMARKETORDERREJECT string = "MARKET_ORDER_REJECT"

	// TransferFundsTransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TransferFundsTransactionTypeFIXEDPRICEORDER string = "FIXED_PRICE_ORDER"

	// TransferFundsTransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TransferFundsTransactionTypeLIMITORDER string = "LIMIT_ORDER"

	// TransferFundsTransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TransferFundsTransactionTypeLIMITORDERREJECT string = "LIMIT_ORDER_REJECT"

	// TransferFundsTransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TransferFundsTransactionTypeSTOPORDER string = "STOP_ORDER"

	// TransferFundsTransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TransferFundsTransactionTypeSTOPORDERREJECT string = "STOP_ORDER_REJECT"

	// TransferFundsTransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TransferFundsTransactionTypeMARKETIFTOUCHEDORDER string = "MARKET_IF_TOUCHED_ORDER"

	// TransferFundsTransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TransferFundsTransactionTypeMARKETIFTOUCHEDORDERREJECT string = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TransferFundsTransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TransferFundsTransactionTypeTAKEPROFITORDER string = "TAKE_PROFIT_ORDER"

	// TransferFundsTransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TransferFundsTransactionTypeTAKEPROFITORDERREJECT string = "TAKE_PROFIT_ORDER_REJECT"

	// TransferFundsTransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TransferFundsTransactionTypeSTOPLOSSORDER string = "STOP_LOSS_ORDER"

	// TransferFundsTransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TransferFundsTransactionTypeSTOPLOSSORDERREJECT string = "STOP_LOSS_ORDER_REJECT"

	// TransferFundsTransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TransferFundsTransactionTypeTRAILINGSTOPLOSSORDER string = "TRAILING_STOP_LOSS_ORDER"

	// TransferFundsTransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TransferFundsTransactionTypeTRAILINGSTOPLOSSORDERREJECT string = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TransferFundsTransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TransferFundsTransactionTypeORDERFILL string = "ORDER_FILL"

	// TransferFundsTransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TransferFundsTransactionTypeORDERCANCEL string = "ORDER_CANCEL"

	// TransferFundsTransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TransferFundsTransactionTypeORDERCANCELREJECT string = "ORDER_CANCEL_REJECT"

	// TransferFundsTransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TransferFundsTransactionTypeORDERCLIENTEXTENSIONSMODIFY string = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TransferFundsTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransferFundsTransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT string = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransferFundsTransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TransferFundsTransactionTypeTRADECLIENTEXTENSIONSMODIFY string = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TransferFundsTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransferFundsTransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT string = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransferFundsTransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TransferFundsTransactionTypeMARGINCALLENTER string = "MARGIN_CALL_ENTER"

	// TransferFundsTransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TransferFundsTransactionTypeMARGINCALLEXTEND string = "MARGIN_CALL_EXTEND"

	// TransferFundsTransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TransferFundsTransactionTypeMARGINCALLEXIT string = "MARGIN_CALL_EXIT"

	// TransferFundsTransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TransferFundsTransactionTypeDELAYEDTRADECLOSURE string = "DELAYED_TRADE_CLOSURE"

	// TransferFundsTransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TransferFundsTransactionTypeDAILYFINANCING string = "DAILY_FINANCING"

	// TransferFundsTransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TransferFundsTransactionTypeRESETRESETTABLEPL string = "RESET_RESETTABLE_PL"
)
View Source
const (

	// FixedPriceOrderTransactionReasonPLATFORMACCOUNTMIGRATION captures enum value "PLATFORM_ACCOUNT_MIGRATION"
	FixedPriceOrderTransactionReasonPLATFORMACCOUNTMIGRATION string = "PLATFORM_ACCOUNT_MIGRATION"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptDatetimeFormat

type AcceptDatetimeFormat string

AcceptDatetimeFormat DateTime header swagger:model AcceptDatetimeFormat

const (

	// AcceptDatetimeFormatUNIX captures enum value "UNIX"
	AcceptDatetimeFormatUNIX AcceptDatetimeFormat = "UNIX"

	// AcceptDatetimeFormatRFC3339 captures enum value "RFC3339"
	AcceptDatetimeFormatRFC3339 AcceptDatetimeFormat = "RFC3339"
)

func (AcceptDatetimeFormat) Validate

func (m AcceptDatetimeFormat) Validate(formats strfmt.Registry) error

Validate validates this accept datetime format

type Account

type Account struct {

	// The net asset value of the Account. Equal to Account balance + unrealizedPL.
	NAV string `json:"NAV,omitempty"`

	// Client-assigned alias for the Account. Only provided if the Account has an alias set
	Alias string `json:"alias,omitempty"`

	// The current balance of the Account.
	Balance string `json:"balance,omitempty"`

	// The total amount of commission paid over the lifetime of the Account.
	Commission string `json:"commission,omitempty"`

	// ID of the user that created the Account.
	CreatedByUserID int64 `json:"createdByUserID,omitempty"`

	// The date/time when the Account was created.
	CreatedTime string `json:"createdTime,omitempty"`

	// The home currency of the Account
	Currency string `json:"currency,omitempty"`

	// The total amount of financing paid/collected over the lifetime of the Account.
	Financing string `json:"financing,omitempty"`

	// The total amount of fees charged over the lifetime of the Account for the execution of guaranteed Stop Loss Orders.
	GuaranteedExecutionFees string `json:"guaranteedExecutionFees,omitempty"`

	// The current guaranteed Stop Loss Order mode of the Account.
	// Enum: [DISABLED ALLOWED REQUIRED]
	GuaranteedStopLossOrderMode string `json:"guaranteedStopLossOrderMode,omitempty"`

	// Flag indicating that the Account has hedging enabled.
	HedgingEnabled bool `json:"hedgingEnabled,omitempty"`

	// The Account's identifier
	ID string `json:"id,omitempty"`

	// The date/time of the Account's last margin call extension.
	LastMarginCallExtensionTime string `json:"lastMarginCallExtensionTime,omitempty"`

	// The date/time of the last order that was filled for this account.
	LastOrderFillTimestamp string `json:"lastOrderFillTimestamp,omitempty"`

	// The ID of the last Transaction created for the Account.
	LastTransactionID string `json:"lastTransactionID,omitempty"`

	// Margin available for Account currency.
	MarginAvailable string `json:"marginAvailable,omitempty"`

	// The date/time when the Account entered a margin call state. Only provided if the Account is in a margin call.
	MarginCallEnterTime string `json:"marginCallEnterTime,omitempty"`

	// The number of times that the Account's current margin call was extended.
	MarginCallExtensionCount int64 `json:"marginCallExtensionCount,omitempty"`

	// The Account's margin call margin used.
	MarginCallMarginUsed string `json:"marginCallMarginUsed,omitempty"`

	// The Account's margin call percentage. When this value is 1.0 or above the Account is in a margin call situation.
	MarginCallPercent string `json:"marginCallPercent,omitempty"`

	// The Account's margin closeout margin used.
	MarginCloseoutMarginUsed string `json:"marginCloseoutMarginUsed,omitempty"`

	// The Account's margin closeout NAV.
	MarginCloseoutNAV string `json:"marginCloseoutNAV,omitempty"`

	// The Account's margin closeout percentage. When this value is 1.0 or above the Account is in a margin closeout situation.
	MarginCloseoutPercent string `json:"marginCloseoutPercent,omitempty"`

	// The value of the Account's open positions as used for margin closeout calculations represented in the Account's home currency.
	MarginCloseoutPositionValue string `json:"marginCloseoutPositionValue,omitempty"`

	// The Account's margin closeout unrealized PL.
	MarginCloseoutUnrealizedPL string `json:"marginCloseoutUnrealizedPL,omitempty"`

	// Client-provided margin rate override for the Account. The effective margin rate of the Account is the lesser of this value and the OANDA margin rate for the Account's division. This value is only provided if a margin rate override exists for the Account.
	MarginRate string `json:"marginRate,omitempty"`

	// Margin currently used for the Account.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The number of Positions currently open in the Account.
	OpenPositionCount int64 `json:"openPositionCount,omitempty"`

	// The number of Trades currently open in the Account.
	OpenTradeCount int64 `json:"openTradeCount,omitempty"`

	// The details of the Orders currently pending in the Account.
	Orders []*Order `json:"orders"`

	// The number of Orders currently pending in the Account.
	PendingOrderCount int64 `json:"pendingOrderCount,omitempty"`

	// The total profit/loss realized over the lifetime of the Account.
	Pl string `json:"pl,omitempty"`

	// The value of the Account's open positions represented in the Account's home currency.
	PositionValue string `json:"positionValue,omitempty"`

	// The details all Account Positions.
	Positions []*Position `json:"positions"`

	// The total realized profit/loss for the Account since it was last reset by the client.
	ResettablePL string `json:"resettablePL,omitempty"`

	// The date/time that the Account's resettablePL was last reset.
	ResettablePLTime string `json:"resettablePLTime,omitempty"`

	// The details of the Trades currently open in the Account.
	Trades []*TradeSummary `json:"trades"`

	// The total unrealized profit/loss for all Trades currently open in the Account.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`

	// The current WithdrawalLimit for the account which will be zero or a positive value indicating how much can be withdrawn from the account.
	WithdrawalLimit string `json:"withdrawalLimit,omitempty"`
}

Account The full details of a client's Account. This includes full open Trade, open Position and pending Order representation. swagger:model Account

func (*Account) MarshalBinary

func (m *Account) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Account) UnmarshalBinary

func (m *Account) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Account) Validate

func (m *Account) Validate(formats strfmt.Registry) error

Validate validates this account

type AccountChanges

type AccountChanges struct {

	// The Orders cancelled.
	OrdersCancelled []*Order `json:"ordersCancelled"`

	// The Orders created. These Orders may have been filled, cancelled or triggered in the same period.
	OrdersCreated []*Order `json:"ordersCreated"`

	// The Orders filled.
	OrdersFilled []*Order `json:"ordersFilled"`

	// The Orders triggered.
	OrdersTriggered []*Order `json:"ordersTriggered"`

	// The Positions changed.
	Positions []*Position `json:"positions"`

	// The Trades closed.
	TradesClosed []*TradeSummary `json:"tradesClosed"`

	// The Trades opened.
	TradesOpened []*TradeSummary `json:"tradesOpened"`

	// The Trades reduced.
	TradesReduced []*TradeSummary `json:"tradesReduced"`

	// The Transactions that have been generated.
	Transactions []*Transaction `json:"transactions"`
}

AccountChanges An AccountChanges Object is used to represent the changes to an Account's Orders, Trades and Positions since a specified Account TransactionID in the past. swagger:model AccountChanges

func (*AccountChanges) MarshalBinary

func (m *AccountChanges) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountChanges) UnmarshalBinary

func (m *AccountChanges) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountChanges) Validate

func (m *AccountChanges) Validate(formats strfmt.Registry) error

Validate validates this account changes

type AccountChangesState

type AccountChangesState struct {

	// The net asset value of the Account. Equal to Account balance + unrealizedPL.
	NAV string `json:"NAV,omitempty"`

	// Margin available for Account currency.
	MarginAvailable string `json:"marginAvailable,omitempty"`

	// The Account's margin call margin used.
	MarginCallMarginUsed string `json:"marginCallMarginUsed,omitempty"`

	// The Account's margin call percentage. When this value is 1.0 or above the Account is in a margin call situation.
	MarginCallPercent string `json:"marginCallPercent,omitempty"`

	// The Account's margin closeout margin used.
	MarginCloseoutMarginUsed string `json:"marginCloseoutMarginUsed,omitempty"`

	// The Account's margin closeout NAV.
	MarginCloseoutNAV string `json:"marginCloseoutNAV,omitempty"`

	// The Account's margin closeout percentage. When this value is 1.0 or above the Account is in a margin closeout situation.
	MarginCloseoutPercent string `json:"marginCloseoutPercent,omitempty"`

	// The value of the Account's open positions as used for margin closeout calculations represented in the Account's home currency.
	MarginCloseoutPositionValue string `json:"marginCloseoutPositionValue,omitempty"`

	// The Account's margin closeout unrealized PL.
	MarginCloseoutUnrealizedPL string `json:"marginCloseoutUnrealizedPL,omitempty"`

	// Margin currently used for the Account.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The price-dependent state of each pending Order in the Account.
	Orders []*DynamicOrderState `json:"orders"`

	// The value of the Account's open positions represented in the Account's home currency.
	PositionValue string `json:"positionValue,omitempty"`

	// The price-dependent state for each open Position in the Account.
	Positions []*CalculatedPositionState `json:"positions"`

	// The price-dependent state for each open Trade in the Account.
	Trades []*CalculatedTradeState `json:"trades"`

	// The total unrealized profit/loss for all Trades currently open in the Account.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`

	// The current WithdrawalLimit for the account which will be zero or a positive value indicating how much can be withdrawn from the account.
	WithdrawalLimit string `json:"withdrawalLimit,omitempty"`
}

AccountChangesState An AccountState Object is used to represent an Account's current price-dependent state. Price-dependent Account state is dependent on OANDA's current Prices, and includes things like unrealized PL, NAV and Trailing Stop Loss Order state. swagger:model AccountChangesState

func (*AccountChangesState) MarshalBinary

func (m *AccountChangesState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountChangesState) UnmarshalBinary

func (m *AccountChangesState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountChangesState) Validate

func (m *AccountChangesState) Validate(formats strfmt.Registry) error

Validate validates this account changes state

type AccountFinancingMode

type AccountFinancingMode string

AccountFinancingMode The financing mode of an Account swagger:model AccountFinancingMode

const (

	// AccountFinancingModeNOFINANCING captures enum value "NO_FINANCING"
	AccountFinancingModeNOFINANCING AccountFinancingMode = "NO_FINANCING"

	// AccountFinancingModeSECONDBYSECOND captures enum value "SECOND_BY_SECOND"
	AccountFinancingModeSECONDBYSECOND AccountFinancingMode = "SECOND_BY_SECOND"

	// AccountFinancingModeDAILY captures enum value "DAILY"
	AccountFinancingModeDAILY AccountFinancingMode = "DAILY"
)

func (AccountFinancingMode) Validate

func (m AccountFinancingMode) Validate(formats strfmt.Registry) error

Validate validates this account financing mode

type AccountID

type AccountID string

AccountID The string representation of an Account Identifier. swagger:model AccountID

func (AccountID) Validate

func (m AccountID) Validate(formats strfmt.Registry) error

Validate validates this account ID

type AccountProperties

type AccountProperties struct {

	// The Account's identifier
	ID string `json:"id,omitempty"`

	// The Account's associated MT4 Account ID. This field will not be present if the Account is not an MT4 account.
	Mt4AccountID int64 `json:"mt4AccountID,omitempty"`

	// The Account's tags
	Tags []string `json:"tags"`
}

AccountProperties Properties related to an Account. swagger:model AccountProperties

func (*AccountProperties) MarshalBinary

func (m *AccountProperties) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountProperties) UnmarshalBinary

func (m *AccountProperties) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountProperties) Validate

func (m *AccountProperties) Validate(formats strfmt.Registry) error

Validate validates this account properties

type AccountSummary

type AccountSummary struct {

	// The net asset value of the Account. Equal to Account balance + unrealizedPL.
	NAV string `json:"NAV,omitempty"`

	// Client-assigned alias for the Account. Only provided if the Account has an alias set
	Alias string `json:"alias,omitempty"`

	// The current balance of the Account.
	Balance string `json:"balance,omitempty"`

	// The total amount of commission paid over the lifetime of the Account.
	Commission string `json:"commission,omitempty"`

	// ID of the user that created the Account.
	CreatedByUserID int64 `json:"createdByUserID,omitempty"`

	// The date/time when the Account was created.
	CreatedTime string `json:"createdTime,omitempty"`

	// The home currency of the Account
	Currency string `json:"currency,omitempty"`

	// The total amount of financing paid/collected over the lifetime of the Account.
	Financing string `json:"financing,omitempty"`

	// The total amount of fees charged over the lifetime of the Account for the execution of guaranteed Stop Loss Orders.
	GuaranteedExecutionFees string `json:"guaranteedExecutionFees,omitempty"`

	// The current guaranteed Stop Loss Order mode of the Account.
	// Enum: [DISABLED ALLOWED REQUIRED]
	GuaranteedStopLossOrderMode string `json:"guaranteedStopLossOrderMode,omitempty"`

	// Flag indicating that the Account has hedging enabled.
	HedgingEnabled bool `json:"hedgingEnabled,omitempty"`

	// The Account's identifier
	ID string `json:"id,omitempty"`

	// The date/time of the Account's last margin call extension.
	LastMarginCallExtensionTime string `json:"lastMarginCallExtensionTime,omitempty"`

	// The date/time of the last order that was filled for this account.
	LastOrderFillTimestamp string `json:"lastOrderFillTimestamp,omitempty"`

	// The ID of the last Transaction created for the Account.
	LastTransactionID string `json:"lastTransactionID,omitempty"`

	// Margin available for Account currency.
	MarginAvailable string `json:"marginAvailable,omitempty"`

	// The date/time when the Account entered a margin call state. Only provided if the Account is in a margin call.
	MarginCallEnterTime string `json:"marginCallEnterTime,omitempty"`

	// The number of times that the Account's current margin call was extended.
	MarginCallExtensionCount int64 `json:"marginCallExtensionCount,omitempty"`

	// The Account's margin call margin used.
	MarginCallMarginUsed string `json:"marginCallMarginUsed,omitempty"`

	// The Account's margin call percentage. When this value is 1.0 or above the Account is in a margin call situation.
	MarginCallPercent string `json:"marginCallPercent,omitempty"`

	// The Account's margin closeout margin used.
	MarginCloseoutMarginUsed string `json:"marginCloseoutMarginUsed,omitempty"`

	// The Account's margin closeout NAV.
	MarginCloseoutNAV string `json:"marginCloseoutNAV,omitempty"`

	// The Account's margin closeout percentage. When this value is 1.0 or above the Account is in a margin closeout situation.
	MarginCloseoutPercent string `json:"marginCloseoutPercent,omitempty"`

	// The value of the Account's open positions as used for margin closeout calculations represented in the Account's home currency.
	MarginCloseoutPositionValue string `json:"marginCloseoutPositionValue,omitempty"`

	// The Account's margin closeout unrealized PL.
	MarginCloseoutUnrealizedPL string `json:"marginCloseoutUnrealizedPL,omitempty"`

	// Client-provided margin rate override for the Account. The effective margin rate of the Account is the lesser of this value and the OANDA margin rate for the Account's division. This value is only provided if a margin rate override exists for the Account.
	MarginRate string `json:"marginRate,omitempty"`

	// Margin currently used for the Account.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The number of Positions currently open in the Account.
	OpenPositionCount int64 `json:"openPositionCount,omitempty"`

	// The number of Trades currently open in the Account.
	OpenTradeCount int64 `json:"openTradeCount,omitempty"`

	// The number of Orders currently pending in the Account.
	PendingOrderCount int64 `json:"pendingOrderCount,omitempty"`

	// The total profit/loss realized over the lifetime of the Account.
	Pl string `json:"pl,omitempty"`

	// The value of the Account's open positions represented in the Account's home currency.
	PositionValue string `json:"positionValue,omitempty"`

	// The total realized profit/loss for the Account since it was last reset by the client.
	ResettablePL string `json:"resettablePL,omitempty"`

	// The date/time that the Account's resettablePL was last reset.
	ResettablePLTime string `json:"resettablePLTime,omitempty"`

	// The total unrealized profit/loss for all Trades currently open in the Account.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`

	// The current WithdrawalLimit for the account which will be zero or a positive value indicating how much can be withdrawn from the account.
	WithdrawalLimit string `json:"withdrawalLimit,omitempty"`
}

AccountSummary A summary representation of a client's Account. The AccountSummary does not provide to full specification of pending Orders, open Trades and Positions. swagger:model AccountSummary

func (*AccountSummary) MarshalBinary

func (m *AccountSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountSummary) UnmarshalBinary

func (m *AccountSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountSummary) Validate

func (m *AccountSummary) Validate(formats strfmt.Registry) error

Validate validates this account summary

type AccountUnits

type AccountUnits string

AccountUnits The string representation of a quantity of an Account's home currency. swagger:model AccountUnits

func (AccountUnits) Validate

func (m AccountUnits) Validate(formats strfmt.Registry) error

Validate validates this account units

type CalculatedAccountState

type CalculatedAccountState struct {

	// The net asset value of the Account. Equal to Account balance + unrealizedPL.
	NAV string `json:"NAV,omitempty"`

	// Margin available for Account currency.
	MarginAvailable string `json:"marginAvailable,omitempty"`

	// The Account's margin call margin used.
	MarginCallMarginUsed string `json:"marginCallMarginUsed,omitempty"`

	// The Account's margin call percentage. When this value is 1.0 or above the Account is in a margin call situation.
	MarginCallPercent string `json:"marginCallPercent,omitempty"`

	// The Account's margin closeout margin used.
	MarginCloseoutMarginUsed string `json:"marginCloseoutMarginUsed,omitempty"`

	// The Account's margin closeout NAV.
	MarginCloseoutNAV string `json:"marginCloseoutNAV,omitempty"`

	// The Account's margin closeout percentage. When this value is 1.0 or above the Account is in a margin closeout situation.
	MarginCloseoutPercent string `json:"marginCloseoutPercent,omitempty"`

	// The value of the Account's open positions as used for margin closeout calculations represented in the Account's home currency.
	MarginCloseoutPositionValue string `json:"marginCloseoutPositionValue,omitempty"`

	// The Account's margin closeout unrealized PL.
	MarginCloseoutUnrealizedPL string `json:"marginCloseoutUnrealizedPL,omitempty"`

	// Margin currently used for the Account.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The value of the Account's open positions represented in the Account's home currency.
	PositionValue string `json:"positionValue,omitempty"`

	// The total unrealized profit/loss for all Trades currently open in the Account.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`

	// The current WithdrawalLimit for the account which will be zero or a positive value indicating how much can be withdrawn from the account.
	WithdrawalLimit string `json:"withdrawalLimit,omitempty"`
}

CalculatedAccountState The dynamically calculated state of a client's Account. swagger:model CalculatedAccountState

func (*CalculatedAccountState) MarshalBinary

func (m *CalculatedAccountState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CalculatedAccountState) UnmarshalBinary

func (m *CalculatedAccountState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CalculatedAccountState) Validate

func (m *CalculatedAccountState) Validate(formats strfmt.Registry) error

Validate validates this calculated account state

type CalculatedPositionState

type CalculatedPositionState struct {

	// The Position's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// The unrealized profit/loss of the Position's long open Trades
	LongUnrealizedPL string `json:"longUnrealizedPL,omitempty"`

	// Margin currently used by the Position.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The Position's net unrealized profit/loss
	NetUnrealizedPL string `json:"netUnrealizedPL,omitempty"`

	// The unrealized profit/loss of the Position's short open Trades
	ShortUnrealizedPL string `json:"shortUnrealizedPL,omitempty"`
}

CalculatedPositionState The dynamic (calculated) state of a Position swagger:model CalculatedPositionState

func (*CalculatedPositionState) MarshalBinary

func (m *CalculatedPositionState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CalculatedPositionState) UnmarshalBinary

func (m *CalculatedPositionState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CalculatedPositionState) Validate

func (m *CalculatedPositionState) Validate(formats strfmt.Registry) error

Validate validates this calculated position state

type CalculatedTradeState

type CalculatedTradeState struct {

	// The Trade's ID.
	ID string `json:"id,omitempty"`

	// Margin currently used by the Trade.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The Trade's unrealized profit/loss.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`
}

CalculatedTradeState The dynamic (calculated) state of an open Trade swagger:model CalculatedTradeState

func (*CalculatedTradeState) MarshalBinary

func (m *CalculatedTradeState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CalculatedTradeState) UnmarshalBinary

func (m *CalculatedTradeState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CalculatedTradeState) Validate

func (m *CalculatedTradeState) Validate(formats strfmt.Registry) error

Validate validates this calculated trade state

type CancellableOrderType

type CancellableOrderType string

CancellableOrderType The type of the Order. swagger:model CancellableOrderType

const (

	// CancellableOrderTypeLIMIT captures enum value "LIMIT"
	CancellableOrderTypeLIMIT CancellableOrderType = "LIMIT"

	// CancellableOrderTypeSTOP captures enum value "STOP"
	CancellableOrderTypeSTOP CancellableOrderType = "STOP"

	// CancellableOrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	CancellableOrderTypeMARKETIFTOUCHED CancellableOrderType = "MARKET_IF_TOUCHED"

	// CancellableOrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	CancellableOrderTypeTAKEPROFIT CancellableOrderType = "TAKE_PROFIT"

	// CancellableOrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	CancellableOrderTypeSTOPLOSS CancellableOrderType = "STOP_LOSS"

	// CancellableOrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	CancellableOrderTypeTRAILINGSTOPLOSS CancellableOrderType = "TRAILING_STOP_LOSS"
)

func (CancellableOrderType) Validate

func (m CancellableOrderType) Validate(formats strfmt.Registry) error

Validate validates this cancellable order type

type Candlestick

type Candlestick struct {

	// ask
	Ask *CandlestickData `json:"ask,omitempty"`

	// bid
	Bid *CandlestickData `json:"bid,omitempty"`

	// A flag indicating if the candlestick is complete. A complete candlestick is one whose ending time is not in the future.
	Complete bool `json:"complete,omitempty"`

	// mid
	Mid *CandlestickData `json:"mid,omitempty"`

	// The start time of the candlestick
	Time string `json:"time,omitempty"`

	// The number of prices created during the time-range represented by the candlestick.
	Volume int64 `json:"volume,omitempty"`
}

Candlestick The Candlestick representation swagger:model Candlestick

func (*Candlestick) MarshalBinary

func (m *Candlestick) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Candlestick) UnmarshalBinary

func (m *Candlestick) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Candlestick) Validate

func (m *Candlestick) Validate(formats strfmt.Registry) error

Validate validates this candlestick

type CandlestickData

type CandlestickData struct {

	// The last (closing) price in the time-range represented by the candlestick.
	C string `json:"c,omitempty"`

	// The highest price in the time-range represented by the candlestick.
	H string `json:"h,omitempty"`

	// The lowest price in the time-range represented by the candlestick.
	L string `json:"l,omitempty"`

	// The first (open) price in the time-range represented by the candlestick.
	O string `json:"o,omitempty"`
}

CandlestickData The price data (open, high, low, close) for the Candlestick representation. swagger:model CandlestickData

func (*CandlestickData) MarshalBinary

func (m *CandlestickData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CandlestickData) UnmarshalBinary

func (m *CandlestickData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CandlestickData) Validate

func (m *CandlestickData) Validate(formats strfmt.Registry) error

Validate validates this candlestick data

type CandlestickGranularity

type CandlestickGranularity string

CandlestickGranularity The granularity of a candlestick swagger:model CandlestickGranularity

const (

	// CandlestickGranularityS5 captures enum value "S5"
	CandlestickGranularityS5 CandlestickGranularity = "S5"

	// CandlestickGranularityS10 captures enum value "S10"
	CandlestickGranularityS10 CandlestickGranularity = "S10"

	// CandlestickGranularityS15 captures enum value "S15"
	CandlestickGranularityS15 CandlestickGranularity = "S15"

	// CandlestickGranularityS30 captures enum value "S30"
	CandlestickGranularityS30 CandlestickGranularity = "S30"

	// CandlestickGranularityM1 captures enum value "M1"
	CandlestickGranularityM1 CandlestickGranularity = "M1"

	// CandlestickGranularityM2 captures enum value "M2"
	CandlestickGranularityM2 CandlestickGranularity = "M2"

	// CandlestickGranularityM4 captures enum value "M4"
	CandlestickGranularityM4 CandlestickGranularity = "M4"

	// CandlestickGranularityM5 captures enum value "M5"
	CandlestickGranularityM5 CandlestickGranularity = "M5"

	// CandlestickGranularityM10 captures enum value "M10"
	CandlestickGranularityM10 CandlestickGranularity = "M10"

	// CandlestickGranularityM15 captures enum value "M15"
	CandlestickGranularityM15 CandlestickGranularity = "M15"

	// CandlestickGranularityM30 captures enum value "M30"
	CandlestickGranularityM30 CandlestickGranularity = "M30"

	// CandlestickGranularityH1 captures enum value "H1"
	CandlestickGranularityH1 CandlestickGranularity = "H1"

	// CandlestickGranularityH2 captures enum value "H2"
	CandlestickGranularityH2 CandlestickGranularity = "H2"

	// CandlestickGranularityH3 captures enum value "H3"
	CandlestickGranularityH3 CandlestickGranularity = "H3"

	// CandlestickGranularityH4 captures enum value "H4"
	CandlestickGranularityH4 CandlestickGranularity = "H4"

	// CandlestickGranularityH6 captures enum value "H6"
	CandlestickGranularityH6 CandlestickGranularity = "H6"

	// CandlestickGranularityH8 captures enum value "H8"
	CandlestickGranularityH8 CandlestickGranularity = "H8"

	// CandlestickGranularityH12 captures enum value "H12"
	CandlestickGranularityH12 CandlestickGranularity = "H12"

	// CandlestickGranularityD captures enum value "D"
	CandlestickGranularityD CandlestickGranularity = "D"

	// CandlestickGranularityW captures enum value "W"
	CandlestickGranularityW CandlestickGranularity = "W"

	// CandlestickGranularityM captures enum value "M"
	CandlestickGranularityM CandlestickGranularity = "M"
)

func (CandlestickGranularity) Validate

func (m CandlestickGranularity) Validate(formats strfmt.Registry) error

Validate validates this candlestick granularity

type ClientComment

type ClientComment string

ClientComment A client-provided comment that can contain any data and may be assigned to their Orders or Trades. Comments are typically used to provide extra context or meaning to an Order or Trade. swagger:model ClientComment

func (ClientComment) Validate

func (m ClientComment) Validate(formats strfmt.Registry) error

Validate validates this client comment

type ClientConfigureRejectTransaction

type ClientConfigureRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The client-provided alias for the Account.
	Alias string `json:"alias,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The margin rate override for the Account.
	MarginRate string `json:"marginRate,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "CLIENT_CONFIGURE_REJECT" in a ClientConfigureRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

ClientConfigureRejectTransaction A ClientConfigureRejectTransaction represents the reject of configuration of an Account by a client. swagger:model ClientConfigureRejectTransaction

func (*ClientConfigureRejectTransaction) MarshalBinary

func (m *ClientConfigureRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientConfigureRejectTransaction) UnmarshalBinary

func (m *ClientConfigureRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientConfigureRejectTransaction) Validate

Validate validates this client configure reject transaction

type ClientConfigureTransaction

type ClientConfigureTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The client-provided alias for the Account.
	Alias string `json:"alias,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The margin rate override for the Account.
	MarginRate string `json:"marginRate,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "CLIENT_CONFIGURE" in a ClientConfigureTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

ClientConfigureTransaction A ClientConfigureTransaction represents the configuration of an Account by a client. swagger:model ClientConfigureTransaction

func (*ClientConfigureTransaction) MarshalBinary

func (m *ClientConfigureTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientConfigureTransaction) UnmarshalBinary

func (m *ClientConfigureTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientConfigureTransaction) Validate

func (m *ClientConfigureTransaction) Validate(formats strfmt.Registry) error

Validate validates this client configure transaction

type ClientExtensions

type ClientExtensions struct {

	// A comment associated with the Order/Trade
	Comment string `json:"comment,omitempty"`

	// The Client ID of the Order/Trade
	ID string `json:"id,omitempty"`

	// A tag associated with the Order/Trade
	Tag string `json:"tag,omitempty"`
}

ClientExtensions A ClientExtensions object allows a client to attach a clientID, tag and comment to Orders and Trades in their Account. Do not set, modify, or delete this field if your account is associated with MT4. swagger:model ClientExtensions

func (*ClientExtensions) MarshalBinary

func (m *ClientExtensions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientExtensions) UnmarshalBinary

func (m *ClientExtensions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientExtensions) Validate

func (m *ClientExtensions) Validate(formats strfmt.Registry) error

Validate validates this client extensions

type ClientID

type ClientID string

ClientID A client-provided identifier, used by clients to refer to their Orders or Trades with an identifier that they have provided. swagger:model ClientID

func (ClientID) Validate

func (m ClientID) Validate(formats strfmt.Registry) error

Validate validates this client ID

type ClientPrice

type ClientPrice struct {

	// The list of prices and liquidity available on the Instrument's ask side. It is possible for this list to be empty if there is no ask liquidity currently available for the Instrument in the Account.
	Asks []*PriceBucket `json:"asks"`

	// The list of prices and liquidity available on the Instrument's bid side. It is possible for this list to be empty if there is no bid liquidity currently available for the Instrument in the Account.
	Bids []*PriceBucket `json:"bids"`

	// The closeout ask Price. This Price is used when a ask is required to closeout a Position (margin closeout or manual) yet there is no ask liquidity. The closeout ask is never used to open a new position.
	CloseoutAsk string `json:"closeoutAsk,omitempty"`

	// The closeout bid Price. This Price is used when a bid is required to closeout a Position (margin closeout or manual) yet there is no bid liquidity. The closeout bid is never used to open a new position.
	CloseoutBid string `json:"closeoutBid,omitempty"`

	// The Price's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// quote home conversion factors
	QuoteHomeConversionFactors *QuoteHomeConversionFactors `json:"quoteHomeConversionFactors,omitempty"`

	// The status of the Price.
	// Enum: [tradeable non-tradeable invalid]
	Status string `json:"status,omitempty"`

	// The date/time when the Price was created
	Time string `json:"time,omitempty"`

	// Flag indicating if the Price is tradeable or not
	Tradeable bool `json:"tradeable,omitempty"`

	// The string "PRICE". Used to identify the a Price object when found in a stream.
	Type string `json:"type,omitempty"`

	// units available
	UnitsAvailable *UnitsAvailable `json:"unitsAvailable,omitempty"`
}

ClientPrice The specification of an Account-specific Price. swagger:model ClientPrice

func (*ClientPrice) MarshalBinary

func (m *ClientPrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientPrice) UnmarshalBinary

func (m *ClientPrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientPrice) Validate

func (m *ClientPrice) Validate(formats strfmt.Registry) error

Validate validates this client price

type ClientRequestID

type ClientRequestID string

ClientRequestID A client provided request identifier. swagger:model ClientRequestID

func (ClientRequestID) Validate

func (m ClientRequestID) Validate(formats strfmt.Registry) error

Validate validates this client request ID

type ClientTag

type ClientTag string

ClientTag A client-provided tag that can contain any data and may be assigned to their Orders or Trades. Tags are typically used to associate groups of Trades and/or Orders together. swagger:model ClientTag

func (ClientTag) Validate

func (m ClientTag) Validate(formats strfmt.Registry) error

Validate validates this client tag

type CloseTransaction

type CloseTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "CLOSE" in a CloseTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

CloseTransaction A CloseTransaction represents the closing of an Account. swagger:model CloseTransaction

func (*CloseTransaction) MarshalBinary

func (m *CloseTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CloseTransaction) UnmarshalBinary

func (m *CloseTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CloseTransaction) Validate

func (m *CloseTransaction) Validate(formats strfmt.Registry) error

Validate validates this close transaction

type CreateTransaction

type CreateTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The number of the Account within the site/division/user
	AccountNumber int64 `json:"accountNumber,omitempty"`

	// The ID of the user that the Account was created for
	AccountUserID int64 `json:"accountUserID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Division that the Account is in
	DivisionID int64 `json:"divisionID,omitempty"`

	// The home currency of the Account
	HomeCurrency string `json:"homeCurrency,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The ID of the Site that the Account was created at
	SiteID int64 `json:"siteID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "CREATE" in a CreateTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

CreateTransaction A CreateTransaction represents the creation of an Account. swagger:model CreateTransaction

func (*CreateTransaction) MarshalBinary

func (m *CreateTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateTransaction) UnmarshalBinary

func (m *CreateTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateTransaction) Validate

func (m *CreateTransaction) Validate(formats strfmt.Registry) error

Validate validates this create transaction

type Currency

type Currency string

Currency Currency name identifier. Used by clients to refer to currencies. swagger:model Currency

func (Currency) Validate

func (m Currency) Validate(formats strfmt.Registry) error

Validate validates this currency

type DailyFinancingTransaction

type DailyFinancingTransaction struct {

	// The Account's balance after daily financing.
	AccountBalance string `json:"accountBalance,omitempty"`

	// The account financing mode at the time of the daily financing.
	// Enum: [NO_FINANCING SECOND_BY_SECOND DAILY]
	AccountFinancingMode string `json:"accountFinancingMode,omitempty"`

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The amount of financing paid/collected for the Account.
	Financing string `json:"financing,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The financing paid/collected for each Position in the Account.
	PositionFinancings []*PositionFinancing `json:"positionFinancings"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "DAILY_FINANCING" for a DailyFinancingTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

DailyFinancingTransaction A DailyFinancingTransaction represents the daily payment/collection of financing for an Account. swagger:model DailyFinancingTransaction

func (*DailyFinancingTransaction) MarshalBinary

func (m *DailyFinancingTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DailyFinancingTransaction) UnmarshalBinary

func (m *DailyFinancingTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DailyFinancingTransaction) Validate

func (m *DailyFinancingTransaction) Validate(formats strfmt.Registry) error

Validate validates this daily financing transaction

type DateTime

type DateTime string

DateTime A date and time value using either RFC3339 or UNIX time representation. swagger:model DateTime

func (DateTime) Validate

func (m DateTime) Validate(formats strfmt.Registry) error

Validate validates this date time

type DecimalNumber

type DecimalNumber string

DecimalNumber The string representation of a decimal number. swagger:model DecimalNumber

func (DecimalNumber) Validate

func (m DecimalNumber) Validate(formats strfmt.Registry) error

Validate validates this decimal number

type DelayedTradeClosureTransaction

type DelayedTradeClosureTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The reason for the delayed trade closure
	// Enum: [CLIENT_ORDER TRADE_CLOSE POSITION_CLOSEOUT MARGIN_CLOSEOUT DELAYED_TRADE_CLOSE]
	Reason string `json:"reason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// List of Trade ID's identifying the open trades that will be closed when their respective instruments become tradeable
	TradeIds string `json:"tradeIDs,omitempty"`

	// The Type of the Transaction. Always set to "DELAYED_TRADE_CLOSURE" for an DelayedTradeClosureTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

DelayedTradeClosureTransaction A DelayedTradeClosure Transaction is created administratively to indicate open trades that should have been closed but weren't because the open trades' instruments were untradeable at the time. Open trades listed in this transaction will be closed once their respective instruments become tradeable. swagger:model DelayedTradeClosureTransaction

func (*DelayedTradeClosureTransaction) MarshalBinary

func (m *DelayedTradeClosureTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DelayedTradeClosureTransaction) UnmarshalBinary

func (m *DelayedTradeClosureTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DelayedTradeClosureTransaction) Validate

func (m *DelayedTradeClosureTransaction) Validate(formats strfmt.Registry) error

Validate validates this delayed trade closure transaction

type Direction

type Direction string

Direction In the context of an Order or a Trade, defines whether the units are positive or negative. swagger:model Direction

const (

	// DirectionLONG captures enum value "LONG"
	DirectionLONG Direction = "LONG"

	// DirectionSHORT captures enum value "SHORT"
	DirectionSHORT Direction = "SHORT"
)

func (Direction) Validate

func (m Direction) Validate(formats strfmt.Registry) error

Validate validates this direction

type DynamicOrderState

type DynamicOrderState struct {

	// The Order's ID.
	ID string `json:"id,omitempty"`

	// True if an exact trigger distance could be calculated. If false, it means the provided trigger distance is a best estimate. If the distance could not be determined, this value will not be set.
	IsTriggerDistanceExact bool `json:"isTriggerDistanceExact,omitempty"`

	// The Order's calculated trailing stop value.
	TrailingStopValue string `json:"trailingStopValue,omitempty"`

	// The distance between the Trailing Stop Loss Order's trailingStopValue and the current Market Price. This represents the distance (in price units) of the Order from a triggering price. If the distance could not be determined, this value will not be set.
	TriggerDistance string `json:"triggerDistance,omitempty"`
}

DynamicOrderState The dynamic state of an Order. This is only relevant to TrailingStopLoss Orders, as no other Order type has dynamic state. swagger:model DynamicOrderState

func (*DynamicOrderState) MarshalBinary

func (m *DynamicOrderState) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DynamicOrderState) UnmarshalBinary

func (m *DynamicOrderState) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicOrderState) Validate

func (m *DynamicOrderState) Validate(formats strfmt.Registry) error

Validate validates this dynamic order state

type FixedPriceOrder

type FixedPriceOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The Fixed Price Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price specified for the Fixed Price Order. This price is the exact price that the Fixed Price Order will be filled at.
	Price string `json:"price,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// The state that the trade resulting from the Fixed Price Order should be set to.
	TradeState string `json:"tradeState,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The type of the Order. Always set to "FIXED_PRICE" for Fixed Price Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Fixed Price Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

FixedPriceOrder A FixedPriceOrder is an order that is filled immediately upon creation using a fixed price. swagger:model FixedPriceOrder

func (*FixedPriceOrder) MarshalBinary

func (m *FixedPriceOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FixedPriceOrder) UnmarshalBinary

func (m *FixedPriceOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FixedPriceOrder) Validate

func (m *FixedPriceOrder) Validate(formats strfmt.Registry) error

Validate validates this fixed price order

type FixedPriceOrderReason

type FixedPriceOrderReason string

FixedPriceOrderReason The reason that the Fixed Price Order was created swagger:model FixedPriceOrderReason

const (

	// FixedPriceOrderReasonPLATFORMACCOUNTMIGRATION captures enum value "PLATFORM_ACCOUNT_MIGRATION"
	FixedPriceOrderReasonPLATFORMACCOUNTMIGRATION FixedPriceOrderReason = "PLATFORM_ACCOUNT_MIGRATION"
)

func (FixedPriceOrderReason) Validate

func (m FixedPriceOrderReason) Validate(formats strfmt.Registry) error

Validate validates this fixed price order reason

type FixedPriceOrderTransaction

type FixedPriceOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Fixed Price Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price specified for the Fixed Price Order. This price is the exact price that the Fixed Price Order will be filled at.
	Price string `json:"price,omitempty"`

	// The reason that the Fixed Price Order was created
	// Enum: [PLATFORM_ACCOUNT_MIGRATION]
	Reason string `json:"reason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// The state that the trade resulting from the Fixed Price Order should be set to.
	TradeState string `json:"tradeState,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The Type of the Transaction. Always set to "FIXED_PRICE_ORDER" in a FixedPriceOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Fixed Price Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

FixedPriceOrderTransaction A FixedPriceOrderTransaction represents the creation of a Fixed Price Order in the user's account. A Fixed Price Order is an Order that is filled immediately at a specified price. swagger:model FixedPriceOrderTransaction

func (*FixedPriceOrderTransaction) MarshalBinary

func (m *FixedPriceOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FixedPriceOrderTransaction) UnmarshalBinary

func (m *FixedPriceOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FixedPriceOrderTransaction) Validate

func (m *FixedPriceOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this fixed price order transaction

type FundingReason

type FundingReason string

FundingReason The reason that an Account is being funded. swagger:model FundingReason

const (

	// FundingReasonCLIENTFUNDING captures enum value "CLIENT_FUNDING"
	FundingReasonCLIENTFUNDING FundingReason = "CLIENT_FUNDING"

	// FundingReasonACCOUNTTRANSFER captures enum value "ACCOUNT_TRANSFER"
	FundingReasonACCOUNTTRANSFER FundingReason = "ACCOUNT_TRANSFER"

	// FundingReasonDIVISIONMIGRATION captures enum value "DIVISION_MIGRATION"
	FundingReasonDIVISIONMIGRATION FundingReason = "DIVISION_MIGRATION"

	// FundingReasonSITEMIGRATION captures enum value "SITE_MIGRATION"
	FundingReasonSITEMIGRATION FundingReason = "SITE_MIGRATION"

	// FundingReasonADJUSTMENT captures enum value "ADJUSTMENT"
	FundingReasonADJUSTMENT FundingReason = "ADJUSTMENT"
)

func (FundingReason) Validate

func (m FundingReason) Validate(formats strfmt.Registry) error

Validate validates this funding reason

type GuaranteedStopLossOrderEntryData

type GuaranteedStopLossOrderEntryData struct {

	// level restriction
	LevelRestriction *GuaranteedStopLossOrderLevelRestriction `json:"levelRestriction,omitempty"`

	// The minimum distance allowed between the Trade's fill price and the configured price for guaranteed Stop Loss Orders created for this instrument. Specified in price units.
	MinimumDistance string `json:"minimumDistance,omitempty"`

	// The amount that is charged to the account if a guaranteed Stop Loss Order is triggered and filled. The value is in price units and is charged for each unit of the Trade.
	Premium string `json:"premium,omitempty"`
}

GuaranteedStopLossOrderEntryData Details required by clients creating a Guaranteed Stop Loss Order swagger:model GuaranteedStopLossOrderEntryData

func (*GuaranteedStopLossOrderEntryData) MarshalBinary

func (m *GuaranteedStopLossOrderEntryData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GuaranteedStopLossOrderEntryData) UnmarshalBinary

func (m *GuaranteedStopLossOrderEntryData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GuaranteedStopLossOrderEntryData) Validate

Validate validates this guaranteed stop loss order entry data

type GuaranteedStopLossOrderLevelRestriction

type GuaranteedStopLossOrderLevelRestriction struct {

	// The price range the volume applies to. This value is in price units.
	PriceRange string `json:"priceRange,omitempty"`

	// Applies to Trades with a guaranteed Stop Loss Order attached for the specified Instrument. This is the total allowed Trade volume that can exist within the priceRange based on the trigger prices of the guaranteed Stop Loss Orders.
	Volume string `json:"volume,omitempty"`
}

GuaranteedStopLossOrderLevelRestriction A GuaranteedStopLossOrderLevelRestriction represents the total position size that can exist within a given price window for Trades with guaranteed Stop Loss Orders attached for a specific Instrument. swagger:model GuaranteedStopLossOrderLevelRestriction

func (*GuaranteedStopLossOrderLevelRestriction) MarshalBinary

func (m *GuaranteedStopLossOrderLevelRestriction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GuaranteedStopLossOrderLevelRestriction) UnmarshalBinary

func (m *GuaranteedStopLossOrderLevelRestriction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GuaranteedStopLossOrderLevelRestriction) Validate

Validate validates this guaranteed stop loss order level restriction

type GuaranteedStopLossOrderMode

type GuaranteedStopLossOrderMode string

GuaranteedStopLossOrderMode The overall behaviour of the Account regarding guaranteed Stop Loss Orders. swagger:model GuaranteedStopLossOrderMode

const (

	// GuaranteedStopLossOrderModeDISABLED captures enum value "DISABLED"
	GuaranteedStopLossOrderModeDISABLED GuaranteedStopLossOrderMode = "DISABLED"

	// GuaranteedStopLossOrderModeALLOWED captures enum value "ALLOWED"
	GuaranteedStopLossOrderModeALLOWED GuaranteedStopLossOrderMode = "ALLOWED"

	// GuaranteedStopLossOrderModeREQUIRED captures enum value "REQUIRED"
	GuaranteedStopLossOrderModeREQUIRED GuaranteedStopLossOrderMode = "REQUIRED"
)

func (GuaranteedStopLossOrderMode) Validate

func (m GuaranteedStopLossOrderMode) Validate(formats strfmt.Registry) error

Validate validates this guaranteed stop loss order mode

type HomeConversions

type HomeConversions struct {

	// The factor used to convert any gains for an Account in the specified currency into the Account's home currency. This would include positive realized P/L and positive financing amounts. Conversion is performed by multiplying the positive P/L by the conversion factor.
	AccountGain string `json:"accountGain,omitempty"`

	// The string representation of a decimal number.
	AccountLoss string `json:"accountLoss,omitempty"`

	// The currency to be converted into the home currency.
	Currency string `json:"currency,omitempty"`

	// The factor used to convert a Position or Trade Value in the specified currency into the Account's home currency. Conversion is performed by multiplying the Position or Trade Value by the conversion factor.
	PositionValue string `json:"positionValue,omitempty"`
}

HomeConversions HomeConversions represents the factors to use to convert quantities of a given currency into the Account's home currency. The conversion factor depends on the scenario the conversion is required for. swagger:model HomeConversions

func (*HomeConversions) MarshalBinary

func (m *HomeConversions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HomeConversions) UnmarshalBinary

func (m *HomeConversions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HomeConversions) Validate

func (m *HomeConversions) Validate(formats strfmt.Registry) error

Validate validates this home conversions

type Instrument

type Instrument struct {

	// commission
	Commission *InstrumentCommission `json:"commission,omitempty"`

	// The display name of the Instrument
	DisplayName string `json:"displayName,omitempty"`

	// The number of decimal places that should be used to display prices for this instrument. (e.g. a displayPrecision of 5 would result in a price of "1" being displayed as "1.00000")
	DisplayPrecision int64 `json:"displayPrecision,omitempty"`

	// The margin rate for this instrument.
	MarginRate string `json:"marginRate,omitempty"`

	// The maximum units allowed for an Order placed for this instrument. Specified in units.
	MaximumOrderUnits string `json:"maximumOrderUnits,omitempty"`

	// The maximum position size allowed for this instrument. Specified in units.
	MaximumPositionSize string `json:"maximumPositionSize,omitempty"`

	// The maximum trailing stop distance allowed for a trailing stop loss created for this instrument. Specified in price units.
	MaximumTrailingStopDistance string `json:"maximumTrailingStopDistance,omitempty"`

	// The smallest number of units allowed to be traded for this instrument.
	MinimumTradeSize string `json:"minimumTradeSize,omitempty"`

	// The minimum trailing stop distance allowed for a trailing stop loss created for this instrument. Specified in price units.
	MinimumTrailingStopDistance string `json:"minimumTrailingStopDistance,omitempty"`

	// The name of the Instrument
	Name string `json:"name,omitempty"`

	// The location of the "pip" for this instrument. The decimal position of the pip in this Instrument's price can be found at 10 ^ pipLocation (e.g. -4 pipLocation results in a decimal pip position of 10 ^ -4 = 0.0001).
	PipLocation int64 `json:"pipLocation,omitempty"`

	// The amount of decimal places that may be provided when specifying the number of units traded for this instrument.
	TradeUnitsPrecision int64 `json:"tradeUnitsPrecision,omitempty"`

	// The type of the Instrument
	// Enum: [CURRENCY CFD METAL]
	Type string `json:"type,omitempty"`
}

Instrument Full specification of an Instrument. swagger:model Instrument

func (*Instrument) MarshalBinary

func (m *Instrument) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Instrument) UnmarshalBinary

func (m *Instrument) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Instrument) Validate

func (m *Instrument) Validate(formats strfmt.Registry) error

Validate validates this instrument

type InstrumentCommission

type InstrumentCommission struct {

	// The commission amount (in the Account's home currency) charged per unitsTraded of the instrument
	Commission string `json:"commission,omitempty"`

	// The minimum commission amount (in the Account's home currency) that is charged when an Order is filled for this instrument.
	MinimumCommission string `json:"minimumCommission,omitempty"`

	// The number of units traded that the commission amount is based on.
	UnitsTraded string `json:"unitsTraded,omitempty"`
}

InstrumentCommission An InstrumentCommission represents an instrument-specific commission swagger:model InstrumentCommission

func (*InstrumentCommission) MarshalBinary

func (m *InstrumentCommission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InstrumentCommission) UnmarshalBinary

func (m *InstrumentCommission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InstrumentCommission) Validate

func (m *InstrumentCommission) Validate(formats strfmt.Registry) error

Validate validates this instrument commission

type InstrumentName

type InstrumentName string

InstrumentName Instrument name identifier. Used by clients to refer to an Instrument. swagger:model InstrumentName

func (InstrumentName) Validate

func (m InstrumentName) Validate(formats strfmt.Registry) error

Validate validates this instrument name

type InstrumentType

type InstrumentType string

InstrumentType The type of an Instrument. swagger:model InstrumentType

const (

	// InstrumentTypeCURRENCY captures enum value "CURRENCY"
	InstrumentTypeCURRENCY InstrumentType = "CURRENCY"

	// InstrumentTypeCFD captures enum value "CFD"
	InstrumentTypeCFD InstrumentType = "CFD"

	// InstrumentTypeMETAL captures enum value "METAL"
	InstrumentTypeMETAL InstrumentType = "METAL"
)

func (InstrumentType) Validate

func (m InstrumentType) Validate(formats strfmt.Registry) error

Validate validates this instrument type

type LimitOrder

type LimitOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the Limit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The Limit Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Limit Order. The Limit Order will only be filled by a market price that is equal to or better than this price.
	Price string `json:"price,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Limit Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "LIMIT" for Limit Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Limit Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

LimitOrder A LimitOrder is an order that is created with a price threshold, and will only be filled by a price that is equal to or better than the threshold. swagger:model LimitOrder

func (*LimitOrder) MarshalBinary

func (m *LimitOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LimitOrder) UnmarshalBinary

func (m *LimitOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LimitOrder) Validate

func (m *LimitOrder) Validate(formats strfmt.Registry) error

Validate validates this limit order

type LimitOrderReason

type LimitOrderReason string

LimitOrderReason The reason that the Limit Order was initiated swagger:model LimitOrderReason

const (

	// LimitOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	LimitOrderReasonCLIENTORDER LimitOrderReason = "CLIENT_ORDER"

	// LimitOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	LimitOrderReasonREPLACEMENT LimitOrderReason = "REPLACEMENT"
)

func (LimitOrderReason) Validate

func (m LimitOrderReason) Validate(formats strfmt.Registry) error

Validate validates this limit order reason

type LimitOrderRejectTransaction

type LimitOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Limit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Limit Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Limit Order. The Limit Order will only be filled by a market price that is equal to or better than this price.
	Price string `json:"price,omitempty"`

	// The reason that the Limit Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Limit Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "LIMIT_ORDER_REJECT" in a LimitOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Limit Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

LimitOrderRejectTransaction A LimitOrderRejectTransaction represents the rejection of the creation of a Limit Order. swagger:model LimitOrderRejectTransaction

func (*LimitOrderRejectTransaction) MarshalBinary

func (m *LimitOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LimitOrderRejectTransaction) UnmarshalBinary

func (m *LimitOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LimitOrderRejectTransaction) Validate

func (m *LimitOrderRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this limit order reject transaction

type LimitOrderRequest

type LimitOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Limit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Limit Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Limit Order. The Limit Order will only be filled by a market price that is equal to or better than this price.
	Price string `json:"price,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Limit Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "LIMIT" when creating a Market Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Limit Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

LimitOrderRequest A LimitOrderRequest specifies the parameters that may be set when creating a Limit Order. swagger:model LimitOrderRequest

func (*LimitOrderRequest) MarshalBinary

func (m *LimitOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LimitOrderRequest) UnmarshalBinary

func (m *LimitOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LimitOrderRequest) Validate

func (m *LimitOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this limit order request

type LimitOrderTransaction

type LimitOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Limit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Limit Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Limit Order. The Limit Order will only be filled by a market price that is equal to or better than this price.
	Price string `json:"price,omitempty"`

	// The reason that the Limit Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Limit Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "LIMIT_ORDER" in a LimitOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Limit Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

LimitOrderTransaction A LimitOrderTransaction represents the creation of a Limit Order in the user's Account. swagger:model LimitOrderTransaction

func (*LimitOrderTransaction) MarshalBinary

func (m *LimitOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LimitOrderTransaction) UnmarshalBinary

func (m *LimitOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LimitOrderTransaction) Validate

func (m *LimitOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this limit order transaction

type LiquidityRegenerationSchedule

type LiquidityRegenerationSchedule struct {

	// The steps in the Liquidity Regeneration Schedule
	Steps []*LiquidityRegenerationScheduleStep `json:"steps"`
}

LiquidityRegenerationSchedule A LiquidityRegenerationSchedule indicates how liquidity that is used when filling an Order for an instrument is regenerated following the fill. A liquidity regeneration schedule will be in effect until the timestamp of its final step, but may be replaced by a schedule created for an Order of the same instrument that is filled while it is still in effect. swagger:model LiquidityRegenerationSchedule

func (*LiquidityRegenerationSchedule) MarshalBinary

func (m *LiquidityRegenerationSchedule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LiquidityRegenerationSchedule) UnmarshalBinary

func (m *LiquidityRegenerationSchedule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LiquidityRegenerationSchedule) Validate

func (m *LiquidityRegenerationSchedule) Validate(formats strfmt.Registry) error

Validate validates this liquidity regeneration schedule

type LiquidityRegenerationScheduleStep

type LiquidityRegenerationScheduleStep struct {

	// The amount of ask liquidity used at this step in the schedule.
	AskLiquidityUsed string `json:"askLiquidityUsed,omitempty"`

	// The amount of bid liquidity used at this step in the schedule.
	BidLiquidityUsed string `json:"bidLiquidityUsed,omitempty"`

	// The timestamp of the schedule step.
	Timestamp string `json:"timestamp,omitempty"`
}

LiquidityRegenerationScheduleStep A liquidity regeneration schedule Step indicates the amount of bid and ask liquidity that is used by the Account at a certain time. These amounts will only change at the timestamp of the following step. swagger:model LiquidityRegenerationScheduleStep

func (*LiquidityRegenerationScheduleStep) MarshalBinary

func (m *LiquidityRegenerationScheduleStep) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LiquidityRegenerationScheduleStep) UnmarshalBinary

func (m *LiquidityRegenerationScheduleStep) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LiquidityRegenerationScheduleStep) Validate

Validate validates this liquidity regeneration schedule step

type MT4TransactionHeartbeat

type MT4TransactionHeartbeat struct {

	// The date/time when the TransactionHeartbeat was created.
	Time string `json:"time,omitempty"`

	// The string "HEARTBEAT"
	Type string `json:"type,omitempty"`
}

MT4TransactionHeartbeat A TransactionHeartbeat object is injected into the Transaction stream to ensure that the HTTP connection remains active. swagger:model MT4TransactionHeartbeat

func (*MT4TransactionHeartbeat) MarshalBinary

func (m *MT4TransactionHeartbeat) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MT4TransactionHeartbeat) UnmarshalBinary

func (m *MT4TransactionHeartbeat) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MT4TransactionHeartbeat) Validate

func (m *MT4TransactionHeartbeat) Validate(formats strfmt.Registry) error

Validate validates this m t4 transaction heartbeat

type MarginCallEnterTransaction

type MarginCallEnterTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "MARGIN_CALL_ENTER" for an MarginCallEnterTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarginCallEnterTransaction A MarginCallEnterTransaction is created when an Account enters the margin call state. swagger:model MarginCallEnterTransaction

func (*MarginCallEnterTransaction) MarshalBinary

func (m *MarginCallEnterTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarginCallEnterTransaction) UnmarshalBinary

func (m *MarginCallEnterTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarginCallEnterTransaction) Validate

func (m *MarginCallEnterTransaction) Validate(formats strfmt.Registry) error

Validate validates this margin call enter transaction

type MarginCallExitTransaction

type MarginCallExitTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "MARGIN_CALL_EXIT" for an MarginCallExitTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarginCallExitTransaction A MarginCallExitnterTransaction is created when an Account leaves the margin call state. swagger:model MarginCallExitTransaction

func (*MarginCallExitTransaction) MarshalBinary

func (m *MarginCallExitTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarginCallExitTransaction) UnmarshalBinary

func (m *MarginCallExitTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarginCallExitTransaction) Validate

func (m *MarginCallExitTransaction) Validate(formats strfmt.Registry) error

Validate validates this margin call exit transaction

type MarginCallExtendTransaction

type MarginCallExtendTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The number of the extensions to the Account's current margin call that have been applied. This value will be set to 1 for the first MarginCallExtend Transaction
	ExtensionNumber int64 `json:"extensionNumber,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "MARGIN_CALL_EXTEND" for an MarginCallExtendTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarginCallExtendTransaction A MarginCallExtendTransaction is created when the margin call state for an Account has been extended. swagger:model MarginCallExtendTransaction

func (*MarginCallExtendTransaction) MarshalBinary

func (m *MarginCallExtendTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarginCallExtendTransaction) UnmarshalBinary

func (m *MarginCallExtendTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarginCallExtendTransaction) Validate

func (m *MarginCallExtendTransaction) Validate(formats strfmt.Registry) error

Validate validates this margin call extend transaction

type MarketIfTouchedOrder

type MarketIfTouchedOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the MarketIfTouched Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The Market price at the time when the MarketIfTouched Order was created.
	InitialMarketPrice string `json:"initialMarketPrice,omitempty"`

	// The MarketIfTouched Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the MarketIfTouched Order. The MarketIfTouched Order will only be filled by a market price that crosses this price from the direction of the market price at the time when the Order was created (the initialMarketPrice). Depending on the value of the Order's price and initialMarketPrice, the MarketIfTouchedOrder will behave like a Limit or a Stop Order.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this MarketIfTouched Order.
	PriceBound string `json:"priceBound,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the MarketIfTouched Order. Restricted to "GTC", "GFD" and "GTD" for MarketIfTouched Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "MARKET_IF_TOUCHED" for Market If Touched Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the MarketIfTouched Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

MarketIfTouchedOrder A MarketIfTouchedOrder is an order that is created with a price threshold, and will only be filled by a market price that is touches or crosses the threshold. swagger:model MarketIfTouchedOrder

func (*MarketIfTouchedOrder) MarshalBinary

func (m *MarketIfTouchedOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketIfTouchedOrder) UnmarshalBinary

func (m *MarketIfTouchedOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketIfTouchedOrder) Validate

func (m *MarketIfTouchedOrder) Validate(formats strfmt.Registry) error

Validate validates this market if touched order

type MarketIfTouchedOrderReason

type MarketIfTouchedOrderReason string

MarketIfTouchedOrderReason The reason that the Market-if-touched Order was initiated swagger:model MarketIfTouchedOrderReason

const (

	// MarketIfTouchedOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketIfTouchedOrderReasonCLIENTORDER MarketIfTouchedOrderReason = "CLIENT_ORDER"

	// MarketIfTouchedOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	MarketIfTouchedOrderReasonREPLACEMENT MarketIfTouchedOrderReason = "REPLACEMENT"
)

func (MarketIfTouchedOrderReason) Validate

func (m MarketIfTouchedOrderReason) Validate(formats strfmt.Registry) error

Validate validates this market if touched order reason

type MarketIfTouchedOrderRejectTransaction

type MarketIfTouchedOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the MarketIfTouched Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The MarketIfTouched Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the MarketIfTouched Order. The MarketIfTouched Order will only be filled by a market price that crosses this price from the direction of the market price at the time when the Order was created (the initialMarketPrice). Depending on the value of the Order's price and initialMarketPrice, the MarketIfTouchedOrder will behave like a Limit or a Stop Order.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this MarketIfTouched Order.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Market-if-touched Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the MarketIfTouched Order. Restricted to "GTC", "GFD" and "GTD" for MarketIfTouched Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "MARKET_IF_TOUCHED_ORDER_REJECT" in a MarketIfTouchedOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the MarketIfTouched Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarketIfTouchedOrderRejectTransaction A MarketIfTouchedOrderRejectTransaction represents the rejection of the creation of a MarketIfTouched Order. swagger:model MarketIfTouchedOrderRejectTransaction

func (*MarketIfTouchedOrderRejectTransaction) MarshalBinary

func (m *MarketIfTouchedOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketIfTouchedOrderRejectTransaction) UnmarshalBinary

func (m *MarketIfTouchedOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketIfTouchedOrderRejectTransaction) Validate

Validate validates this market if touched order reject transaction

type MarketIfTouchedOrderRequest

type MarketIfTouchedOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the MarketIfTouched Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The MarketIfTouched Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the MarketIfTouched Order. The MarketIfTouched Order will only be filled by a market price that crosses this price from the direction of the market price at the time when the Order was created (the initialMarketPrice). Depending on the value of the Order's price and initialMarketPrice, the MarketIfTouchedOrder will behave like a Limit or a Stop Order.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this MarketIfTouched Order.
	PriceBound string `json:"priceBound,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the MarketIfTouched Order. Restricted to "GTC", "GFD" and "GTD" for MarketIfTouched Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "MARKET_IF_TOUCHED" when creating a Market If Touched Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the MarketIfTouched Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

MarketIfTouchedOrderRequest A MarketIfTouchedOrderRequest specifies the parameters that may be set when creating a Market-if-Touched Order. swagger:model MarketIfTouchedOrderRequest

func (*MarketIfTouchedOrderRequest) MarshalBinary

func (m *MarketIfTouchedOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketIfTouchedOrderRequest) UnmarshalBinary

func (m *MarketIfTouchedOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketIfTouchedOrderRequest) Validate

func (m *MarketIfTouchedOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this market if touched order request

type MarketIfTouchedOrderTransaction

type MarketIfTouchedOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the MarketIfTouched Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The MarketIfTouched Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the MarketIfTouched Order. The MarketIfTouched Order will only be filled by a market price that crosses this price from the direction of the market price at the time when the Order was created (the initialMarketPrice). Depending on the value of the Order's price and initialMarketPrice, the MarketIfTouchedOrder will behave like a Limit or a Stop Order.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this MarketIfTouched Order.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Market-if-touched Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the MarketIfTouched Order. Restricted to "GTC", "GFD" and "GTD" for MarketIfTouched Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "MARKET_IF_TOUCHED_ORDER" in a MarketIfTouchedOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the MarketIfTouched Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarketIfTouchedOrderTransaction A MarketIfTouchedOrderTransaction represents the creation of a MarketIfTouched Order in the user's Account. swagger:model MarketIfTouchedOrderTransaction

func (*MarketIfTouchedOrderTransaction) MarshalBinary

func (m *MarketIfTouchedOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketIfTouchedOrderTransaction) UnmarshalBinary

func (m *MarketIfTouchedOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketIfTouchedOrderTransaction) Validate

Validate validates this market if touched order transaction

type MarketOrder

type MarketOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// delayed trade close
	DelayedTradeClose *MarketOrderDelayedTradeClose `json:"delayedTradeClose,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The Market Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// long position closeout
	LongPositionCloseout *MarketOrderPositionCloseout `json:"longPositionCloseout,omitempty"`

	// margin closeout
	MarginCloseout *MarketOrderMarginCloseout `json:"marginCloseout,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The worst price that the client is willing to have the Market Order filled at.
	PriceBound string `json:"priceBound,omitempty"`

	// short position closeout
	ShortPositionCloseout *MarketOrderPositionCloseout `json:"shortPositionCloseout,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Market Order. Restricted to FOK or IOC for a MarketOrder.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trade close
	TradeClose *MarketOrderTradeClose `json:"tradeClose,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The type of the Order. Always set to "MARKET" for Market Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Market Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

MarketOrder A MarketOrder is an order that is filled immediately upon creation using the current market price. swagger:model MarketOrder

func (*MarketOrder) MarshalBinary

func (m *MarketOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrder) UnmarshalBinary

func (m *MarketOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrder) Validate

func (m *MarketOrder) Validate(formats strfmt.Registry) error

Validate validates this market order

type MarketOrderDelayedTradeClose

type MarketOrderDelayedTradeClose struct {

	// The Client ID of the Trade being closed
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The Transaction ID of the DelayedTradeClosure transaction to which this Delayed Trade Close belongs to
	SourceTransactionID string `json:"sourceTransactionID,omitempty"`

	// The ID of the Trade being closed
	TradeID string `json:"tradeID,omitempty"`
}

MarketOrderDelayedTradeClose Details for the Market Order extensions specific to a Market Order placed with the intent of fully closing a specific open trade that should have already been closed but wasn't due to halted market conditions swagger:model MarketOrderDelayedTradeClose

func (*MarketOrderDelayedTradeClose) MarshalBinary

func (m *MarketOrderDelayedTradeClose) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderDelayedTradeClose) UnmarshalBinary

func (m *MarketOrderDelayedTradeClose) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderDelayedTradeClose) Validate

func (m *MarketOrderDelayedTradeClose) Validate(formats strfmt.Registry) error

Validate validates this market order delayed trade close

type MarketOrderMarginCloseout

type MarketOrderMarginCloseout struct {

	// The reason the Market Order was created to perform a margin closeout
	// Enum: [MARGIN_CHECK_VIOLATION REGULATORY_MARGIN_CALL_VIOLATION REGULATORY_MARGIN_CHECK_VIOLATION]
	Reason string `json:"reason,omitempty"`
}

MarketOrderMarginCloseout Details for the Market Order extensions specific to a Market Order placed that is part of a Market Order Margin Closeout in a client's account swagger:model MarketOrderMarginCloseout

func (*MarketOrderMarginCloseout) MarshalBinary

func (m *MarketOrderMarginCloseout) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderMarginCloseout) UnmarshalBinary

func (m *MarketOrderMarginCloseout) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderMarginCloseout) Validate

func (m *MarketOrderMarginCloseout) Validate(formats strfmt.Registry) error

Validate validates this market order margin closeout

type MarketOrderMarginCloseoutReason

type MarketOrderMarginCloseoutReason string

MarketOrderMarginCloseoutReason The reason that the Market Order was created to perform a margin closeout swagger:model MarketOrderMarginCloseoutReason

const (

	// MarketOrderMarginCloseoutReasonMARGINCHECKVIOLATION captures enum value "MARGIN_CHECK_VIOLATION"
	MarketOrderMarginCloseoutReasonMARGINCHECKVIOLATION MarketOrderMarginCloseoutReason = "MARGIN_CHECK_VIOLATION"

	// MarketOrderMarginCloseoutReasonREGULATORYMARGINCALLVIOLATION captures enum value "REGULATORY_MARGIN_CALL_VIOLATION"
	MarketOrderMarginCloseoutReasonREGULATORYMARGINCALLVIOLATION MarketOrderMarginCloseoutReason = "REGULATORY_MARGIN_CALL_VIOLATION"

	// MarketOrderMarginCloseoutReasonREGULATORYMARGINCHECKVIOLATION captures enum value "REGULATORY_MARGIN_CHECK_VIOLATION"
	MarketOrderMarginCloseoutReasonREGULATORYMARGINCHECKVIOLATION MarketOrderMarginCloseoutReason = "REGULATORY_MARGIN_CHECK_VIOLATION"
)

func (MarketOrderMarginCloseoutReason) Validate

Validate validates this market order margin closeout reason

type MarketOrderPositionCloseout

type MarketOrderPositionCloseout struct {

	// The instrument of the Position being closed out.
	Instrument string `json:"instrument,omitempty"`

	// Indication of how much of the Position to close. Either "ALL", or a DecimalNumber reflection a partial close of the Trade. The DecimalNumber must always be positive, and represent a number that doesn't exceed the absolute size of the Position.
	Units string `json:"units,omitempty"`
}

MarketOrderPositionCloseout A MarketOrderPositionCloseout specifies the extensions to a Market Order when it has been created to closeout a specific Position. swagger:model MarketOrderPositionCloseout

func (*MarketOrderPositionCloseout) MarshalBinary

func (m *MarketOrderPositionCloseout) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderPositionCloseout) UnmarshalBinary

func (m *MarketOrderPositionCloseout) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderPositionCloseout) Validate

func (m *MarketOrderPositionCloseout) Validate(formats strfmt.Registry) error

Validate validates this market order position closeout

type MarketOrderReason

type MarketOrderReason string

MarketOrderReason The reason that the Market Order was created swagger:model MarketOrderReason

const (

	// MarketOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	MarketOrderReasonCLIENTORDER MarketOrderReason = "CLIENT_ORDER"

	// MarketOrderReasonTRADECLOSE captures enum value "TRADE_CLOSE"
	MarketOrderReasonTRADECLOSE MarketOrderReason = "TRADE_CLOSE"

	// MarketOrderReasonPOSITIONCLOSEOUT captures enum value "POSITION_CLOSEOUT"
	MarketOrderReasonPOSITIONCLOSEOUT MarketOrderReason = "POSITION_CLOSEOUT"

	// MarketOrderReasonMARGINCLOSEOUT captures enum value "MARGIN_CLOSEOUT"
	MarketOrderReasonMARGINCLOSEOUT MarketOrderReason = "MARGIN_CLOSEOUT"

	// MarketOrderReasonDELAYEDTRADECLOSE captures enum value "DELAYED_TRADE_CLOSE"
	MarketOrderReasonDELAYEDTRADECLOSE MarketOrderReason = "DELAYED_TRADE_CLOSE"
)

func (MarketOrderReason) Validate

func (m MarketOrderReason) Validate(formats strfmt.Registry) error

Validate validates this market order reason

type MarketOrderRejectTransaction

type MarketOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// delayed trade close
	DelayedTradeClose *MarketOrderDelayedTradeClose `json:"delayedTradeClose,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Market Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// long position closeout
	LongPositionCloseout *MarketOrderPositionCloseout `json:"longPositionCloseout,omitempty"`

	// margin closeout
	MarginCloseout *MarketOrderMarginCloseout `json:"marginCloseout,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The worst price that the client is willing to have the Market Order filled at.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Market Order was created
	// Enum: [CLIENT_ORDER TRADE_CLOSE POSITION_CLOSEOUT MARGIN_CLOSEOUT DELAYED_TRADE_CLOSE]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// short position closeout
	ShortPositionCloseout *MarketOrderPositionCloseout `json:"shortPositionCloseout,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Market Order. Restricted to FOK or IOC for a MarketOrder.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trade close
	TradeClose *MarketOrderTradeClose `json:"tradeClose,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The Type of the Transaction. Always set to "MARKET_ORDER_REJECT" in a MarketOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Market Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarketOrderRejectTransaction A MarketOrderRejectTransaction represents the rejection of the creation of a Market Order. swagger:model MarketOrderRejectTransaction

func (*MarketOrderRejectTransaction) MarshalBinary

func (m *MarketOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderRejectTransaction) UnmarshalBinary

func (m *MarketOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderRejectTransaction) Validate

func (m *MarketOrderRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this market order reject transaction

type MarketOrderRequest

type MarketOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The Market Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The worst price that the client is willing to have the Market Order filled at.
	PriceBound string `json:"priceBound,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Market Order. Restricted to FOK or IOC for a MarketOrder.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The type of the Order to Create. Must be set to "MARKET" when creating a Market Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Market Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

MarketOrderRequest A MarketOrderRequest specifies the parameters that may be set when creating a Market Order. swagger:model MarketOrderRequest

func (*MarketOrderRequest) MarshalBinary

func (m *MarketOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderRequest) UnmarshalBinary

func (m *MarketOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderRequest) Validate

func (m *MarketOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this market order request

type MarketOrderTradeClose

type MarketOrderTradeClose struct {

	// The client ID of the Trade requested to be closed
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The ID of the Trade requested to be closed
	TradeID string `json:"tradeID,omitempty"`

	// Indication of how much of the Trade to close. Either "ALL", or a DecimalNumber reflection a partial close of the Trade.
	Units string `json:"units,omitempty"`
}

MarketOrderTradeClose A MarketOrderTradeClose specifies the extensions to a Market Order that has been created specifically to close a Trade. swagger:model MarketOrderTradeClose

func (*MarketOrderTradeClose) MarshalBinary

func (m *MarketOrderTradeClose) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderTradeClose) UnmarshalBinary

func (m *MarketOrderTradeClose) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderTradeClose) Validate

func (m *MarketOrderTradeClose) Validate(formats strfmt.Registry) error

Validate validates this market order trade close

type MarketOrderTransaction

type MarketOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// delayed trade close
	DelayedTradeClose *MarketOrderDelayedTradeClose `json:"delayedTradeClose,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Market Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// long position closeout
	LongPositionCloseout *MarketOrderPositionCloseout `json:"longPositionCloseout,omitempty"`

	// margin closeout
	MarginCloseout *MarketOrderMarginCloseout `json:"marginCloseout,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The worst price that the client is willing to have the Market Order filled at.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Market Order was created
	// Enum: [CLIENT_ORDER TRADE_CLOSE POSITION_CLOSEOUT MARGIN_CLOSEOUT DELAYED_TRADE_CLOSE]
	Reason string `json:"reason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// short position closeout
	ShortPositionCloseout *MarketOrderPositionCloseout `json:"shortPositionCloseout,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Market Order. Restricted to FOK or IOC for a MarketOrder.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trade close
	TradeClose *MarketOrderTradeClose `json:"tradeClose,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// The Type of the Transaction. Always set to "MARKET_ORDER" in a MarketOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Market Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

MarketOrderTransaction A MarketOrderTransaction represents the creation of a Market Order in the user's account. A Market Order is an Order that is filled immediately at the current market price. Market Orders can be specialized when they are created to accomplish a specific task: to close a Trade, to closeout a Position or to particiate in in a Margin closeout. swagger:model MarketOrderTransaction

func (*MarketOrderTransaction) MarshalBinary

func (m *MarketOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MarketOrderTransaction) UnmarshalBinary

func (m *MarketOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MarketOrderTransaction) Validate

func (m *MarketOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this market order transaction

type OpenTradeFinancing

type OpenTradeFinancing struct {

	// The amount of financing paid/collected for the Trade.
	Financing string `json:"financing,omitempty"`

	// The ID of the Trade that financing is being paid/collected for.
	TradeID string `json:"tradeID,omitempty"`
}

OpenTradeFinancing OpenTradeFinancing is used to pay/collect daily financing charge for an open Trade within an Account swagger:model OpenTradeFinancing

func (*OpenTradeFinancing) MarshalBinary

func (m *OpenTradeFinancing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OpenTradeFinancing) UnmarshalBinary

func (m *OpenTradeFinancing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpenTradeFinancing) Validate

func (m *OpenTradeFinancing) Validate(formats strfmt.Registry) error

Validate validates this open trade financing

type Order

type Order struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`
}

Order The base Order definition specifies the properties that are common to all Orders. swagger:model Order

func (*Order) MarshalBinary

func (m *Order) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Order) UnmarshalBinary

func (m *Order) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Order) Validate

func (m *Order) Validate(formats strfmt.Registry) error

Validate validates this order

type OrderBook

type OrderBook struct {

	// The price width for each bucket. Each bucket covers the price range from the bucket's price to the bucket's price + bucketWidth.
	BucketWidth string `json:"bucketWidth,omitempty"`

	// The partitioned order book, divided into buckets using a default bucket width. These buckets are only provided for price ranges which actually contain order or position data.
	Buckets []*OrderBookBucket `json:"buckets"`

	// The order book's instrument
	Instrument string `json:"instrument,omitempty"`

	// The price (midpoint) for the order book's instrument at the time of the order book snapshot
	Price string `json:"price,omitempty"`

	// The time when the order book snapshot was created.
	Time string `json:"time,omitempty"`
}

OrderBook The representation of an instrument's order book at a point in time swagger:model OrderBook

func (*OrderBook) MarshalBinary

func (m *OrderBook) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderBook) UnmarshalBinary

func (m *OrderBook) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderBook) Validate

func (m *OrderBook) Validate(formats strfmt.Registry) error

Validate validates this order book

type OrderBookBucket

type OrderBookBucket struct {

	// The percentage of the total number of orders represented by the long orders found in this bucket.
	LongCountPercent string `json:"longCountPercent,omitempty"`

	// The lowest price (inclusive) covered by the bucket. The bucket covers the price range from the price to price + the order book's bucketWidth.
	Price string `json:"price,omitempty"`

	// The percentage of the total number of orders represented by the short orders found in this bucket.
	ShortCountPercent string `json:"shortCountPercent,omitempty"`
}

OrderBookBucket The order book data for a partition of the instrument's prices. swagger:model OrderBookBucket

func (*OrderBookBucket) MarshalBinary

func (m *OrderBookBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderBookBucket) UnmarshalBinary

func (m *OrderBookBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderBookBucket) Validate

func (m *OrderBookBucket) Validate(formats strfmt.Registry) error

Validate validates this order book bucket

type OrderCancelReason

type OrderCancelReason string

OrderCancelReason The reason that an Order was cancelled. swagger:model OrderCancelReason

const (

	// OrderCancelReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	OrderCancelReasonINTERNALSERVERERROR OrderCancelReason = "INTERNAL_SERVER_ERROR"

	// OrderCancelReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	OrderCancelReasonACCOUNTLOCKED OrderCancelReason = "ACCOUNT_LOCKED"

	// OrderCancelReasonACCOUNTNEWPOSITIONSLOCKED captures enum value "ACCOUNT_NEW_POSITIONS_LOCKED"
	OrderCancelReasonACCOUNTNEWPOSITIONSLOCKED OrderCancelReason = "ACCOUNT_NEW_POSITIONS_LOCKED"

	// OrderCancelReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	OrderCancelReasonACCOUNTORDERCREATIONLOCKED OrderCancelReason = "ACCOUNT_ORDER_CREATION_LOCKED"

	// OrderCancelReasonACCOUNTORDERFILLLOCKED captures enum value "ACCOUNT_ORDER_FILL_LOCKED"
	OrderCancelReasonACCOUNTORDERFILLLOCKED OrderCancelReason = "ACCOUNT_ORDER_FILL_LOCKED"

	// OrderCancelReasonCLIENTREQUEST captures enum value "CLIENT_REQUEST"
	OrderCancelReasonCLIENTREQUEST OrderCancelReason = "CLIENT_REQUEST"

	// OrderCancelReasonMIGRATION captures enum value "MIGRATION"
	OrderCancelReasonMIGRATION OrderCancelReason = "MIGRATION"

	// OrderCancelReasonMARKETHALTED captures enum value "MARKET_HALTED"
	OrderCancelReasonMARKETHALTED OrderCancelReason = "MARKET_HALTED"

	// OrderCancelReasonLINKEDTRADECLOSED captures enum value "LINKED_TRADE_CLOSED"
	OrderCancelReasonLINKEDTRADECLOSED OrderCancelReason = "LINKED_TRADE_CLOSED"

	// OrderCancelReasonTIMEINFORCEEXPIRED captures enum value "TIME_IN_FORCE_EXPIRED"
	OrderCancelReasonTIMEINFORCEEXPIRED OrderCancelReason = "TIME_IN_FORCE_EXPIRED"

	// OrderCancelReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	OrderCancelReasonINSUFFICIENTMARGIN OrderCancelReason = "INSUFFICIENT_MARGIN"

	// OrderCancelReasonFIFOVIOLATION captures enum value "FIFO_VIOLATION"
	OrderCancelReasonFIFOVIOLATION OrderCancelReason = "FIFO_VIOLATION"

	// OrderCancelReasonBOUNDSVIOLATION captures enum value "BOUNDS_VIOLATION"
	OrderCancelReasonBOUNDSVIOLATION OrderCancelReason = "BOUNDS_VIOLATION"

	// OrderCancelReasonCLIENTREQUESTREPLACED captures enum value "CLIENT_REQUEST_REPLACED"
	OrderCancelReasonCLIENTREQUESTREPLACED OrderCancelReason = "CLIENT_REQUEST_REPLACED"

	// OrderCancelReasonINSUFFICIENTLIQUIDITY captures enum value "INSUFFICIENT_LIQUIDITY"
	OrderCancelReasonINSUFFICIENTLIQUIDITY OrderCancelReason = "INSUFFICIENT_LIQUIDITY"

	// OrderCancelReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST OrderCancelReason = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelReasonTAKEPROFITONFILLLOSS captures enum value "TAKE_PROFIT_ON_FILL_LOSS"
	OrderCancelReasonTAKEPROFITONFILLLOSS OrderCancelReason = "TAKE_PROFIT_ON_FILL_LOSS"

	// OrderCancelReasonLOSINGTAKEPROFIT captures enum value "LOSING_TAKE_PROFIT"
	OrderCancelReasonLOSINGTAKEPROFIT OrderCancelReason = "LOSING_TAKE_PROFIT"

	// OrderCancelReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST OrderCancelReason = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelReasonSTOPLOSSONFILLLOSS captures enum value "STOP_LOSS_ON_FILL_LOSS"
	OrderCancelReasonSTOPLOSSONFILLLOSS OrderCancelReason = "STOP_LOSS_ON_FILL_LOSS"

	// OrderCancelReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED OrderCancelReason = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelReasonSTOPLOSSONFILLREQUIRED captures enum value "STOP_LOSS_ON_FILL_REQUIRED"
	OrderCancelReasonSTOPLOSSONFILLREQUIRED OrderCancelReason = "STOP_LOSS_ON_FILL_REQUIRED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDREQUIRED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDHEDGINGNOTALLOWED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED"

	// OrderCancelReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	OrderCancelReasonSTOPLOSSONFILLTIMEINFORCEINVALID OrderCancelReason = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// OrderCancelReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	OrderCancelReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID OrderCancelReason = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// OrderCancelReasonTAKEPROFITONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	OrderCancelReasonTAKEPROFITONFILLPRICEDISTANCEMAXIMUMEXCEEDED OrderCancelReason = "TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// OrderCancelReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	OrderCancelReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST OrderCancelReason = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// OrderCancelReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	OrderCancelReasonCLIENTTRADEIDALREADYEXISTS OrderCancelReason = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// OrderCancelReasonPOSITIONCLOSEOUTFAILED captures enum value "POSITION_CLOSEOUT_FAILED"
	OrderCancelReasonPOSITIONCLOSEOUTFAILED OrderCancelReason = "POSITION_CLOSEOUT_FAILED"

	// OrderCancelReasonOPENTRADESALLOWEDEXCEEDED captures enum value "OPEN_TRADES_ALLOWED_EXCEEDED"
	OrderCancelReasonOPENTRADESALLOWEDEXCEEDED OrderCancelReason = "OPEN_TRADES_ALLOWED_EXCEEDED"

	// OrderCancelReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	OrderCancelReasonPENDINGORDERSALLOWEDEXCEEDED OrderCancelReason = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// OrderCancelReasonTAKEPROFITONFILLCLIENTORDERIDALREADYEXISTS captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelReasonTAKEPROFITONFILLCLIENTORDERIDALREADYEXISTS OrderCancelReason = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelReasonSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelReasonSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS OrderCancelReason = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"
	OrderCancelReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDALREADYEXISTS OrderCancelReason = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS"

	// OrderCancelReasonPOSITIONSIZEEXCEEDED captures enum value "POSITION_SIZE_EXCEEDED"
	OrderCancelReasonPOSITIONSIZEEXCEEDED OrderCancelReason = "POSITION_SIZE_EXCEEDED"

	// OrderCancelReasonHEDGINGGSLOVIOLATION captures enum value "HEDGING_GSLO_VIOLATION"
	OrderCancelReasonHEDGINGGSLOVIOLATION OrderCancelReason = "HEDGING_GSLO_VIOLATION"

	// OrderCancelReasonACCOUNTPOSITIONVALUELIMITEXCEEDED captures enum value "ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED"
	OrderCancelReasonACCOUNTPOSITIONVALUELIMITEXCEEDED OrderCancelReason = "ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED"

	// OrderCancelReasonINSTRUMENTBIDREDUCEONLY captures enum value "INSTRUMENT_BID_REDUCE_ONLY"
	OrderCancelReasonINSTRUMENTBIDREDUCEONLY OrderCancelReason = "INSTRUMENT_BID_REDUCE_ONLY"

	// OrderCancelReasonINSTRUMENTASKREDUCEONLY captures enum value "INSTRUMENT_ASK_REDUCE_ONLY"
	OrderCancelReasonINSTRUMENTASKREDUCEONLY OrderCancelReason = "INSTRUMENT_ASK_REDUCE_ONLY"

	// OrderCancelReasonINSTRUMENTBIDHALTED captures enum value "INSTRUMENT_BID_HALTED"
	OrderCancelReasonINSTRUMENTBIDHALTED OrderCancelReason = "INSTRUMENT_BID_HALTED"

	// OrderCancelReasonINSTRUMENTASKHALTED captures enum value "INSTRUMENT_ASK_HALTED"
	OrderCancelReasonINSTRUMENTASKHALTED OrderCancelReason = "INSTRUMENT_ASK_HALTED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDBIDHALTED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDBIDHALTED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED"

	// OrderCancelReasonSTOPLOSSONFILLGUARANTEEDASKHALTED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED"
	OrderCancelReasonSTOPLOSSONFILLGUARANTEEDASKHALTED OrderCancelReason = "STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED"
)

func (OrderCancelReason) Validate

func (m OrderCancelReason) Validate(formats strfmt.Registry) error

Validate validates this order cancel reason

type OrderCancelRejectTransaction

type OrderCancelRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The client ID of the Order intended to be cancelled (only provided if the Order has a client Order ID).
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order intended to be cancelled
	OrderID string `json:"orderID,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "ORDER_CANCEL_REJECT" for an OrderCancelRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

OrderCancelRejectTransaction An OrderCancelRejectTransaction represents the rejection of the cancellation of an Order in the client's Account. swagger:model OrderCancelRejectTransaction

func (*OrderCancelRejectTransaction) MarshalBinary

func (m *OrderCancelRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderCancelRejectTransaction) UnmarshalBinary

func (m *OrderCancelRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderCancelRejectTransaction) Validate

func (m *OrderCancelRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this order cancel reject transaction

type OrderCancelTransaction

type OrderCancelTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The client ID of the Order cancelled (only provided if the Order has a client Order ID).
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order cancelled
	OrderID string `json:"orderID,omitempty"`

	// The reason that the Order was cancelled.
	// Enum: [INTERNAL_SERVER_ERROR ACCOUNT_LOCKED ACCOUNT_NEW_POSITIONS_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_ORDER_FILL_LOCKED CLIENT_REQUEST MIGRATION MARKET_HALTED LINKED_TRADE_CLOSED TIME_IN_FORCE_EXPIRED INSUFFICIENT_MARGIN FIFO_VIOLATION BOUNDS_VIOLATION CLIENT_REQUEST_REPLACED INSUFFICIENT_LIQUIDITY TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_LOSS LOSING_TAKE_PROFIT STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_LOSS STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_REQUIRED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TAKE_PROFIT_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST CLIENT_TRADE_ID_ALREADY_EXISTS POSITION_CLOSEOUT_FAILED OPEN_TRADES_ALLOWED_EXCEEDED PENDING_ORDERS_ALLOWED_EXCEEDED TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_ALREADY_EXISTS POSITION_SIZE_EXCEEDED HEDGING_GSLO_VIOLATION ACCOUNT_POSITION_VALUE_LIMIT_EXCEEDED INSTRUMENT_BID_REDUCE_ONLY INSTRUMENT_ASK_REDUCE_ONLY INSTRUMENT_BID_HALTED INSTRUMENT_ASK_HALTED STOP_LOSS_ON_FILL_GUARANTEED_BID_HALTED STOP_LOSS_ON_FILL_GUARANTEED_ASK_HALTED]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled for replacement).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "ORDER_CANCEL" for an OrderCancelTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

OrderCancelTransaction An OrderCancelTransaction represents the cancellation of an Order in the client's Account. swagger:model OrderCancelTransaction

func (*OrderCancelTransaction) MarshalBinary

func (m *OrderCancelTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderCancelTransaction) UnmarshalBinary

func (m *OrderCancelTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderCancelTransaction) Validate

func (m *OrderCancelTransaction) Validate(formats strfmt.Registry) error

Validate validates this order cancel transaction

type OrderClientExtensionsModifyRejectTransaction

type OrderClientExtensionsModifyRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions modify
	ClientExtensionsModify *ClientExtensions `json:"clientExtensionsModify,omitempty"`

	// The original Client ID of the Order who's client extensions are to be modified.
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order who's client extensions are to be modified.
	OrderID string `json:"orderID,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade client extensions modify
	TradeClientExtensionsModify *ClientExtensions `json:"tradeClientExtensionsModify,omitempty"`

	// The Type of the Transaction. Always set to "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT" for a OrderClientExtensionsModifyRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

OrderClientExtensionsModifyRejectTransaction A OrderClientExtensionsModifyRejectTransaction represents the rejection of the modification of an Order's Client Extensions. swagger:model OrderClientExtensionsModifyRejectTransaction

func (*OrderClientExtensionsModifyRejectTransaction) MarshalBinary

MarshalBinary interface implementation

func (*OrderClientExtensionsModifyRejectTransaction) UnmarshalBinary

UnmarshalBinary interface implementation

func (*OrderClientExtensionsModifyRejectTransaction) Validate

Validate validates this order client extensions modify reject transaction

type OrderClientExtensionsModifyTransaction

type OrderClientExtensionsModifyTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions modify
	ClientExtensionsModify *ClientExtensions `json:"clientExtensionsModify,omitempty"`

	// The original Client ID of the Order who's client extensions are to be modified.
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order who's client extensions are to be modified.
	OrderID string `json:"orderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade client extensions modify
	TradeClientExtensionsModify *ClientExtensions `json:"tradeClientExtensionsModify,omitempty"`

	// The Type of the Transaction. Always set to "ORDER_CLIENT_EXTENSIONS_MODIFY" for a OrderClienteExtensionsModifyTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

OrderClientExtensionsModifyTransaction A OrderClientExtensionsModifyTransaction represents the modification of an Order's Client Extensions. swagger:model OrderClientExtensionsModifyTransaction

func (*OrderClientExtensionsModifyTransaction) MarshalBinary

func (m *OrderClientExtensionsModifyTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderClientExtensionsModifyTransaction) UnmarshalBinary

func (m *OrderClientExtensionsModifyTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderClientExtensionsModifyTransaction) Validate

Validate validates this order client extensions modify transaction

type OrderFillReason

type OrderFillReason string

OrderFillReason The reason that an Order was filled swagger:model OrderFillReason

const (

	// OrderFillReasonLIMITORDER captures enum value "LIMIT_ORDER"
	OrderFillReasonLIMITORDER OrderFillReason = "LIMIT_ORDER"

	// OrderFillReasonSTOPORDER captures enum value "STOP_ORDER"
	OrderFillReasonSTOPORDER OrderFillReason = "STOP_ORDER"

	// OrderFillReasonMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	OrderFillReasonMARKETIFTOUCHEDORDER OrderFillReason = "MARKET_IF_TOUCHED_ORDER"

	// OrderFillReasonTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	OrderFillReasonTAKEPROFITORDER OrderFillReason = "TAKE_PROFIT_ORDER"

	// OrderFillReasonSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	OrderFillReasonSTOPLOSSORDER OrderFillReason = "STOP_LOSS_ORDER"

	// OrderFillReasonTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	OrderFillReasonTRAILINGSTOPLOSSORDER OrderFillReason = "TRAILING_STOP_LOSS_ORDER"

	// OrderFillReasonMARKETORDER captures enum value "MARKET_ORDER"
	OrderFillReasonMARKETORDER OrderFillReason = "MARKET_ORDER"

	// OrderFillReasonMARKETORDERTRADECLOSE captures enum value "MARKET_ORDER_TRADE_CLOSE"
	OrderFillReasonMARKETORDERTRADECLOSE OrderFillReason = "MARKET_ORDER_TRADE_CLOSE"

	// OrderFillReasonMARKETORDERPOSITIONCLOSEOUT captures enum value "MARKET_ORDER_POSITION_CLOSEOUT"
	OrderFillReasonMARKETORDERPOSITIONCLOSEOUT OrderFillReason = "MARKET_ORDER_POSITION_CLOSEOUT"

	// OrderFillReasonMARKETORDERMARGINCLOSEOUT captures enum value "MARKET_ORDER_MARGIN_CLOSEOUT"
	OrderFillReasonMARKETORDERMARGINCLOSEOUT OrderFillReason = "MARKET_ORDER_MARGIN_CLOSEOUT"

	// OrderFillReasonMARKETORDERDELAYEDTRADECLOSE captures enum value "MARKET_ORDER_DELAYED_TRADE_CLOSE"
	OrderFillReasonMARKETORDERDELAYEDTRADECLOSE OrderFillReason = "MARKET_ORDER_DELAYED_TRADE_CLOSE"
)

func (OrderFillReason) Validate

func (m OrderFillReason) Validate(formats strfmt.Registry) error

Validate validates this order fill reason

type OrderFillTransaction

type OrderFillTransaction struct {

	// The Account's balance after the Order was filled.
	AccountBalance string `json:"accountBalance,omitempty"`

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The client Order ID of the Order filled (only provided if the client has assigned one).
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The commission charged in the Account's home currency as a result of filling the Order. The commission is always represented as a positive quantity of the Account's home currency, however it reduces the balance in the Account.
	Commission string `json:"commission,omitempty"`

	// The financing paid or collected when the Order was filled.
	Financing string `json:"financing,omitempty"`

	// full price
	FullPrice *ClientPrice `json:"fullPrice,omitempty"`

	// The price that all of the units of the OrderFill should have been filled at, in the absence of guaranteed price execution. This factors in the Account's current ClientPrice, used liquidity and the units of the OrderFill only. If no Trades were closed with their price clamped for guaranteed stop loss enforcement, then this value will match the price fields of each Trade opened, closed, and reduced, and they will all be the exact same.
	FullVWAP string `json:"fullVWAP,omitempty"`

	// This is the conversion factor in effect for the Account at the time of the OrderFill for converting any gains realized in Instrument quote units into units of the Account's home currency.
	GainQuoteHomeConversionFactor string `json:"gainQuoteHomeConversionFactor,omitempty"`

	// The total guaranteed execution fees charged for all Trades opened, closed or reduced with guaranteed Stop Loss Orders.
	GuaranteedExecutionFee string `json:"guaranteedExecutionFee,omitempty"`

	// The half spread cost for the OrderFill, which is the sum of the halfSpreadCost values in the tradeOpened, tradesClosed and tradeReduced fields. This can be a positive or negative value and is represented in the home currency of the Account.
	HalfSpreadCost string `json:"halfSpreadCost,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The name of the filled Order's instrument.
	Instrument string `json:"instrument,omitempty"`

	// This is the conversion factor in effect for the Account at the time of the OrderFill for converting any losses realized in Instrument quote units into units of the Account's home currency.
	LossQuoteHomeConversionFactor string `json:"lossQuoteHomeConversionFactor,omitempty"`

	// The ID of the Order filled.
	OrderID string `json:"orderID,omitempty"`

	// The profit or loss incurred when the Order was filled.
	Pl string `json:"pl,omitempty"`

	// This field is now deprecated and should no longer be used. The individual tradesClosed, tradeReduced and tradeOpened fields contain the exact/official price each unit was filled at.
	Price string `json:"price,omitempty"`

	// The reason that an Order was filled
	// Enum: [LIMIT_ORDER STOP_ORDER MARKET_IF_TOUCHED_ORDER TAKE_PROFIT_ORDER STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER MARKET_ORDER MARKET_ORDER_TRADE_CLOSE MARKET_ORDER_POSITION_CLOSEOUT MARKET_ORDER_MARGIN_CLOSEOUT MARKET_ORDER_DELAYED_TRADE_CLOSE]
	Reason string `json:"reason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade opened
	TradeOpened *TradeOpen `json:"tradeOpened,omitempty"`

	// trade reduced
	TradeReduced *TradeReduce `json:"tradeReduced,omitempty"`

	// The Trades that were closed when the Order was filled (only provided if filling the Order resulted in a closing open Trades).
	TradesClosed []*TradeReduce `json:"tradesClosed"`

	// The Type of the Transaction. Always set to "ORDER_FILL" for an OrderFillTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The number of units filled by the OrderFill.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

OrderFillTransaction An OrderFillTransaction represents the filling of an Order in the client's Account. swagger:model OrderFillTransaction

func (*OrderFillTransaction) MarshalBinary

func (m *OrderFillTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderFillTransaction) UnmarshalBinary

func (m *OrderFillTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderFillTransaction) Validate

func (m *OrderFillTransaction) Validate(formats strfmt.Registry) error

Validate validates this order fill transaction

type OrderID

type OrderID string

OrderID The Order's identifier, unique within the Order's Account. swagger:model OrderID

func (OrderID) Validate

func (m OrderID) Validate(formats strfmt.Registry) error

Validate validates this order ID

type OrderIdentifier

type OrderIdentifier struct {

	// The client-provided client Order ID
	ClientOrderID string `json:"clientOrderID,omitempty"`

	// The OANDA-assigned Order ID
	OrderID string `json:"orderID,omitempty"`
}

OrderIdentifier An OrderIdentifier is used to refer to an Order, and contains both the OrderID and the ClientOrderID. swagger:model OrderIdentifier

func (*OrderIdentifier) MarshalBinary

func (m *OrderIdentifier) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrderIdentifier) UnmarshalBinary

func (m *OrderIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrderIdentifier) Validate

func (m *OrderIdentifier) Validate(formats strfmt.Registry) error

Validate validates this order identifier

type OrderPositionFill

type OrderPositionFill string

OrderPositionFill Specification of how Positions in the Account are modified when the Order is filled. swagger:model OrderPositionFill

const (

	// OrderPositionFillOPENONLY captures enum value "OPEN_ONLY"
	OrderPositionFillOPENONLY OrderPositionFill = "OPEN_ONLY"

	// OrderPositionFillREDUCEFIRST captures enum value "REDUCE_FIRST"
	OrderPositionFillREDUCEFIRST OrderPositionFill = "REDUCE_FIRST"

	// OrderPositionFillREDUCEONLY captures enum value "REDUCE_ONLY"
	OrderPositionFillREDUCEONLY OrderPositionFill = "REDUCE_ONLY"

	// OrderPositionFillDEFAULT captures enum value "DEFAULT"
	OrderPositionFillDEFAULT OrderPositionFill = "DEFAULT"
)

func (OrderPositionFill) Validate

func (m OrderPositionFill) Validate(formats strfmt.Registry) error

Validate validates this order position fill

type OrderRequest

type OrderRequest interface{}

OrderRequest The base Order specification used when requesting that an Order be created. Each specific Order-type extends this definition. swagger:model OrderRequest

type OrderSpecifier

type OrderSpecifier string

OrderSpecifier The specification of an Order as referred to by clients swagger:model OrderSpecifier

func (OrderSpecifier) Validate

func (m OrderSpecifier) Validate(formats strfmt.Registry) error

Validate validates this order specifier

type OrderState

type OrderState string

OrderState The current state of the Order. swagger:model OrderState

const (

	// OrderStatePENDING captures enum value "PENDING"
	OrderStatePENDING OrderState = "PENDING"

	// OrderStateFILLED captures enum value "FILLED"
	OrderStateFILLED OrderState = "FILLED"

	// OrderStateTRIGGERED captures enum value "TRIGGERED"
	OrderStateTRIGGERED OrderState = "TRIGGERED"

	// OrderStateCANCELLED captures enum value "CANCELLED"
	OrderStateCANCELLED OrderState = "CANCELLED"
)

func (OrderState) Validate

func (m OrderState) Validate(formats strfmt.Registry) error

Validate validates this order state

type OrderStateFilter

type OrderStateFilter string

OrderStateFilter The state to filter the requested Orders by. swagger:model OrderStateFilter

const (

	// OrderStateFilterPENDING captures enum value "PENDING"
	OrderStateFilterPENDING OrderStateFilter = "PENDING"

	// OrderStateFilterFILLED captures enum value "FILLED"
	OrderStateFilterFILLED OrderStateFilter = "FILLED"

	// OrderStateFilterTRIGGERED captures enum value "TRIGGERED"
	OrderStateFilterTRIGGERED OrderStateFilter = "TRIGGERED"

	// OrderStateFilterCANCELLED captures enum value "CANCELLED"
	OrderStateFilterCANCELLED OrderStateFilter = "CANCELLED"

	// OrderStateFilterALL captures enum value "ALL"
	OrderStateFilterALL OrderStateFilter = "ALL"
)

func (OrderStateFilter) Validate

func (m OrderStateFilter) Validate(formats strfmt.Registry) error

Validate validates this order state filter

type OrderTriggerCondition

type OrderTriggerCondition string

OrderTriggerCondition Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component. This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order. A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid. swagger:model OrderTriggerCondition

const (

	// OrderTriggerConditionDEFAULT captures enum value "DEFAULT"
	OrderTriggerConditionDEFAULT OrderTriggerCondition = "DEFAULT"

	// OrderTriggerConditionINVERSE captures enum value "INVERSE"
	OrderTriggerConditionINVERSE OrderTriggerCondition = "INVERSE"

	// OrderTriggerConditionBID captures enum value "BID"
	OrderTriggerConditionBID OrderTriggerCondition = "BID"

	// OrderTriggerConditionASK captures enum value "ASK"
	OrderTriggerConditionASK OrderTriggerCondition = "ASK"

	// OrderTriggerConditionMID captures enum value "MID"
	OrderTriggerConditionMID OrderTriggerCondition = "MID"
)

func (OrderTriggerCondition) Validate

func (m OrderTriggerCondition) Validate(formats strfmt.Registry) error

Validate validates this order trigger condition

type OrderType

type OrderType string

OrderType The type of the Order. swagger:model OrderType

const (

	// OrderTypeMARKET captures enum value "MARKET"
	OrderTypeMARKET OrderType = "MARKET"

	// OrderTypeLIMIT captures enum value "LIMIT"
	OrderTypeLIMIT OrderType = "LIMIT"

	// OrderTypeSTOP captures enum value "STOP"
	OrderTypeSTOP OrderType = "STOP"

	// OrderTypeMARKETIFTOUCHED captures enum value "MARKET_IF_TOUCHED"
	OrderTypeMARKETIFTOUCHED OrderType = "MARKET_IF_TOUCHED"

	// OrderTypeTAKEPROFIT captures enum value "TAKE_PROFIT"
	OrderTypeTAKEPROFIT OrderType = "TAKE_PROFIT"

	// OrderTypeSTOPLOSS captures enum value "STOP_LOSS"
	OrderTypeSTOPLOSS OrderType = "STOP_LOSS"

	// OrderTypeTRAILINGSTOPLOSS captures enum value "TRAILING_STOP_LOSS"
	OrderTypeTRAILINGSTOPLOSS OrderType = "TRAILING_STOP_LOSS"

	// OrderTypeFIXEDPRICE captures enum value "FIXED_PRICE"
	OrderTypeFIXEDPRICE OrderType = "FIXED_PRICE"
)

func (OrderType) Validate

func (m OrderType) Validate(formats strfmt.Registry) error

Validate validates this order type

type Position

type Position struct {

	// The total amount of commission paid for this instrument over the lifetime of the Account.
	Commission string `json:"commission,omitempty"`

	// The total amount of financing paid/collected for this instrument over the lifetime of the Account.
	Financing string `json:"financing,omitempty"`

	// The total amount of fees charged over the lifetime of the Account for the execution of guaranteed Stop Loss Orders for this instrument.
	GuaranteedExecutionFees string `json:"guaranteedExecutionFees,omitempty"`

	// The Position's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// long
	Long *PositionSide `json:"long,omitempty"`

	// Margin currently used by the Position.
	MarginUsed string `json:"marginUsed,omitempty"`

	// Profit/loss realized by the Position over the lifetime of the Account.
	Pl string `json:"pl,omitempty"`

	// Profit/loss realized by the Position since the Account's resettablePL was last reset by the client.
	ResettablePL string `json:"resettablePL,omitempty"`

	// short
	Short *PositionSide `json:"short,omitempty"`

	// The unrealized profit/loss of all open Trades that contribute to this Position.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`
}

Position The specification of a Position within an Account. swagger:model Position

func (*Position) MarshalBinary

func (m *Position) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Position) UnmarshalBinary

func (m *Position) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Position) Validate

func (m *Position) Validate(formats strfmt.Registry) error

Validate validates this position

type PositionAggregationMode

type PositionAggregationMode string

PositionAggregationMode The way that position values for an Account are calculated and aggregated. swagger:model PositionAggregationMode

const (

	// PositionAggregationModeABSOLUTESUM captures enum value "ABSOLUTE_SUM"
	PositionAggregationModeABSOLUTESUM PositionAggregationMode = "ABSOLUTE_SUM"

	// PositionAggregationModeMAXIMALSIDE captures enum value "MAXIMAL_SIDE"
	PositionAggregationModeMAXIMALSIDE PositionAggregationMode = "MAXIMAL_SIDE"

	// PositionAggregationModeNETSUM captures enum value "NET_SUM"
	PositionAggregationModeNETSUM PositionAggregationMode = "NET_SUM"
)

func (PositionAggregationMode) Validate

func (m PositionAggregationMode) Validate(formats strfmt.Registry) error

Validate validates this position aggregation mode

type PositionBook

type PositionBook struct {

	// The price width for each bucket. Each bucket covers the price range from the bucket's price to the bucket's price + bucketWidth.
	BucketWidth string `json:"bucketWidth,omitempty"`

	// The partitioned position book, divided into buckets using a default bucket width. These buckets are only provided for price ranges which actually contain order or position data.
	Buckets []*PositionBookBucket `json:"buckets"`

	// The position book's instrument
	Instrument string `json:"instrument,omitempty"`

	// The price (midpoint) for the position book's instrument at the time of the position book snapshot
	Price string `json:"price,omitempty"`

	// The time when the position book snapshot was created
	Time string `json:"time,omitempty"`
}

PositionBook The representation of an instrument's position book at a point in time swagger:model PositionBook

func (*PositionBook) MarshalBinary

func (m *PositionBook) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PositionBook) UnmarshalBinary

func (m *PositionBook) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PositionBook) Validate

func (m *PositionBook) Validate(formats strfmt.Registry) error

Validate validates this position book

type PositionBookBucket

type PositionBookBucket struct {

	// The percentage of the total number of positions represented by the long positions found in this bucket.
	LongCountPercent string `json:"longCountPercent,omitempty"`

	// The lowest price (inclusive) covered by the bucket. The bucket covers the price range from the price to price + the position book's bucketWidth.
	Price string `json:"price,omitempty"`

	// The percentage of the total number of positions represented by the short positions found in this bucket.
	ShortCountPercent string `json:"shortCountPercent,omitempty"`
}

PositionBookBucket The position book data for a partition of the instrument's prices. swagger:model PositionBookBucket

func (*PositionBookBucket) MarshalBinary

func (m *PositionBookBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PositionBookBucket) UnmarshalBinary

func (m *PositionBookBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PositionBookBucket) Validate

func (m *PositionBookBucket) Validate(formats strfmt.Registry) error

Validate validates this position book bucket

type PositionFinancing

type PositionFinancing struct {

	// The amount of financing paid/collected for the Position.
	Financing string `json:"financing,omitempty"`

	// The instrument of the Position that financing is being paid/collected for.
	Instrument string `json:"instrument,omitempty"`

	// The financing paid/collecte for each open Trade within the Position.
	OpenTradeFinancings []*OpenTradeFinancing `json:"openTradeFinancings"`
}

PositionFinancing OpenTradeFinancing is used to pay/collect daily financing charge for a Position within an Account swagger:model PositionFinancing

func (*PositionFinancing) MarshalBinary

func (m *PositionFinancing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PositionFinancing) UnmarshalBinary

func (m *PositionFinancing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PositionFinancing) Validate

func (m *PositionFinancing) Validate(formats strfmt.Registry) error

Validate validates this position financing

type PositionSide

type PositionSide struct {

	// Volume-weighted average of the underlying Trade open prices for the Position.
	AveragePrice string `json:"averagePrice,omitempty"`

	// The total amount of financing paid/collected for this PositionSide over the lifetime of the Account.
	Financing string `json:"financing,omitempty"`

	// The total amount of fees charged over the lifetime of the Account for the execution of guaranteed Stop Loss Orders attached to Trades for this PositionSide.
	GuaranteedExecutionFees string `json:"guaranteedExecutionFees,omitempty"`

	// Profit/loss realized by the PositionSide over the lifetime of the Account.
	Pl string `json:"pl,omitempty"`

	// Profit/loss realized by the PositionSide since the Account's resettablePL was last reset by the client.
	ResettablePL string `json:"resettablePL,omitempty"`

	// List of the open Trade IDs which contribute to the open Position.
	TradeIds []string `json:"tradeIDs"`

	// Number of units in the position (negative value indicates short position, positive indicates long position).
	Units string `json:"units,omitempty"`

	// The unrealized profit/loss of all open Trades that contribute to this PositionSide.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`
}

PositionSide The representation of a Position for a single direction (long or short). swagger:model PositionSide

func (*PositionSide) MarshalBinary

func (m *PositionSide) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PositionSide) UnmarshalBinary

func (m *PositionSide) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PositionSide) Validate

func (m *PositionSide) Validate(formats strfmt.Registry) error

Validate validates this position side

type Price

type Price struct {

	// The list of prices and liquidity available on the Instrument's ask side. It is possible for this list to be empty if there is no ask liquidity currently available for the Instrument in the Account.
	Asks []*PriceBucket `json:"asks"`

	// The base ask price as calculated by pricing.
	BaseAsk string `json:"baseAsk,omitempty"`

	// The base bid price as calculated by pricing.
	BaseBid string `json:"baseBid,omitempty"`

	// The list of prices and liquidity available on the Instrument's bid side. It is possible for this list to be empty if there is no bid liquidity currently available for the Instrument in the Account.
	Bids []*PriceBucket `json:"bids"`

	// The closeout ask price. This price is used when an ask is required to closeout a Position (margin closeout or manual) yet there is no ask liquidity. The closeout ask is never used to open a new position.
	CloseoutAsk string `json:"closeoutAsk,omitempty"`

	// The closeout bid price. This price is used when a bid is required to closeout a Position (margin closeout or manual) yet there is no bid liquidity. The closeout bid is never used to open a new position.
	CloseoutBid string `json:"closeoutBid,omitempty"`

	// The Price's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// The date/time when the Price was created.
	Timestamp string `json:"timestamp,omitempty"`

	// Flag indicating if the Price is tradeable or not
	Tradeable bool `json:"tradeable,omitempty"`
}

Price The Price representation swagger:model Price

func (*Price) MarshalBinary

func (m *Price) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Price) UnmarshalBinary

func (m *Price) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Price) Validate

func (m *Price) Validate(formats strfmt.Registry) error

Validate validates this price

type PriceBucket

type PriceBucket struct {

	// The amount of liquidity offered by the PriceBucket
	Liquidity int64 `json:"liquidity,omitempty"`

	// The Price offered by the PriceBucket
	Price string `json:"price,omitempty"`
}

PriceBucket A Price Bucket represents a price available for an amount of liquidity swagger:model PriceBucket

func (*PriceBucket) MarshalBinary

func (m *PriceBucket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PriceBucket) UnmarshalBinary

func (m *PriceBucket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PriceBucket) Validate

func (m *PriceBucket) Validate(formats strfmt.Registry) error

Validate validates this price bucket

type PriceStatus

type PriceStatus string

PriceStatus The status of the Price. swagger:model PriceStatus

const (

	// PriceStatusTradeable captures enum value "tradeable"
	PriceStatusTradeable PriceStatus = "tradeable"

	// PriceStatusNonTradeable captures enum value "non-tradeable"
	PriceStatusNonTradeable PriceStatus = "non-tradeable"

	// PriceStatusInvalid captures enum value "invalid"
	PriceStatusInvalid PriceStatus = "invalid"
)

func (PriceStatus) Validate

func (m PriceStatus) Validate(formats strfmt.Registry) error

Validate validates this price status

type PriceValue

type PriceValue string

PriceValue The string representation of a Price for a Bucket. swagger:model PriceValue

func (PriceValue) Validate

func (m PriceValue) Validate(formats strfmt.Registry) error

Validate validates this price value

type PricingHeartbeat

type PricingHeartbeat struct {

	// The date/time when the Heartbeat was created.
	Time string `json:"time,omitempty"`

	// The string "HEARTBEAT"
	Type string `json:"type,omitempty"`
}

PricingHeartbeat A PricingHeartbeat object is injected into the Pricing stream to ensure that the HTTP connection remains active. swagger:model PricingHeartbeat

func (*PricingHeartbeat) MarshalBinary

func (m *PricingHeartbeat) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PricingHeartbeat) UnmarshalBinary

func (m *PricingHeartbeat) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PricingHeartbeat) Validate

func (m *PricingHeartbeat) Validate(formats strfmt.Registry) error

Validate validates this pricing heartbeat

type QuoteHomeConversionFactors

type QuoteHomeConversionFactors struct {

	// The factor used to convert a negative amount of the Price's Instrument's quote currency into a negative amount of the Account's home currency.  Conversion is performed by multiplying the quote units by the conversion factor.
	NegativeUnits string `json:"negativeUnits,omitempty"`

	// The factor used to convert a positive amount of the Price's Instrument's quote currency into a positive amount of the Account's home currency.  Conversion is performed by multiplying the quote units by the conversion factor.
	PositiveUnits string `json:"positiveUnits,omitempty"`
}

QuoteHomeConversionFactors QuoteHomeConversionFactors represents the factors that can be used used to convert quantities of a Price's Instrument's quote currency into the Account's home currency. swagger:model QuoteHomeConversionFactors

func (*QuoteHomeConversionFactors) MarshalBinary

func (m *QuoteHomeConversionFactors) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*QuoteHomeConversionFactors) UnmarshalBinary

func (m *QuoteHomeConversionFactors) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*QuoteHomeConversionFactors) Validate

func (m *QuoteHomeConversionFactors) Validate(formats strfmt.Registry) error

Validate validates this quote home conversion factors

type ReopenTransaction

type ReopenTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "REOPEN" in a ReopenTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

ReopenTransaction A ReopenTransaction represents the re-opening of a closed Account. swagger:model ReopenTransaction

func (*ReopenTransaction) MarshalBinary

func (m *ReopenTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReopenTransaction) UnmarshalBinary

func (m *ReopenTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReopenTransaction) Validate

func (m *ReopenTransaction) Validate(formats strfmt.Registry) error

Validate validates this reopen transaction

type RequestID

type RequestID string

RequestID The request identifier. swagger:model RequestID

func (RequestID) Validate

func (m RequestID) Validate(formats strfmt.Registry) error

Validate validates this request ID

type ResetResettablePLTransaction

type ResetResettablePLTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "RESET_RESETTABLE_PL" for a ResetResettablePLTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

ResetResettablePLTransaction A ResetResettablePLTransaction represents the resetting of the Account's resettable PL counters. swagger:model ResetResettablePLTransaction

func (*ResetResettablePLTransaction) MarshalBinary

func (m *ResetResettablePLTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResetResettablePLTransaction) UnmarshalBinary

func (m *ResetResettablePLTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResetResettablePLTransaction) Validate

func (m *ResetResettablePLTransaction) Validate(formats strfmt.Registry) error

Validate validates this reset resettable p l transaction

type StatementYear

type StatementYear int64

StatementYear The year that a Yearly Account Statement is generated for. swagger:model StatementYear

func (StatementYear) Validate

func (m StatementYear) Validate(formats strfmt.Registry) error

Validate validates this statement year

type StopLossDetails

type StopLossDetails struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// Specifies the distance (in price units) from the Trade's open price to use as the Stop Loss Order price. Only one of the distance and price fields may be specified.
	Distance string `json:"distance,omitempty"`

	// The date when the Stop Loss Order will be cancelled on if timeInForce is GTD.
	GtdTime string `json:"gtdTime,omitempty"`

	// Flag indicating that the price for the Stop Loss Order is guaranteed. The default value depends on the GuaranteedStopLossOrderMode of the account, if it is REQUIRED, the default will be true, for DISABLED or ENABLED the default is false.
	Guaranteed bool `json:"guaranteed,omitempty"`

	// The price that the Stop Loss Order will be triggered at. Only one of the price and distance fields may be specified.
	Price string `json:"price,omitempty"`

	// The time in force for the created Stop Loss Order. This may only be GTC, GTD or GFD.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`
}

StopLossDetails StopLossDetails specifies the details of a Stop Loss Order to be created on behalf of a client. This may happen when an Order is filled that opens a Trade requiring a Stop Loss, or when a Trade's dependent Stop Loss Order is modified directly through the Trade. swagger:model StopLossDetails

func (*StopLossDetails) MarshalBinary

func (m *StopLossDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopLossDetails) UnmarshalBinary

func (m *StopLossDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopLossDetails) Validate

func (m *StopLossDetails) Validate(formats strfmt.Registry) error

Validate validates this stop loss details

type StopLossOrder

type StopLossOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Specifies the distance (in price units) from the Account's current price to use as the Stop Loss Order price. If the Trade is short the Instrument's bid price is used, and for long Trades the ask is used.
	Distance string `json:"distance,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// Flag indicating that the Stop Loss Order is guaranteed. The default value depends on the GuaranteedStopLossOrderMode of the account, if it is REQUIRED, the default will be true, for DISABLED or ENABLED the default is false.
	Guaranteed bool `json:"guaranteed,omitempty"`

	// The premium that will be charged if the Stop Loss Order is guaranteed and the Order is filled at the guaranteed price. It is in price units and is charged for each unit of the Trade.
	GuaranteedExecutionPremium string `json:"guaranteedExecutionPremium,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The price threshold specified for the Stop Loss Order. If the guaranteed flag is false, the associated Trade will be closed by a market price that is equal to or worse than this threshold. If the flag is true the associated Trade will be closed at this price.
	Price string `json:"price,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// The time-in-force requested for the StopLoss Order. Restricted to "GTC", "GFD" and "GTD" for StopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "STOP_LOSS" for Stop Loss Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

StopLossOrder A StopLossOrder is an order that is linked to an open Trade and created with a price threshold. The Order will be filled (closing the Trade) by the first price that is equal to or worse than the threshold. A StopLossOrder cannot be used to open a new Position. swagger:model StopLossOrder

func (*StopLossOrder) MarshalBinary

func (m *StopLossOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopLossOrder) UnmarshalBinary

func (m *StopLossOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopLossOrder) Validate

func (m *StopLossOrder) Validate(formats strfmt.Registry) error

Validate validates this stop loss order

type StopLossOrderReason

type StopLossOrderReason string

StopLossOrderReason The reason that the Stop Loss Order was initiated swagger:model StopLossOrderReason

const (

	// StopLossOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopLossOrderReasonCLIENTORDER StopLossOrderReason = "CLIENT_ORDER"

	// StopLossOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopLossOrderReasonREPLACEMENT StopLossOrderReason = "REPLACEMENT"

	// StopLossOrderReasonONFILL captures enum value "ON_FILL"
	StopLossOrderReasonONFILL StopLossOrderReason = "ON_FILL"
)

func (StopLossOrderReason) Validate

func (m StopLossOrderReason) Validate(formats strfmt.Registry) error

Validate validates this stop loss order reason

type StopLossOrderRejectTransaction

type StopLossOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// Specifies the distance (in price units) from the Account's current price to use as the Stop Loss Order price. If the Trade is short the Instrument's bid price is used, and for long Trades the ask is used.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// Flag indicating that the Stop Loss Order is guaranteed. The default value depends on the GuaranteedStopLossOrderMode of the account, if it is REQUIRED, the default will be true, for DISABLED or ENABLED the default is false.
	Guaranteed bool `json:"guaranteed,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The price threshold specified for the Stop Loss Order. If the guaranteed flag is false, the associated Trade will be closed by a market price that is equal to or worse than this threshold. If the flag is true the associated Trade will be closed at this price.
	Price string `json:"price,omitempty"`

	// The reason that the Stop Loss Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the StopLoss Order. Restricted to "GTC", "GFD" and "GTD" for StopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "STOP_LOSS_ORDER_REJECT" in a StopLossOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

StopLossOrderRejectTransaction A StopLossOrderRejectTransaction represents the rejection of the creation of a StopLoss Order. swagger:model StopLossOrderRejectTransaction

func (*StopLossOrderRejectTransaction) MarshalBinary

func (m *StopLossOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopLossOrderRejectTransaction) UnmarshalBinary

func (m *StopLossOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopLossOrderRejectTransaction) Validate

func (m *StopLossOrderRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this stop loss order reject transaction

type StopLossOrderRequest

type StopLossOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// Specifies the distance (in price units) from the Account's current price to use as the Stop Loss Order price. If the Trade is short the Instrument's bid price is used, and for long Trades the ask is used.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// Flag indicating that the Stop Loss Order is guaranteed. The default value depends on the GuaranteedStopLossOrderMode of the account, if it is REQUIRED, the default will be true, for DISABLED or ENABLED the default is false.
	Guaranteed bool `json:"guaranteed,omitempty"`

	// The price threshold specified for the Stop Loss Order. If the guaranteed flag is false, the associated Trade will be closed by a market price that is equal to or worse than this threshold. If the flag is true the associated Trade will be closed at this price.
	Price string `json:"price,omitempty"`

	// The time-in-force requested for the StopLoss Order. Restricted to "GTC", "GFD" and "GTD" for StopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "STOP_LOSS" when creating a Stop Loss Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

StopLossOrderRequest A StopLossOrderRequest specifies the parameters that may be set when creating a Stop Loss Order. Only one of the price and distance fields may be specified. swagger:model StopLossOrderRequest

func (*StopLossOrderRequest) MarshalBinary

func (m *StopLossOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopLossOrderRequest) UnmarshalBinary

func (m *StopLossOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopLossOrderRequest) Validate

func (m *StopLossOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this stop loss order request

type StopLossOrderTransaction

type StopLossOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// Specifies the distance (in price units) from the Account's current price to use as the Stop Loss Order price. If the Trade is short the Instrument's bid price is used, and for long Trades the ask is used.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// Flag indicating that the Stop Loss Order is guaranteed. The default value depends on the GuaranteedStopLossOrderMode of the account, if it is REQUIRED, the default will be true, for DISABLED or ENABLED the default is false.
	Guaranteed bool `json:"guaranteed,omitempty"`

	// The fee that will be charged if the Stop Loss Order is guaranteed and the Order is filled at the guaranteed price. The value is determined at Order creation time. It is in price units and is charged for each unit of the Trade.
	GuaranteedExecutionPremium string `json:"guaranteedExecutionPremium,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The price threshold specified for the Stop Loss Order. If the guaranteed flag is false, the associated Trade will be closed by a market price that is equal to or worse than this threshold. If the flag is true the associated Trade will be closed at this price.
	Price string `json:"price,omitempty"`

	// The reason that the Stop Loss Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the StopLoss Order. Restricted to "GTC", "GFD" and "GTD" for StopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "STOP_LOSS_ORDER" in a StopLossOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

StopLossOrderTransaction A StopLossOrderTransaction represents the creation of a StopLoss Order in the user's Account. swagger:model StopLossOrderTransaction

func (*StopLossOrderTransaction) MarshalBinary

func (m *StopLossOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopLossOrderTransaction) UnmarshalBinary

func (m *StopLossOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopLossOrderTransaction) Validate

func (m *StopLossOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this stop loss order transaction

type StopOrder

type StopOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the Stop Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The Stop Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Stop Order. The Stop Order will only be filled by a market price that is equal to or worse than this price.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this Stop Order. If the market gaps and crosses through both the price and the priceBound, the Stop Order will be cancelled instead of being filled.
	PriceBound string `json:"priceBound,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Stop Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "STOP" for Stop Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Stop Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

StopOrder A StopOrder is an order that is created with a price threshold, and will only be filled by a price that is equal to or worse than the threshold. swagger:model StopOrder

func (*StopOrder) MarshalBinary

func (m *StopOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopOrder) UnmarshalBinary

func (m *StopOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopOrder) Validate

func (m *StopOrder) Validate(formats strfmt.Registry) error

Validate validates this stop order

type StopOrderReason

type StopOrderReason string

StopOrderReason The reason that the Stop Order was initiated swagger:model StopOrderReason

const (

	// StopOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	StopOrderReasonCLIENTORDER StopOrderReason = "CLIENT_ORDER"

	// StopOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	StopOrderReasonREPLACEMENT StopOrderReason = "REPLACEMENT"
)

func (StopOrderReason) Validate

func (m StopOrderReason) Validate(formats strfmt.Registry) error

Validate validates this stop order reason

type StopOrderRejectTransaction

type StopOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Stop Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Stop Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Stop Order. The Stop Order will only be filled by a market price that is equal to or worse than this price.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this Stop Order. If the market gaps and crosses through both the price and the priceBound, the Stop Order will be cancelled instead of being filled.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Stop Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Stop Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "STOP_ORDER_REJECT" in a StopOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Stop Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

StopOrderRejectTransaction A StopOrderRejectTransaction represents the rejection of the creation of a Stop Order. swagger:model StopOrderRejectTransaction

func (*StopOrderRejectTransaction) MarshalBinary

func (m *StopOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopOrderRejectTransaction) UnmarshalBinary

func (m *StopOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopOrderRejectTransaction) Validate

func (m *StopOrderRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this stop order reject transaction

type StopOrderRequest

type StopOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Stop Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Stop Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Stop Order. The Stop Order will only be filled by a market price that is equal to or worse than this price.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this Stop Order. If the market gaps and crosses through both the price and the priceBound, the Stop Order will be cancelled instead of being filled.
	PriceBound string `json:"priceBound,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The time-in-force requested for the Stop Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "STOP" when creating a Stop Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Stop Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`
}

StopOrderRequest A StopOrderRequest specifies the parameters that may be set when creating a Stop Order. swagger:model StopOrderRequest

func (*StopOrderRequest) MarshalBinary

func (m *StopOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopOrderRequest) UnmarshalBinary

func (m *StopOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopOrderRequest) Validate

func (m *StopOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this stop order request

type StopOrderTransaction

type StopOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Stop Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Stop Order's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Specification of how Positions in the Account are modified when the Order is filled.
	// Enum: [OPEN_ONLY REDUCE_FIRST REDUCE_ONLY DEFAULT]
	PositionFill string `json:"positionFill,omitempty"`

	// The price threshold specified for the Stop Order. The Stop Order will only be filled by a market price that is equal to or worse than this price.
	Price string `json:"price,omitempty"`

	// The worst market price that may be used to fill this Stop Order. If the market gaps and crosses through both the price and the priceBound, the Stop Order will be cancelled instead of being filled.
	PriceBound string `json:"priceBound,omitempty"`

	// The reason that the Stop Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// stop loss on fill
	StopLossOnFill *StopLossDetails `json:"stopLossOnFill,omitempty"`

	// take profit on fill
	TakeProfitOnFill *TakeProfitDetails `json:"takeProfitOnFill,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the Stop Order.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// trade client extensions
	TradeClientExtensions *ClientExtensions `json:"tradeClientExtensions,omitempty"`

	// trailing stop loss on fill
	TrailingStopLossOnFill *TrailingStopLossDetails `json:"trailingStopLossOnFill,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "STOP_ORDER" in a StopOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The quantity requested to be filled by the Stop Order. A posititive number of units results in a long Order, and a negative number of units results in a short Order.
	Units string `json:"units,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

StopOrderTransaction A StopOrderTransaction represents the creation of a Stop Order in the user's Account. swagger:model StopOrderTransaction

func (*StopOrderTransaction) MarshalBinary

func (m *StopOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StopOrderTransaction) UnmarshalBinary

func (m *StopOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StopOrderTransaction) Validate

func (m *StopOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this stop order transaction

type TakeProfitDetails

type TakeProfitDetails struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date when the Take Profit Order will be cancelled on if timeInForce is GTD.
	GtdTime string `json:"gtdTime,omitempty"`

	// The price that the Take Profit Order will be triggered at. Only one of the price and distance fields may be specified.
	Price string `json:"price,omitempty"`

	// The time in force for the created Take Profit Order. This may only be GTC, GTD or GFD.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`
}

TakeProfitDetails TakeProfitDetails specifies the details of a Take Profit Order to be created on behalf of a client. This may happen when an Order is filled that opens a Trade requiring a Take Profit, or when a Trade's dependent Take Profit Order is modified directly through the Trade. swagger:model TakeProfitDetails

func (*TakeProfitDetails) MarshalBinary

func (m *TakeProfitDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TakeProfitDetails) UnmarshalBinary

func (m *TakeProfitDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeProfitDetails) Validate

func (m *TakeProfitDetails) Validate(formats strfmt.Registry) error

Validate validates this take profit details

type TakeProfitOrder

type TakeProfitOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the TakeProfit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The price threshold specified for the TakeProfit Order. The associated Trade will be closed by a market price that is equal to or better than this threshold.
	Price string `json:"price,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// The time-in-force requested for the TakeProfit Order. Restricted to "GTC", "GFD" and "GTD" for TakeProfit Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "TAKE_PROFIT" for Take Profit Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

TakeProfitOrder A TakeProfitOrder is an order that is linked to an open Trade and created with a price threshold. The Order will be filled (closing the Trade) by the first price that is equal to or better than the threshold. A TakeProfitOrder cannot be used to open a new Position. swagger:model TakeProfitOrder

func (*TakeProfitOrder) MarshalBinary

func (m *TakeProfitOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TakeProfitOrder) UnmarshalBinary

func (m *TakeProfitOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeProfitOrder) Validate

func (m *TakeProfitOrder) Validate(formats strfmt.Registry) error

Validate validates this take profit order

type TakeProfitOrderReason

type TakeProfitOrderReason string

TakeProfitOrderReason The reason that the Take Profit Order was initiated swagger:model TakeProfitOrderReason

const (

	// TakeProfitOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TakeProfitOrderReasonCLIENTORDER TakeProfitOrderReason = "CLIENT_ORDER"

	// TakeProfitOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	TakeProfitOrderReasonREPLACEMENT TakeProfitOrderReason = "REPLACEMENT"

	// TakeProfitOrderReasonONFILL captures enum value "ON_FILL"
	TakeProfitOrderReasonONFILL TakeProfitOrderReason = "ON_FILL"
)

func (TakeProfitOrderReason) Validate

func (m TakeProfitOrderReason) Validate(formats strfmt.Registry) error

Validate validates this take profit order reason

type TakeProfitOrderRejectTransaction

type TakeProfitOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The date/time when the TakeProfit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The price threshold specified for the TakeProfit Order. The associated Trade will be closed by a market price that is equal to or better than this threshold.
	Price string `json:"price,omitempty"`

	// The reason that the Take Profit Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the TakeProfit Order. Restricted to "GTC", "GFD" and "GTD" for TakeProfit Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "TAKE_PROFIT_ORDER_REJECT" in a TakeProfitOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TakeProfitOrderRejectTransaction A TakeProfitOrderRejectTransaction represents the rejection of the creation of a TakeProfit Order. swagger:model TakeProfitOrderRejectTransaction

func (*TakeProfitOrderRejectTransaction) MarshalBinary

func (m *TakeProfitOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TakeProfitOrderRejectTransaction) UnmarshalBinary

func (m *TakeProfitOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeProfitOrderRejectTransaction) Validate

Validate validates this take profit order reject transaction

type TakeProfitOrderRequest

type TakeProfitOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The date/time when the TakeProfit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The price threshold specified for the TakeProfit Order. The associated Trade will be closed by a market price that is equal to or better than this threshold.
	Price string `json:"price,omitempty"`

	// The time-in-force requested for the TakeProfit Order. Restricted to "GTC", "GFD" and "GTD" for TakeProfit Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "TAKE_PROFIT" when creating a Take Profit Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

TakeProfitOrderRequest A TakeProfitOrderRequest specifies the parameters that may be set when creating a Take Profit Order. Only one of the price and distance fields may be specified. swagger:model TakeProfitOrderRequest

func (*TakeProfitOrderRequest) MarshalBinary

func (m *TakeProfitOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TakeProfitOrderRequest) UnmarshalBinary

func (m *TakeProfitOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeProfitOrderRequest) Validate

func (m *TakeProfitOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this take profit order request

type TakeProfitOrderTransaction

type TakeProfitOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The date/time when the TakeProfit Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The price threshold specified for the TakeProfit Order. The associated Trade will be closed by a market price that is equal to or better than this threshold.
	Price string `json:"price,omitempty"`

	// The reason that the Take Profit Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the TakeProfit Order. Restricted to "GTC", "GFD" and "GTD" for TakeProfit Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "TAKE_PROFIT_ORDER" in a TakeProfitOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TakeProfitOrderTransaction A TakeProfitOrderTransaction represents the creation of a TakeProfit Order in the user's Account. swagger:model TakeProfitOrderTransaction

func (*TakeProfitOrderTransaction) MarshalBinary

func (m *TakeProfitOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TakeProfitOrderTransaction) UnmarshalBinary

func (m *TakeProfitOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TakeProfitOrderTransaction) Validate

func (m *TakeProfitOrderTransaction) Validate(formats strfmt.Registry) error

Validate validates this take profit order transaction

type TimeInForce

type TimeInForce string

TimeInForce The time-in-force of an Order. TimeInForce describes how long an Order should remain pending before being automatically cancelled by the execution system. swagger:model TimeInForce

const (

	// TimeInForceGTC captures enum value "GTC"
	TimeInForceGTC TimeInForce = "GTC"

	// TimeInForceGTD captures enum value "GTD"
	TimeInForceGTD TimeInForce = "GTD"

	// TimeInForceGFD captures enum value "GFD"
	TimeInForceGFD TimeInForce = "GFD"

	// TimeInForceFOK captures enum value "FOK"
	TimeInForceFOK TimeInForce = "FOK"

	// TimeInForceIOC captures enum value "IOC"
	TimeInForceIOC TimeInForce = "IOC"
)

func (TimeInForce) Validate

func (m TimeInForce) Validate(formats strfmt.Registry) error

Validate validates this time in force

type Trade

type Trade struct {

	// The average closing price of the Trade. Only present if the Trade has been closed or reduced at least once.
	AverageClosePrice string `json:"averageClosePrice,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Trade was fully closed. Only provided for Trades whose state is CLOSED.
	CloseTime string `json:"closeTime,omitempty"`

	// The IDs of the Transactions that have closed portions of this Trade.
	ClosingTransactionIds []string `json:"closingTransactionIDs"`

	// The number of units currently open for the Trade. This value is reduced to 0.0 as the Trade is closed.
	CurrentUnits string `json:"currentUnits,omitempty"`

	// The financing paid/collected for this Trade.
	Financing string `json:"financing,omitempty"`

	// The Trade's identifier, unique within the Trade's Account.
	ID string `json:"id,omitempty"`

	// The margin required at the time the Trade was created. Note, this is the 'pure' margin required, it is not the 'effective' margin used that factors in the trade risk if a GSLO is attached to the trade.
	InitialMarginRequired string `json:"initialMarginRequired,omitempty"`

	// The initial size of the Trade. Negative values indicate a short Trade, and positive values indicate a long Trade.
	InitialUnits string `json:"initialUnits,omitempty"`

	// The Trade's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Margin currently used by the Trade.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The date/time when the Trade was opened.
	OpenTime string `json:"openTime,omitempty"`

	// The execution price of the Trade.
	Price string `json:"price,omitempty"`

	// The total profit/loss realized on the closed portion of the Trade.
	RealizedPL string `json:"realizedPL,omitempty"`

	// The current state of the Trade.
	// Enum: [OPEN CLOSED CLOSE_WHEN_TRADEABLE]
	State string `json:"state,omitempty"`

	// stop loss order
	StopLossOrder *StopLossOrder `json:"stopLossOrder,omitempty"`

	// take profit order
	TakeProfitOrder *TakeProfitOrder `json:"takeProfitOrder,omitempty"`

	// trailing stop loss order
	TrailingStopLossOrder *TrailingStopLossOrder `json:"trailingStopLossOrder,omitempty"`

	// The unrealized profit/loss on the open portion of the Trade.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`
}

Trade The specification of a Trade within an Account. This includes the full representation of the Trade's dependent Orders in addition to the IDs of those Orders. swagger:model Trade

func (*Trade) MarshalBinary

func (m *Trade) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Trade) UnmarshalBinary

func (m *Trade) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Trade) Validate

func (m *Trade) Validate(formats strfmt.Registry) error

Validate validates this trade

type TradeClientExtensionsModifyRejectTransaction

type TradeClientExtensionsModifyRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The original Client ID of the Trade who's client extensions are to be modified.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade client extensions modify
	TradeClientExtensionsModify *ClientExtensions `json:"tradeClientExtensionsModify,omitempty"`

	// The ID of the Trade who's client extensions are to be modified.
	TradeID string `json:"tradeID,omitempty"`

	// The Type of the Transaction. Always set to "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT" for a TradeClientExtensionsModifyRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TradeClientExtensionsModifyRejectTransaction A TradeClientExtensionsModifyRejectTransaction represents the rejection of the modification of a Trade's Client Extensions. swagger:model TradeClientExtensionsModifyRejectTransaction

func (*TradeClientExtensionsModifyRejectTransaction) MarshalBinary

MarshalBinary interface implementation

func (*TradeClientExtensionsModifyRejectTransaction) UnmarshalBinary

UnmarshalBinary interface implementation

func (*TradeClientExtensionsModifyRejectTransaction) Validate

Validate validates this trade client extensions modify reject transaction

type TradeClientExtensionsModifyTransaction

type TradeClientExtensionsModifyTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The original Client ID of the Trade who's client extensions are to be modified.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// trade client extensions modify
	TradeClientExtensionsModify *ClientExtensions `json:"tradeClientExtensionsModify,omitempty"`

	// The ID of the Trade who's client extensions are to be modified.
	TradeID string `json:"tradeID,omitempty"`

	// The Type of the Transaction. Always set to "TRADE_CLIENT_EXTENSIONS_MODIFY" for a TradeClientExtensionsModifyTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TradeClientExtensionsModifyTransaction A TradeClientExtensionsModifyTransaction represents the modification of a Trade's Client Extensions. swagger:model TradeClientExtensionsModifyTransaction

func (*TradeClientExtensionsModifyTransaction) MarshalBinary

func (m *TradeClientExtensionsModifyTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TradeClientExtensionsModifyTransaction) UnmarshalBinary

func (m *TradeClientExtensionsModifyTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TradeClientExtensionsModifyTransaction) Validate

Validate validates this trade client extensions modify transaction

type TradeID

type TradeID string

TradeID The Trade's identifier, unique within the Trade's Account. swagger:model TradeID

func (TradeID) Validate

func (m TradeID) Validate(formats strfmt.Registry) error

Validate validates this trade ID

type TradeOpen

type TradeOpen struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// This is the fee charged for opening the trade if it has a guaranteed Stop Loss Order attached to it.
	GuaranteedExecutionFee string `json:"guaranteedExecutionFee,omitempty"`

	// The half spread cost for the trade open. This can be a positive or negative value and is represented in the home currency of the Account.
	HalfSpreadCost string `json:"halfSpreadCost,omitempty"`

	// The margin required at the time the Trade was created. Note, this is the 'pure' margin required, it is not the 'effective' margin used that factors in the trade risk if a GSLO is attached to the trade.
	InitialMarginRequired string `json:"initialMarginRequired,omitempty"`

	// The average price that the units were opened at.
	Price string `json:"price,omitempty"`

	// The ID of the Trade that was opened
	TradeID string `json:"tradeID,omitempty"`

	// The number of units opened by the Trade
	Units string `json:"units,omitempty"`
}

TradeOpen A TradeOpen object represents a Trade for an instrument that was opened in an Account. It is found embedded in Transactions that affect the position of an instrument in the Account, specifically the OrderFill Transaction. swagger:model TradeOpen

func (*TradeOpen) MarshalBinary

func (m *TradeOpen) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TradeOpen) UnmarshalBinary

func (m *TradeOpen) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TradeOpen) Validate

func (m *TradeOpen) Validate(formats strfmt.Registry) error

Validate validates this trade open

type TradePL

type TradePL string

TradePL The classification of TradePLs. swagger:model TradePL

const (

	// TradePLPOSITIVE captures enum value "POSITIVE"
	TradePLPOSITIVE TradePL = "POSITIVE"

	// TradePLNEGATIVE captures enum value "NEGATIVE"
	TradePLNEGATIVE TradePL = "NEGATIVE"

	// TradePLZERO captures enum value "ZERO"
	TradePLZERO TradePL = "ZERO"
)

func (TradePL) Validate

func (m TradePL) Validate(formats strfmt.Registry) error

Validate validates this trade p l

type TradeReduce

type TradeReduce struct {

	// The financing paid/collected when reducing the Trade
	Financing string `json:"financing,omitempty"`

	// This is the fee that is charged for closing the Trade if it has a guaranteed Stop Loss Order attached to it.
	GuaranteedExecutionFee string `json:"guaranteedExecutionFee,omitempty"`

	// The half spread cost for the trade reduce/close. This can be a positive or negative value and is represented in the home currency of the Account.
	HalfSpreadCost string `json:"halfSpreadCost,omitempty"`

	// The average price that the units were closed at. This price may be clamped for guaranteed Stop Loss Orders.
	Price string `json:"price,omitempty"`

	// The PL realized when reducing the Trade
	RealizedPL string `json:"realizedPL,omitempty"`

	// The ID of the Trade that was reduced or closed
	TradeID string `json:"tradeID,omitempty"`

	// The number of units that the Trade was reduced by
	Units string `json:"units,omitempty"`
}

TradeReduce A TradeReduce object represents a Trade for an instrument that was reduced (either partially or fully) in an Account. It is found embedded in Transactions that affect the position of an instrument in the account, specifically the OrderFill Transaction. swagger:model TradeReduce

func (*TradeReduce) MarshalBinary

func (m *TradeReduce) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TradeReduce) UnmarshalBinary

func (m *TradeReduce) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TradeReduce) Validate

func (m *TradeReduce) Validate(formats strfmt.Registry) error

Validate validates this trade reduce

type TradeSpecifier

type TradeSpecifier string

TradeSpecifier The identification of a Trade as referred to by clients swagger:model TradeSpecifier

func (TradeSpecifier) Validate

func (m TradeSpecifier) Validate(formats strfmt.Registry) error

Validate validates this trade specifier

type TradeState

type TradeState string

TradeState The current state of the Trade. swagger:model TradeState

const (

	// TradeStateOPEN captures enum value "OPEN"
	TradeStateOPEN TradeState = "OPEN"

	// TradeStateCLOSED captures enum value "CLOSED"
	TradeStateCLOSED TradeState = "CLOSED"

	// TradeStateCLOSEWHENTRADEABLE captures enum value "CLOSE_WHEN_TRADEABLE"
	TradeStateCLOSEWHENTRADEABLE TradeState = "CLOSE_WHEN_TRADEABLE"
)

func (TradeState) Validate

func (m TradeState) Validate(formats strfmt.Registry) error

Validate validates this trade state

type TradeStateFilter

type TradeStateFilter string

TradeStateFilter The state to filter the Trades by swagger:model TradeStateFilter

const (

	// TradeStateFilterOPEN captures enum value "OPEN"
	TradeStateFilterOPEN TradeStateFilter = "OPEN"

	// TradeStateFilterCLOSED captures enum value "CLOSED"
	TradeStateFilterCLOSED TradeStateFilter = "CLOSED"

	// TradeStateFilterCLOSEWHENTRADEABLE captures enum value "CLOSE_WHEN_TRADEABLE"
	TradeStateFilterCLOSEWHENTRADEABLE TradeStateFilter = "CLOSE_WHEN_TRADEABLE"

	// TradeStateFilterALL captures enum value "ALL"
	TradeStateFilterALL TradeStateFilter = "ALL"
)

func (TradeStateFilter) Validate

func (m TradeStateFilter) Validate(formats strfmt.Registry) error

Validate validates this trade state filter

type TradeSummary

type TradeSummary struct {

	// The average closing price of the Trade. Only present if the Trade has been closed or reduced at least once.
	AverageClosePrice string `json:"averageClosePrice,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The date/time when the Trade was fully closed. Only provided for Trades whose state is CLOSED.
	CloseTime string `json:"closeTime,omitempty"`

	// The IDs of the Transactions that have closed portions of this Trade.
	ClosingTransactionIds []string `json:"closingTransactionIDs"`

	// The number of units currently open for the Trade. This value is reduced to 0.0 as the Trade is closed.
	CurrentUnits string `json:"currentUnits,omitempty"`

	// The financing paid/collected for this Trade.
	Financing string `json:"financing,omitempty"`

	// The Trade's identifier, unique within the Trade's Account.
	ID string `json:"id,omitempty"`

	// The margin required at the time the Trade was created. Note, this is the 'pure' margin required, it is not the 'effective' margin used that factors in the trade risk if a GSLO is attached to the trade.
	InitialMarginRequired string `json:"initialMarginRequired,omitempty"`

	// The initial size of the Trade. Negative values indicate a short Trade, and positive values indicate a long Trade.
	InitialUnits string `json:"initialUnits,omitempty"`

	// The Trade's Instrument.
	Instrument string `json:"instrument,omitempty"`

	// Margin currently used by the Trade.
	MarginUsed string `json:"marginUsed,omitempty"`

	// The date/time when the Trade was opened.
	OpenTime string `json:"openTime,omitempty"`

	// The execution price of the Trade.
	Price string `json:"price,omitempty"`

	// The total profit/loss realized on the closed portion of the Trade.
	RealizedPL string `json:"realizedPL,omitempty"`

	// The current state of the Trade.
	// Enum: [OPEN CLOSED CLOSE_WHEN_TRADEABLE]
	State string `json:"state,omitempty"`

	// ID of the Trade's Stop Loss Order, only provided if such an Order exists.
	StopLossOrderID string `json:"stopLossOrderID,omitempty"`

	// ID of the Trade's Take Profit Order, only provided if such an Order exists.
	TakeProfitOrderID string `json:"takeProfitOrderID,omitempty"`

	// ID of the Trade's Trailing Stop Loss Order, only provided if such an Order exists.
	TrailingStopLossOrderID string `json:"trailingStopLossOrderID,omitempty"`

	// The unrealized profit/loss on the open portion of the Trade.
	UnrealizedPL string `json:"unrealizedPL,omitempty"`
}

TradeSummary The summary of a Trade within an Account. This representation does not provide the full details of the Trade's dependent Orders. swagger:model TradeSummary

func (*TradeSummary) MarshalBinary

func (m *TradeSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TradeSummary) UnmarshalBinary

func (m *TradeSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TradeSummary) Validate

func (m *TradeSummary) Validate(formats strfmt.Registry) error

Validate validates this trade summary

type TrailingStopLossDetails

type TrailingStopLossDetails struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The distance (in price units) from the Trade's fill price that the Trailing Stop Loss Order will be triggered at.
	Distance string `json:"distance,omitempty"`

	// The date when the Trailing Stop Loss Order will be cancelled on if timeInForce is GTD.
	GtdTime string `json:"gtdTime,omitempty"`

	// The time in force for the created Trailing Stop Loss Order. This may only be GTC, GTD or GFD.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`
}

TrailingStopLossDetails TrailingStopLossDetails specifies the details of a Trailing Stop Loss Order to be created on behalf of a client. This may happen when an Order is filled that opens a Trade requiring a Trailing Stop Loss, or when a Trade's dependent Trailing Stop Loss Order is modified directly through the Trade. swagger:model TrailingStopLossDetails

func (*TrailingStopLossDetails) MarshalBinary

func (m *TrailingStopLossDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrailingStopLossDetails) UnmarshalBinary

func (m *TrailingStopLossDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrailingStopLossDetails) Validate

func (m *TrailingStopLossDetails) Validate(formats strfmt.Registry) error

Validate validates this trailing stop loss details

type TrailingStopLossOrder

type TrailingStopLossOrder struct {

	// Date/time when the Order was cancelled (only provided when the state of the Order is CANCELLED)
	CancelledTime string `json:"cancelledTime,omitempty"`

	// ID of the Transaction that cancelled the Order (only provided when the Order's state is CANCELLED)
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The time when the Order was created.
	CreateTime string `json:"createTime,omitempty"`

	// The price distance (in price units) specified for the TrailingStopLoss Order.
	Distance string `json:"distance,omitempty"`

	// Date/time when the Order was filled (only provided when the Order's state is FILLED)
	FilledTime string `json:"filledTime,omitempty"`

	// ID of the Transaction that filled this Order (only provided when the Order's state is FILLED)
	FillingTransactionID string `json:"fillingTransactionID,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Order's identifier, unique within the Order's Account.
	ID string `json:"id,omitempty"`

	// The ID of the Order that replaced this Order (only provided if this Order was cancelled as part of a cancel/replace).
	ReplacedByOrderID string `json:"replacedByOrderID,omitempty"`

	// The ID of the Order that was replaced by this Order (only provided if this Order was created as part of a cancel/replace).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The current state of the Order.
	// Enum: [PENDING FILLED TRIGGERED CANCELLED]
	State string `json:"state,omitempty"`

	// The time-in-force requested for the TrailingStopLoss Order. Restricted to "GTC", "GFD" and "GTD" for TrailingStopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// Trade IDs of Trades closed when the Order was filled (only provided when the Order's state is FILLED and one or more Trades were closed as a result of the fill)
	TradeClosedIds []string `json:"tradeClosedIDs"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Trade ID of Trade opened when the Order was filled (only provided when the Order's state is FILLED and a Trade was opened as a result of the fill)
	TradeOpenedID string `json:"tradeOpenedID,omitempty"`

	// Trade ID of Trade reduced when the Order was filled (only provided when the Order's state is FILLED and a Trade was reduced as a result of the fill)
	TradeReducedID string `json:"tradeReducedID,omitempty"`

	// The trigger price for the Trailing Stop Loss Order. The trailing stop value will trail (follow) the market price by the TSL order's configured "distance" as the market price moves in the winning direction. If the market price moves to a level that is equal to or worse than the trailing stop value, the order will be filled and the Trade will be closed.
	TrailingStopValue string `json:"trailingStopValue,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order. Always set to "TRAILING_STOP_LOSS" for Trailing Stop Loss Orders.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

TrailingStopLossOrder A TrailingStopLossOrder is an order that is linked to an open Trade and created with a price distance. The price distance is used to calculate a trailing stop value for the order that is in the losing direction from the market price at the time of the order's creation. The trailing stop value will follow the market price as it moves in the winning direction, and the order will filled (closing the Trade) by the first price that is equal to or worse than the trailing stop value. A TrailingStopLossOrder cannot be used to open a new Position. swagger:model TrailingStopLossOrder

func (*TrailingStopLossOrder) MarshalBinary

func (m *TrailingStopLossOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrailingStopLossOrder) UnmarshalBinary

func (m *TrailingStopLossOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrailingStopLossOrder) Validate

func (m *TrailingStopLossOrder) Validate(formats strfmt.Registry) error

Validate validates this trailing stop loss order

type TrailingStopLossOrderReason

type TrailingStopLossOrderReason string

TrailingStopLossOrderReason The reason that the Trailing Stop Loss Order was initiated swagger:model TrailingStopLossOrderReason

const (

	// TrailingStopLossOrderReasonCLIENTORDER captures enum value "CLIENT_ORDER"
	TrailingStopLossOrderReasonCLIENTORDER TrailingStopLossOrderReason = "CLIENT_ORDER"

	// TrailingStopLossOrderReasonREPLACEMENT captures enum value "REPLACEMENT"
	TrailingStopLossOrderReasonREPLACEMENT TrailingStopLossOrderReason = "REPLACEMENT"

	// TrailingStopLossOrderReasonONFILL captures enum value "ON_FILL"
	TrailingStopLossOrderReasonONFILL TrailingStopLossOrderReason = "ON_FILL"
)

func (TrailingStopLossOrderReason) Validate

func (m TrailingStopLossOrderReason) Validate(formats strfmt.Registry) error

Validate validates this trailing stop loss order reason

type TrailingStopLossOrderRejectTransaction

type TrailingStopLossOrderRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The price distance (in price units) specified for the TrailingStopLoss Order.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the Order that this Order was intended to replace (only provided if this Order was intended to replace an existing Order).
	IntendedReplacesOrderID string `json:"intendedReplacesOrderID,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The reason that the Trailing Stop Loss Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the TrailingStopLoss Order. Restricted to "GTC", "GFD" and "GTD" for TrailingStopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "TRAILING_STOP_LOSS_ORDER_REJECT" in a TrailingStopLossOrderRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TrailingStopLossOrderRejectTransaction A TrailingStopLossOrderRejectTransaction represents the rejection of the creation of a TrailingStopLoss Order. swagger:model TrailingStopLossOrderRejectTransaction

func (*TrailingStopLossOrderRejectTransaction) MarshalBinary

func (m *TrailingStopLossOrderRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrailingStopLossOrderRejectTransaction) UnmarshalBinary

func (m *TrailingStopLossOrderRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrailingStopLossOrderRejectTransaction) Validate

Validate validates this trailing stop loss order reject transaction

type TrailingStopLossOrderRequest

type TrailingStopLossOrderRequest struct {

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The price distance (in price units) specified for the TrailingStopLoss Order.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The time-in-force requested for the TrailingStopLoss Order. Restricted to "GTC", "GFD" and "GTD" for TrailingStopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The type of the Order to Create. Must be set to "TRAILING_STOP_LOSS" when creating a Trailng Stop Loss Order.
	// Enum: [MARKET LIMIT STOP MARKET_IF_TOUCHED TAKE_PROFIT STOP_LOSS TRAILING_STOP_LOSS FIXED_PRICE]
	Type string `json:"type,omitempty"`
}

TrailingStopLossOrderRequest A TrailingStopLossOrderRequest specifies the parameters that may be set when creating a Trailing Stop Loss Order. swagger:model TrailingStopLossOrderRequest

func (*TrailingStopLossOrderRequest) MarshalBinary

func (m *TrailingStopLossOrderRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrailingStopLossOrderRequest) UnmarshalBinary

func (m *TrailingStopLossOrderRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrailingStopLossOrderRequest) Validate

func (m *TrailingStopLossOrderRequest) Validate(formats strfmt.Registry) error

Validate validates this trailing stop loss order request

type TrailingStopLossOrderTransaction

type TrailingStopLossOrderTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The ID of the Transaction that cancels the replaced Order (only provided if this Order replaces an existing Order).
	CancellingTransactionID string `json:"cancellingTransactionID,omitempty"`

	// client extensions
	ClientExtensions *ClientExtensions `json:"clientExtensions,omitempty"`

	// The client ID of the Trade to be closed when the price threshold is breached.
	ClientTradeID string `json:"clientTradeID,omitempty"`

	// The price distance (in price units) specified for the TrailingStopLoss Order.
	Distance string `json:"distance,omitempty"`

	// The date/time when the StopLoss Order will be cancelled if its timeInForce is "GTD".
	GtdTime string `json:"gtdTime,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The ID of the OrderFill Transaction that caused this Order to be created (only provided if this Order was created automatically when another Order was filled).
	OrderFillTransactionID string `json:"orderFillTransactionID,omitempty"`

	// The reason that the Trailing Stop Loss Order was initiated
	// Enum: [CLIENT_ORDER REPLACEMENT ON_FILL]
	Reason string `json:"reason,omitempty"`

	// The ID of the Order that this Order replaces (only provided if this Order replaces an existing Order).
	ReplacesOrderID string `json:"replacesOrderID,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The time-in-force requested for the TrailingStopLoss Order. Restricted to "GTC", "GFD" and "GTD" for TrailingStopLoss Orders.
	// Enum: [GTC GTD GFD FOK IOC]
	TimeInForce string `json:"timeInForce,omitempty"`

	// The ID of the Trade to close when the price threshold is breached.
	TradeID string `json:"tradeID,omitempty"`

	// Specification of which price component should be used when determining if an Order should be triggered and filled. This allows Orders to be triggered based on the bid, ask, mid, default (ask for buy, bid for sell) or inverse (ask for sell, bid for buy) price depending on the desired behaviour. Orders are always filled using their default price component.
	// This feature is only provided through the REST API. Clients who choose to specify a non-default trigger condition will not see it reflected in any of OANDA's proprietary or partner trading platforms, their transaction history or their account statements. OANDA platforms always assume that an Order's trigger condition is set to the default value when indicating the distance from an Order's trigger price, and will always provide the default trigger condition when creating or modifying an Order.
	// A special restriction applies when creating a guaranteed Stop Loss Order. In this case the TriggerCondition value must either be "DEFAULT", or the "natural" trigger side "DEFAULT" results in. So for a Stop Loss Order for a long trade valid values are "DEFAULT" and "BID", and for short trades "DEFAULT" and "ASK" are valid.
	// Enum: [DEFAULT INVERSE BID ASK MID]
	TriggerCondition string `json:"triggerCondition,omitempty"`

	// The Type of the Transaction. Always set to "TRAILING_STOP_LOSS_ORDER" in a TrailingStopLossOrderTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TrailingStopLossOrderTransaction A TrailingStopLossOrderTransaction represents the creation of a TrailingStopLoss Order in the user's Account. swagger:model TrailingStopLossOrderTransaction

func (*TrailingStopLossOrderTransaction) MarshalBinary

func (m *TrailingStopLossOrderTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TrailingStopLossOrderTransaction) UnmarshalBinary

func (m *TrailingStopLossOrderTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TrailingStopLossOrderTransaction) Validate

Validate validates this trailing stop loss order transaction

type Transaction

type Transaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

Transaction The base Transaction specification. Specifies properties that are common between all Transaction. swagger:model Transaction

func (*Transaction) MarshalBinary

func (m *Transaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Transaction) UnmarshalBinary

func (m *Transaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Transaction) Validate

func (m *Transaction) Validate(formats strfmt.Registry) error

Validate validates this transaction

type TransactionFilter

type TransactionFilter string

TransactionFilter A filter that can be used when fetching Transactions swagger:model TransactionFilter

const (

	// TransactionFilterORDER captures enum value "ORDER"
	TransactionFilterORDER TransactionFilter = "ORDER"

	// TransactionFilterFUNDING captures enum value "FUNDING"
	TransactionFilterFUNDING TransactionFilter = "FUNDING"

	// TransactionFilterADMIN captures enum value "ADMIN"
	TransactionFilterADMIN TransactionFilter = "ADMIN"

	// TransactionFilterCREATE captures enum value "CREATE"
	TransactionFilterCREATE TransactionFilter = "CREATE"

	// TransactionFilterCLOSE captures enum value "CLOSE"
	TransactionFilterCLOSE TransactionFilter = "CLOSE"

	// TransactionFilterREOPEN captures enum value "REOPEN"
	TransactionFilterREOPEN TransactionFilter = "REOPEN"

	// TransactionFilterCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TransactionFilterCLIENTCONFIGURE TransactionFilter = "CLIENT_CONFIGURE"

	// TransactionFilterCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TransactionFilterCLIENTCONFIGUREREJECT TransactionFilter = "CLIENT_CONFIGURE_REJECT"

	// TransactionFilterTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TransactionFilterTRANSFERFUNDS TransactionFilter = "TRANSFER_FUNDS"

	// TransactionFilterTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TransactionFilterTRANSFERFUNDSREJECT TransactionFilter = "TRANSFER_FUNDS_REJECT"

	// TransactionFilterMARKETORDER captures enum value "MARKET_ORDER"
	TransactionFilterMARKETORDER TransactionFilter = "MARKET_ORDER"

	// TransactionFilterMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TransactionFilterMARKETORDERREJECT TransactionFilter = "MARKET_ORDER_REJECT"

	// TransactionFilterLIMITORDER captures enum value "LIMIT_ORDER"
	TransactionFilterLIMITORDER TransactionFilter = "LIMIT_ORDER"

	// TransactionFilterLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TransactionFilterLIMITORDERREJECT TransactionFilter = "LIMIT_ORDER_REJECT"

	// TransactionFilterSTOPORDER captures enum value "STOP_ORDER"
	TransactionFilterSTOPORDER TransactionFilter = "STOP_ORDER"

	// TransactionFilterSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TransactionFilterSTOPORDERREJECT TransactionFilter = "STOP_ORDER_REJECT"

	// TransactionFilterMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TransactionFilterMARKETIFTOUCHEDORDER TransactionFilter = "MARKET_IF_TOUCHED_ORDER"

	// TransactionFilterMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TransactionFilterMARKETIFTOUCHEDORDERREJECT TransactionFilter = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TransactionFilterTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TransactionFilterTAKEPROFITORDER TransactionFilter = "TAKE_PROFIT_ORDER"

	// TransactionFilterTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TransactionFilterTAKEPROFITORDERREJECT TransactionFilter = "TAKE_PROFIT_ORDER_REJECT"

	// TransactionFilterSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TransactionFilterSTOPLOSSORDER TransactionFilter = "STOP_LOSS_ORDER"

	// TransactionFilterSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TransactionFilterSTOPLOSSORDERREJECT TransactionFilter = "STOP_LOSS_ORDER_REJECT"

	// TransactionFilterTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TransactionFilterTRAILINGSTOPLOSSORDER TransactionFilter = "TRAILING_STOP_LOSS_ORDER"

	// TransactionFilterTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TransactionFilterTRAILINGSTOPLOSSORDERREJECT TransactionFilter = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TransactionFilterONECANCELSALLORDER captures enum value "ONE_CANCELS_ALL_ORDER"
	TransactionFilterONECANCELSALLORDER TransactionFilter = "ONE_CANCELS_ALL_ORDER"

	// TransactionFilterONECANCELSALLORDERREJECT captures enum value "ONE_CANCELS_ALL_ORDER_REJECT"
	TransactionFilterONECANCELSALLORDERREJECT TransactionFilter = "ONE_CANCELS_ALL_ORDER_REJECT"

	// TransactionFilterONECANCELSALLORDERTRIGGERED captures enum value "ONE_CANCELS_ALL_ORDER_TRIGGERED"
	TransactionFilterONECANCELSALLORDERTRIGGERED TransactionFilter = "ONE_CANCELS_ALL_ORDER_TRIGGERED"

	// TransactionFilterORDERFILL captures enum value "ORDER_FILL"
	TransactionFilterORDERFILL TransactionFilter = "ORDER_FILL"

	// TransactionFilterORDERCANCEL captures enum value "ORDER_CANCEL"
	TransactionFilterORDERCANCEL TransactionFilter = "ORDER_CANCEL"

	// TransactionFilterORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TransactionFilterORDERCANCELREJECT TransactionFilter = "ORDER_CANCEL_REJECT"

	// TransactionFilterORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TransactionFilterORDERCLIENTEXTENSIONSMODIFY TransactionFilter = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TransactionFilterORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransactionFilterORDERCLIENTEXTENSIONSMODIFYREJECT TransactionFilter = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransactionFilterTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TransactionFilterTRADECLIENTEXTENSIONSMODIFY TransactionFilter = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TransactionFilterTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransactionFilterTRADECLIENTEXTENSIONSMODIFYREJECT TransactionFilter = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransactionFilterMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TransactionFilterMARGINCALLENTER TransactionFilter = "MARGIN_CALL_ENTER"

	// TransactionFilterMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TransactionFilterMARGINCALLEXTEND TransactionFilter = "MARGIN_CALL_EXTEND"

	// TransactionFilterMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TransactionFilterMARGINCALLEXIT TransactionFilter = "MARGIN_CALL_EXIT"

	// TransactionFilterDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TransactionFilterDELAYEDTRADECLOSURE TransactionFilter = "DELAYED_TRADE_CLOSURE"

	// TransactionFilterDAILYFINANCING captures enum value "DAILY_FINANCING"
	TransactionFilterDAILYFINANCING TransactionFilter = "DAILY_FINANCING"

	// TransactionFilterRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TransactionFilterRESETRESETTABLEPL TransactionFilter = "RESET_RESETTABLE_PL"
)

func (TransactionFilter) Validate

func (m TransactionFilter) Validate(formats strfmt.Registry) error

Validate validates this transaction filter

type TransactionHeartbeat

type TransactionHeartbeat struct {

	// The ID of the most recent Transaction created for the Account
	LastTransactionID string `json:"lastTransactionID,omitempty"`

	// The date/time when the TransactionHeartbeat was created.
	Time string `json:"time,omitempty"`

	// The string "HEARTBEAT"
	Type string `json:"type,omitempty"`
}

TransactionHeartbeat A TransactionHeartbeat object is injected into the Transaction stream to ensure that the HTTP connection remains active. swagger:model TransactionHeartbeat

func (*TransactionHeartbeat) MarshalBinary

func (m *TransactionHeartbeat) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TransactionHeartbeat) UnmarshalBinary

func (m *TransactionHeartbeat) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TransactionHeartbeat) Validate

func (m *TransactionHeartbeat) Validate(formats strfmt.Registry) error

Validate validates this transaction heartbeat

type TransactionID

type TransactionID string

TransactionID The unique Transaction identifier within each Account. swagger:model TransactionID

func (TransactionID) Validate

func (m TransactionID) Validate(formats strfmt.Registry) error

Validate validates this transaction ID

type TransactionRejectReason

type TransactionRejectReason string

TransactionRejectReason The reason that a Transaction was rejected. swagger:model TransactionRejectReason

const (

	// TransactionRejectReasonINTERNALSERVERERROR captures enum value "INTERNAL_SERVER_ERROR"
	TransactionRejectReasonINTERNALSERVERERROR TransactionRejectReason = "INTERNAL_SERVER_ERROR"

	// TransactionRejectReasonINSTRUMENTPRICEUNKNOWN captures enum value "INSTRUMENT_PRICE_UNKNOWN"
	TransactionRejectReasonINSTRUMENTPRICEUNKNOWN TransactionRejectReason = "INSTRUMENT_PRICE_UNKNOWN"

	// TransactionRejectReasonACCOUNTNOTACTIVE captures enum value "ACCOUNT_NOT_ACTIVE"
	TransactionRejectReasonACCOUNTNOTACTIVE TransactionRejectReason = "ACCOUNT_NOT_ACTIVE"

	// TransactionRejectReasonACCOUNTLOCKED captures enum value "ACCOUNT_LOCKED"
	TransactionRejectReasonACCOUNTLOCKED TransactionRejectReason = "ACCOUNT_LOCKED"

	// TransactionRejectReasonACCOUNTORDERCREATIONLOCKED captures enum value "ACCOUNT_ORDER_CREATION_LOCKED"
	TransactionRejectReasonACCOUNTORDERCREATIONLOCKED TransactionRejectReason = "ACCOUNT_ORDER_CREATION_LOCKED"

	// TransactionRejectReasonACCOUNTCONFIGURATIONLOCKED captures enum value "ACCOUNT_CONFIGURATION_LOCKED"
	TransactionRejectReasonACCOUNTCONFIGURATIONLOCKED TransactionRejectReason = "ACCOUNT_CONFIGURATION_LOCKED"

	// TransactionRejectReasonACCOUNTDEPOSITLOCKED captures enum value "ACCOUNT_DEPOSIT_LOCKED"
	TransactionRejectReasonACCOUNTDEPOSITLOCKED TransactionRejectReason = "ACCOUNT_DEPOSIT_LOCKED"

	// TransactionRejectReasonACCOUNTWITHDRAWALLOCKED captures enum value "ACCOUNT_WITHDRAWAL_LOCKED"
	TransactionRejectReasonACCOUNTWITHDRAWALLOCKED TransactionRejectReason = "ACCOUNT_WITHDRAWAL_LOCKED"

	// TransactionRejectReasonACCOUNTORDERCANCELLOCKED captures enum value "ACCOUNT_ORDER_CANCEL_LOCKED"
	TransactionRejectReasonACCOUNTORDERCANCELLOCKED TransactionRejectReason = "ACCOUNT_ORDER_CANCEL_LOCKED"

	// TransactionRejectReasonINSTRUMENTNOTTRADEABLE captures enum value "INSTRUMENT_NOT_TRADEABLE"
	TransactionRejectReasonINSTRUMENTNOTTRADEABLE TransactionRejectReason = "INSTRUMENT_NOT_TRADEABLE"

	// TransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED captures enum value "PENDING_ORDERS_ALLOWED_EXCEEDED"
	TransactionRejectReasonPENDINGORDERSALLOWEDEXCEEDED TransactionRejectReason = "PENDING_ORDERS_ALLOWED_EXCEEDED"

	// TransactionRejectReasonORDERIDUNSPECIFIED captures enum value "ORDER_ID_UNSPECIFIED"
	TransactionRejectReasonORDERIDUNSPECIFIED TransactionRejectReason = "ORDER_ID_UNSPECIFIED"

	// TransactionRejectReasonORDERDOESNTEXIST captures enum value "ORDER_DOESNT_EXIST"
	TransactionRejectReasonORDERDOESNTEXIST TransactionRejectReason = "ORDER_DOESNT_EXIST"

	// TransactionRejectReasonORDERIDENTIFIERINCONSISTENCY captures enum value "ORDER_IDENTIFIER_INCONSISTENCY"
	TransactionRejectReasonORDERIDENTIFIERINCONSISTENCY TransactionRejectReason = "ORDER_IDENTIFIER_INCONSISTENCY"

	// TransactionRejectReasonTRADEIDUNSPECIFIED captures enum value "TRADE_ID_UNSPECIFIED"
	TransactionRejectReasonTRADEIDUNSPECIFIED TransactionRejectReason = "TRADE_ID_UNSPECIFIED"

	// TransactionRejectReasonTRADEDOESNTEXIST captures enum value "TRADE_DOESNT_EXIST"
	TransactionRejectReasonTRADEDOESNTEXIST TransactionRejectReason = "TRADE_DOESNT_EXIST"

	// TransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY captures enum value "TRADE_IDENTIFIER_INCONSISTENCY"
	TransactionRejectReasonTRADEIDENTIFIERINCONSISTENCY TransactionRejectReason = "TRADE_IDENTIFIER_INCONSISTENCY"

	// TransactionRejectReasonINSUFFICIENTMARGIN captures enum value "INSUFFICIENT_MARGIN"
	TransactionRejectReasonINSUFFICIENTMARGIN TransactionRejectReason = "INSUFFICIENT_MARGIN"

	// TransactionRejectReasonINSTRUMENTMISSING captures enum value "INSTRUMENT_MISSING"
	TransactionRejectReasonINSTRUMENTMISSING TransactionRejectReason = "INSTRUMENT_MISSING"

	// TransactionRejectReasonINSTRUMENTUNKNOWN captures enum value "INSTRUMENT_UNKNOWN"
	TransactionRejectReasonINSTRUMENTUNKNOWN TransactionRejectReason = "INSTRUMENT_UNKNOWN"

	// TransactionRejectReasonUNITSMISSING captures enum value "UNITS_MISSING"
	TransactionRejectReasonUNITSMISSING TransactionRejectReason = "UNITS_MISSING"

	// TransactionRejectReasonUNITSINVALID captures enum value "UNITS_INVALID"
	TransactionRejectReasonUNITSINVALID TransactionRejectReason = "UNITS_INVALID"

	// TransactionRejectReasonUNITSPRECISIONEXCEEDED captures enum value "UNITS_PRECISION_EXCEEDED"
	TransactionRejectReasonUNITSPRECISIONEXCEEDED TransactionRejectReason = "UNITS_PRECISION_EXCEEDED"

	// TransactionRejectReasonUNITSLIMITEXCEEDED captures enum value "UNITS_LIMIT_EXCEEDED"
	TransactionRejectReasonUNITSLIMITEXCEEDED TransactionRejectReason = "UNITS_LIMIT_EXCEEDED"

	// TransactionRejectReasonUNITSMIMIMUMNOTMET captures enum value "UNITS_MIMIMUM_NOT_MET"
	TransactionRejectReasonUNITSMIMIMUMNOTMET TransactionRejectReason = "UNITS_MIMIMUM_NOT_MET"

	// TransactionRejectReasonPRICEMISSING captures enum value "PRICE_MISSING"
	TransactionRejectReasonPRICEMISSING TransactionRejectReason = "PRICE_MISSING"

	// TransactionRejectReasonPRICEINVALID captures enum value "PRICE_INVALID"
	TransactionRejectReasonPRICEINVALID TransactionRejectReason = "PRICE_INVALID"

	// TransactionRejectReasonPRICEPRECISIONEXCEEDED captures enum value "PRICE_PRECISION_EXCEEDED"
	TransactionRejectReasonPRICEPRECISIONEXCEEDED TransactionRejectReason = "PRICE_PRECISION_EXCEEDED"

	// TransactionRejectReasonPRICEDISTANCEMISSING captures enum value "PRICE_DISTANCE_MISSING"
	TransactionRejectReasonPRICEDISTANCEMISSING TransactionRejectReason = "PRICE_DISTANCE_MISSING"

	// TransactionRejectReasonPRICEDISTANCEINVALID captures enum value "PRICE_DISTANCE_INVALID"
	TransactionRejectReasonPRICEDISTANCEINVALID TransactionRejectReason = "PRICE_DISTANCE_INVALID"

	// TransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED captures enum value "PRICE_DISTANCE_PRECISION_EXCEEDED"
	TransactionRejectReasonPRICEDISTANCEPRECISIONEXCEEDED TransactionRejectReason = "PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransactionRejectReasonPRICEDISTANCEMAXIMUMEXCEEDED TransactionRejectReason = "PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET captures enum value "PRICE_DISTANCE_MINIMUM_NOT_MET"
	TransactionRejectReasonPRICEDISTANCEMINIMUMNOTMET TransactionRejectReason = "PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TransactionRejectReasonTIMEINFORCEMISSING captures enum value "TIME_IN_FORCE_MISSING"
	TransactionRejectReasonTIMEINFORCEMISSING TransactionRejectReason = "TIME_IN_FORCE_MISSING"

	// TransactionRejectReasonTIMEINFORCEINVALID captures enum value "TIME_IN_FORCE_INVALID"
	TransactionRejectReasonTIMEINFORCEINVALID TransactionRejectReason = "TIME_IN_FORCE_INVALID"

	// TransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"
	TransactionRejectReasonTIMEINFORCEGTDTIMESTAMPMISSING TransactionRejectReason = "TIME_IN_FORCE_GTD_TIMESTAMP_MISSING"

	// TransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST captures enum value "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"
	TransactionRejectReasonTIMEINFORCEGTDTIMESTAMPINPAST TransactionRejectReason = "TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST"

	// TransactionRejectReasonPRICEBOUNDINVALID captures enum value "PRICE_BOUND_INVALID"
	TransactionRejectReasonPRICEBOUNDINVALID TransactionRejectReason = "PRICE_BOUND_INVALID"

	// TransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED captures enum value "PRICE_BOUND_PRECISION_EXCEEDED"
	TransactionRejectReasonPRICEBOUNDPRECISIONEXCEEDED TransactionRejectReason = "PRICE_BOUND_PRECISION_EXCEEDED"

	// TransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS captures enum value "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"
	TransactionRejectReasonORDERSONFILLDUPLICATECLIENTORDERIDS TransactionRejectReason = "ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS"

	// TransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED captures enum value "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"
	TransactionRejectReasonTRADEONFILLCLIENTEXTENSIONSNOTSUPPORTED TransactionRejectReason = "TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED"

	// TransactionRejectReasonCLIENTORDERIDINVALID captures enum value "CLIENT_ORDER_ID_INVALID"
	TransactionRejectReasonCLIENTORDERIDINVALID TransactionRejectReason = "CLIENT_ORDER_ID_INVALID"

	// TransactionRejectReasonCLIENTORDERIDALREADYEXISTS captures enum value "CLIENT_ORDER_ID_ALREADY_EXISTS"
	TransactionRejectReasonCLIENTORDERIDALREADYEXISTS TransactionRejectReason = "CLIENT_ORDER_ID_ALREADY_EXISTS"

	// TransactionRejectReasonCLIENTORDERTAGINVALID captures enum value "CLIENT_ORDER_TAG_INVALID"
	TransactionRejectReasonCLIENTORDERTAGINVALID TransactionRejectReason = "CLIENT_ORDER_TAG_INVALID"

	// TransactionRejectReasonCLIENTORDERCOMMENTINVALID captures enum value "CLIENT_ORDER_COMMENT_INVALID"
	TransactionRejectReasonCLIENTORDERCOMMENTINVALID TransactionRejectReason = "CLIENT_ORDER_COMMENT_INVALID"

	// TransactionRejectReasonCLIENTTRADEIDINVALID captures enum value "CLIENT_TRADE_ID_INVALID"
	TransactionRejectReasonCLIENTTRADEIDINVALID TransactionRejectReason = "CLIENT_TRADE_ID_INVALID"

	// TransactionRejectReasonCLIENTTRADEIDALREADYEXISTS captures enum value "CLIENT_TRADE_ID_ALREADY_EXISTS"
	TransactionRejectReasonCLIENTTRADEIDALREADYEXISTS TransactionRejectReason = "CLIENT_TRADE_ID_ALREADY_EXISTS"

	// TransactionRejectReasonCLIENTTRADETAGINVALID captures enum value "CLIENT_TRADE_TAG_INVALID"
	TransactionRejectReasonCLIENTTRADETAGINVALID TransactionRejectReason = "CLIENT_TRADE_TAG_INVALID"

	// TransactionRejectReasonCLIENTTRADECOMMENTINVALID captures enum value "CLIENT_TRADE_COMMENT_INVALID"
	TransactionRejectReasonCLIENTTRADECOMMENTINVALID TransactionRejectReason = "CLIENT_TRADE_COMMENT_INVALID"

	// TransactionRejectReasonORDERFILLPOSITIONACTIONMISSING captures enum value "ORDER_FILL_POSITION_ACTION_MISSING"
	TransactionRejectReasonORDERFILLPOSITIONACTIONMISSING TransactionRejectReason = "ORDER_FILL_POSITION_ACTION_MISSING"

	// TransactionRejectReasonORDERFILLPOSITIONACTIONINVALID captures enum value "ORDER_FILL_POSITION_ACTION_INVALID"
	TransactionRejectReasonORDERFILLPOSITIONACTIONINVALID TransactionRejectReason = "ORDER_FILL_POSITION_ACTION_INVALID"

	// TransactionRejectReasonTRIGGERCONDITIONMISSING captures enum value "TRIGGER_CONDITION_MISSING"
	TransactionRejectReasonTRIGGERCONDITIONMISSING TransactionRejectReason = "TRIGGER_CONDITION_MISSING"

	// TransactionRejectReasonTRIGGERCONDITIONINVALID captures enum value "TRIGGER_CONDITION_INVALID"
	TransactionRejectReasonTRIGGERCONDITIONINVALID TransactionRejectReason = "TRIGGER_CONDITION_INVALID"

	// TransactionRejectReasonORDERPARTIALFILLOPTIONMISSING captures enum value "ORDER_PARTIAL_FILL_OPTION_MISSING"
	TransactionRejectReasonORDERPARTIALFILLOPTIONMISSING TransactionRejectReason = "ORDER_PARTIAL_FILL_OPTION_MISSING"

	// TransactionRejectReasonORDERPARTIALFILLOPTIONINVALID captures enum value "ORDER_PARTIAL_FILL_OPTION_INVALID"
	TransactionRejectReasonORDERPARTIALFILLOPTIONINVALID TransactionRejectReason = "ORDER_PARTIAL_FILL_OPTION_INVALID"

	// TransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL captures enum value "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"
	TransactionRejectReasonINVALIDREISSUEIMMEDIATEPARTIALFILL TransactionRejectReason = "INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL"

	// TransactionRejectReasonTAKEPROFITORDERALREADYEXISTS captures enum value "TAKE_PROFIT_ORDER_ALREADY_EXISTS"
	TransactionRejectReasonTAKEPROFITORDERALREADYEXISTS TransactionRejectReason = "TAKE_PROFIT_ORDER_ALREADY_EXISTS"

	// TransactionRejectReasonTAKEPROFITONFILLPRICEMISSING captures enum value "TAKE_PROFIT_ON_FILL_PRICE_MISSING"
	TransactionRejectReasonTAKEPROFITONFILLPRICEMISSING TransactionRejectReason = "TAKE_PROFIT_ON_FILL_PRICE_MISSING"

	// TransactionRejectReasonTAKEPROFITONFILLPRICEINVALID captures enum value "TAKE_PROFIT_ON_FILL_PRICE_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLPRICEINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_PRICE_INVALID"

	// TransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED captures enum value "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TransactionRejectReasonTAKEPROFITONFILLPRICEPRECISIONEXCEEDED TransactionRejectReason = "TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"
	TransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEMISSING TransactionRejectReason = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID captures enum value "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLTIMEINFORCEINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPMISSING TransactionRejectReason = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST captures enum value "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransactionRejectReasonTAKEPROFITONFILLGTDTIMESTAMPINPAST TransactionRejectReason = "TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERIDINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERTAGINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID captures enum value "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLCLIENTORDERCOMMENTINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONMISSING TransactionRejectReason = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID captures enum value "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransactionRejectReasonTAKEPROFITONFILLTRIGGERCONDITIONINVALID TransactionRejectReason = "TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransactionRejectReasonSTOPLOSSORDERALREADYEXISTS captures enum value "STOP_LOSS_ORDER_ALREADY_EXISTS"
	TransactionRejectReasonSTOPLOSSORDERALREADYEXISTS TransactionRejectReason = "STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDREQUIRED TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_REQUIRED"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD captures enum value "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDPRICEWITHINSPREAD TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDNOTALLOWED TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDCREATEVIOLATION TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION captures enum value "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHALTEDTIGHTENVIOLATION TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED captures enum value "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDHEDGINGNOTALLOWED TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDMINIMUMDISTANCENOTMET TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE captures enum value "STOP_LOSS_ORDER_NOT_CANCELABLE"
	TransactionRejectReasonSTOPLOSSORDERNOTCANCELABLE TransactionRejectReason = "STOP_LOSS_ORDER_NOT_CANCELABLE"

	// TransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE captures enum value "STOP_LOSS_ORDER_NOT_REPLACEABLE"
	TransactionRejectReasonSTOPLOSSORDERNOTREPLACEABLE TransactionRejectReason = "STOP_LOSS_ORDER_NOT_REPLACEABLE"

	// TransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TransactionRejectReasonSTOPLOSSORDERGUARANTEEDLEVELRESTRICTIONEXCEEDED TransactionRejectReason = "STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHSPECIFIED TransactionRejectReason = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"
	TransactionRejectReasonSTOPLOSSORDERPRICEANDDISTANCEBOTHMISSING TransactionRejectReason = "STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER captures enum value "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"
	TransactionRejectReasonSTOPLOSSONFILLREQUIREDFORPENDINGORDER TransactionRejectReason = "STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER"

	// TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"
	TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDNOTALLOWED TransactionRejectReason = "STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED"

	// TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"
	TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDREQUIRED TransactionRejectReason = "STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_MISSING"
	TransactionRejectReasonSTOPLOSSONFILLPRICEMISSING TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEINVALID captures enum value "STOP_LOSS_ON_FILL_PRICE_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLPRICEINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"
	TransactionRejectReasonSTOPLOSSONFILLPRICEPRECISIONEXCEEDED TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED"

	// TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"
	TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDMINIMUMDISTANCENOTMET TransactionRejectReason = "STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET"

	// TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"
	TransactionRejectReasonSTOPLOSSONFILLGUARANTEEDLEVELRESTRICTIONEXCEEDED TransactionRejectReason = "STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED"

	// TransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID captures enum value "STOP_LOSS_ON_FILL_DISTANCE_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLDISTANCEINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_DISTANCE_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransactionRejectReasonSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED captures enum value "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"
	TransactionRejectReasonSTOPLOSSONFILLDISTANCEPRECISIONEXCEEDED TransactionRejectReason = "STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"
	TransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHSPECIFIED TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED"

	// TransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING captures enum value "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"
	TransactionRejectReasonSTOPLOSSONFILLPRICEANDDISTANCEBOTHMISSING TransactionRejectReason = "STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEMISSING TransactionRejectReason = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLTIMEINFORCEINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPMISSING TransactionRejectReason = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransactionRejectReasonSTOPLOSSONFILLGTDTIMESTAMPINPAST TransactionRejectReason = "STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERIDINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERTAGINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONMISSING TransactionRejectReason = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransactionRejectReasonSTOPLOSSONFILLTRIGGERCONDITIONINVALID TransactionRejectReason = "STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS captures enum value "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"
	TransactionRejectReasonTRAILINGSTOPLOSSORDERALREADYEXISTS TransactionRejectReason = "TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMISSING TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEPRECISIONEXCEEDED TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMAXIMUMEXCEEDED TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET captures enum value "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLPRICEDISTANCEMINIMUMNOTMET TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEMISSING TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLTIMEINFORCEINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPMISSING TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST captures enum value "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLGTDTIMESTAMPINPAST TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERIDINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERTAGINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLCLIENTORDERCOMMENTINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID"

	// TransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED captures enum value "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"
	TransactionRejectReasonTRAILINGSTOPLOSSORDERSNOTSUPPORTED TransactionRejectReason = "TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONMISSING TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING"

	// TransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID captures enum value "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"
	TransactionRejectReasonTRAILINGSTOPLOSSONFILLTRIGGERCONDITIONINVALID TransactionRejectReason = "TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID"

	// TransactionRejectReasonCLOSETRADETYPEMISSING captures enum value "CLOSE_TRADE_TYPE_MISSING"
	TransactionRejectReasonCLOSETRADETYPEMISSING TransactionRejectReason = "CLOSE_TRADE_TYPE_MISSING"

	// TransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING captures enum value "CLOSE_TRADE_PARTIAL_UNITS_MISSING"
	TransactionRejectReasonCLOSETRADEPARTIALUNITSMISSING TransactionRejectReason = "CLOSE_TRADE_PARTIAL_UNITS_MISSING"

	// TransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE captures enum value "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"
	TransactionRejectReasonCLOSETRADEUNITSEXCEEDTRADESIZE TransactionRejectReason = "CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE"

	// TransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST captures enum value "CLOSEOUT_POSITION_DOESNT_EXIST"
	TransactionRejectReasonCLOSEOUTPOSITIONDOESNTEXIST TransactionRejectReason = "CLOSEOUT_POSITION_DOESNT_EXIST"

	// TransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION captures enum value "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"
	TransactionRejectReasonCLOSEOUTPOSITIONINCOMPLETESPECIFICATION TransactionRejectReason = "CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION"

	// TransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE captures enum value "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"
	TransactionRejectReasonCLOSEOUTPOSITIONUNITSEXCEEDPOSITIONSIZE TransactionRejectReason = "CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE"

	// TransactionRejectReasonCLOSEOUTPOSITIONREJECT captures enum value "CLOSEOUT_POSITION_REJECT"
	TransactionRejectReasonCLOSEOUTPOSITIONREJECT TransactionRejectReason = "CLOSEOUT_POSITION_REJECT"

	// TransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING captures enum value "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"
	TransactionRejectReasonCLOSEOUTPOSITIONPARTIALUNITSMISSING TransactionRejectReason = "CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING"

	// TransactionRejectReasonMARKUPGROUPIDINVALID captures enum value "MARKUP_GROUP_ID_INVALID"
	TransactionRejectReasonMARKUPGROUPIDINVALID TransactionRejectReason = "MARKUP_GROUP_ID_INVALID"

	// TransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID captures enum value "POSITION_AGGREGATION_MODE_INVALID"
	TransactionRejectReasonPOSITIONAGGREGATIONMODEINVALID TransactionRejectReason = "POSITION_AGGREGATION_MODE_INVALID"

	// TransactionRejectReasonADMINCONFIGUREDATAMISSING captures enum value "ADMIN_CONFIGURE_DATA_MISSING"
	TransactionRejectReasonADMINCONFIGUREDATAMISSING TransactionRejectReason = "ADMIN_CONFIGURE_DATA_MISSING"

	// TransactionRejectReasonMARGINRATEINVALID captures enum value "MARGIN_RATE_INVALID"
	TransactionRejectReasonMARGINRATEINVALID TransactionRejectReason = "MARGIN_RATE_INVALID"

	// TransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT captures enum value "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"
	TransactionRejectReasonMARGINRATEWOULDTRIGGERCLOSEOUT TransactionRejectReason = "MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT"

	// TransactionRejectReasonALIASINVALID captures enum value "ALIAS_INVALID"
	TransactionRejectReasonALIASINVALID TransactionRejectReason = "ALIAS_INVALID"

	// TransactionRejectReasonCLIENTCONFIGUREDATAMISSING captures enum value "CLIENT_CONFIGURE_DATA_MISSING"
	TransactionRejectReasonCLIENTCONFIGUREDATAMISSING TransactionRejectReason = "CLIENT_CONFIGURE_DATA_MISSING"

	// TransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL captures enum value "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"
	TransactionRejectReasonMARGINRATEWOULDTRIGGERMARGINCALL TransactionRejectReason = "MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL"

	// TransactionRejectReasonAMOUNTINVALID captures enum value "AMOUNT_INVALID"
	TransactionRejectReasonAMOUNTINVALID TransactionRejectReason = "AMOUNT_INVALID"

	// TransactionRejectReasonINSUFFICIENTFUNDS captures enum value "INSUFFICIENT_FUNDS"
	TransactionRejectReasonINSUFFICIENTFUNDS TransactionRejectReason = "INSUFFICIENT_FUNDS"

	// TransactionRejectReasonAMOUNTMISSING captures enum value "AMOUNT_MISSING"
	TransactionRejectReasonAMOUNTMISSING TransactionRejectReason = "AMOUNT_MISSING"

	// TransactionRejectReasonFUNDINGREASONMISSING captures enum value "FUNDING_REASON_MISSING"
	TransactionRejectReasonFUNDINGREASONMISSING TransactionRejectReason = "FUNDING_REASON_MISSING"

	// TransactionRejectReasonCLIENTEXTENSIONSDATAMISSING captures enum value "CLIENT_EXTENSIONS_DATA_MISSING"
	TransactionRejectReasonCLIENTEXTENSIONSDATAMISSING TransactionRejectReason = "CLIENT_EXTENSIONS_DATA_MISSING"

	// TransactionRejectReasonREPLACINGORDERINVALID captures enum value "REPLACING_ORDER_INVALID"
	TransactionRejectReasonREPLACINGORDERINVALID TransactionRejectReason = "REPLACING_ORDER_INVALID"

	// TransactionRejectReasonREPLACINGTRADEIDINVALID captures enum value "REPLACING_TRADE_ID_INVALID"
	TransactionRejectReasonREPLACINGTRADEIDINVALID TransactionRejectReason = "REPLACING_TRADE_ID_INVALID"
)

func (TransactionRejectReason) Validate

func (m TransactionRejectReason) Validate(formats strfmt.Registry) error

Validate validates this transaction reject reason

type TransactionType

type TransactionType string

TransactionType The possible types of a Transaction swagger:model TransactionType

const (

	// TransactionTypeCREATE captures enum value "CREATE"
	TransactionTypeCREATE TransactionType = "CREATE"

	// TransactionTypeCLOSE captures enum value "CLOSE"
	TransactionTypeCLOSE TransactionType = "CLOSE"

	// TransactionTypeREOPEN captures enum value "REOPEN"
	TransactionTypeREOPEN TransactionType = "REOPEN"

	// TransactionTypeCLIENTCONFIGURE captures enum value "CLIENT_CONFIGURE"
	TransactionTypeCLIENTCONFIGURE TransactionType = "CLIENT_CONFIGURE"

	// TransactionTypeCLIENTCONFIGUREREJECT captures enum value "CLIENT_CONFIGURE_REJECT"
	TransactionTypeCLIENTCONFIGUREREJECT TransactionType = "CLIENT_CONFIGURE_REJECT"

	// TransactionTypeTRANSFERFUNDS captures enum value "TRANSFER_FUNDS"
	TransactionTypeTRANSFERFUNDS TransactionType = "TRANSFER_FUNDS"

	// TransactionTypeTRANSFERFUNDSREJECT captures enum value "TRANSFER_FUNDS_REJECT"
	TransactionTypeTRANSFERFUNDSREJECT TransactionType = "TRANSFER_FUNDS_REJECT"

	// TransactionTypeMARKETORDER captures enum value "MARKET_ORDER"
	TransactionTypeMARKETORDER TransactionType = "MARKET_ORDER"

	// TransactionTypeMARKETORDERREJECT captures enum value "MARKET_ORDER_REJECT"
	TransactionTypeMARKETORDERREJECT TransactionType = "MARKET_ORDER_REJECT"

	// TransactionTypeFIXEDPRICEORDER captures enum value "FIXED_PRICE_ORDER"
	TransactionTypeFIXEDPRICEORDER TransactionType = "FIXED_PRICE_ORDER"

	// TransactionTypeLIMITORDER captures enum value "LIMIT_ORDER"
	TransactionTypeLIMITORDER TransactionType = "LIMIT_ORDER"

	// TransactionTypeLIMITORDERREJECT captures enum value "LIMIT_ORDER_REJECT"
	TransactionTypeLIMITORDERREJECT TransactionType = "LIMIT_ORDER_REJECT"

	// TransactionTypeSTOPORDER captures enum value "STOP_ORDER"
	TransactionTypeSTOPORDER TransactionType = "STOP_ORDER"

	// TransactionTypeSTOPORDERREJECT captures enum value "STOP_ORDER_REJECT"
	TransactionTypeSTOPORDERREJECT TransactionType = "STOP_ORDER_REJECT"

	// TransactionTypeMARKETIFTOUCHEDORDER captures enum value "MARKET_IF_TOUCHED_ORDER"
	TransactionTypeMARKETIFTOUCHEDORDER TransactionType = "MARKET_IF_TOUCHED_ORDER"

	// TransactionTypeMARKETIFTOUCHEDORDERREJECT captures enum value "MARKET_IF_TOUCHED_ORDER_REJECT"
	TransactionTypeMARKETIFTOUCHEDORDERREJECT TransactionType = "MARKET_IF_TOUCHED_ORDER_REJECT"

	// TransactionTypeTAKEPROFITORDER captures enum value "TAKE_PROFIT_ORDER"
	TransactionTypeTAKEPROFITORDER TransactionType = "TAKE_PROFIT_ORDER"

	// TransactionTypeTAKEPROFITORDERREJECT captures enum value "TAKE_PROFIT_ORDER_REJECT"
	TransactionTypeTAKEPROFITORDERREJECT TransactionType = "TAKE_PROFIT_ORDER_REJECT"

	// TransactionTypeSTOPLOSSORDER captures enum value "STOP_LOSS_ORDER"
	TransactionTypeSTOPLOSSORDER TransactionType = "STOP_LOSS_ORDER"

	// TransactionTypeSTOPLOSSORDERREJECT captures enum value "STOP_LOSS_ORDER_REJECT"
	TransactionTypeSTOPLOSSORDERREJECT TransactionType = "STOP_LOSS_ORDER_REJECT"

	// TransactionTypeTRAILINGSTOPLOSSORDER captures enum value "TRAILING_STOP_LOSS_ORDER"
	TransactionTypeTRAILINGSTOPLOSSORDER TransactionType = "TRAILING_STOP_LOSS_ORDER"

	// TransactionTypeTRAILINGSTOPLOSSORDERREJECT captures enum value "TRAILING_STOP_LOSS_ORDER_REJECT"
	TransactionTypeTRAILINGSTOPLOSSORDERREJECT TransactionType = "TRAILING_STOP_LOSS_ORDER_REJECT"

	// TransactionTypeORDERFILL captures enum value "ORDER_FILL"
	TransactionTypeORDERFILL TransactionType = "ORDER_FILL"

	// TransactionTypeORDERCANCEL captures enum value "ORDER_CANCEL"
	TransactionTypeORDERCANCEL TransactionType = "ORDER_CANCEL"

	// TransactionTypeORDERCANCELREJECT captures enum value "ORDER_CANCEL_REJECT"
	TransactionTypeORDERCANCELREJECT TransactionType = "ORDER_CANCEL_REJECT"

	// TransactionTypeORDERCLIENTEXTENSIONSMODIFY captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY"
	TransactionTypeORDERCLIENTEXTENSIONSMODIFY TransactionType = "ORDER_CLIENT_EXTENSIONS_MODIFY"

	// TransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT captures enum value "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransactionTypeORDERCLIENTEXTENSIONSMODIFYREJECT TransactionType = "ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransactionTypeTRADECLIENTEXTENSIONSMODIFY captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY"
	TransactionTypeTRADECLIENTEXTENSIONSMODIFY TransactionType = "TRADE_CLIENT_EXTENSIONS_MODIFY"

	// TransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT captures enum value "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"
	TransactionTypeTRADECLIENTEXTENSIONSMODIFYREJECT TransactionType = "TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT"

	// TransactionTypeMARGINCALLENTER captures enum value "MARGIN_CALL_ENTER"
	TransactionTypeMARGINCALLENTER TransactionType = "MARGIN_CALL_ENTER"

	// TransactionTypeMARGINCALLEXTEND captures enum value "MARGIN_CALL_EXTEND"
	TransactionTypeMARGINCALLEXTEND TransactionType = "MARGIN_CALL_EXTEND"

	// TransactionTypeMARGINCALLEXIT captures enum value "MARGIN_CALL_EXIT"
	TransactionTypeMARGINCALLEXIT TransactionType = "MARGIN_CALL_EXIT"

	// TransactionTypeDELAYEDTRADECLOSURE captures enum value "DELAYED_TRADE_CLOSURE"
	TransactionTypeDELAYEDTRADECLOSURE TransactionType = "DELAYED_TRADE_CLOSURE"

	// TransactionTypeDAILYFINANCING captures enum value "DAILY_FINANCING"
	TransactionTypeDAILYFINANCING TransactionType = "DAILY_FINANCING"

	// TransactionTypeRESETRESETTABLEPL captures enum value "RESET_RESETTABLE_PL"
	TransactionTypeRESETRESETTABLEPL TransactionType = "RESET_RESETTABLE_PL"
)

func (TransactionType) Validate

func (m TransactionType) Validate(formats strfmt.Registry) error

Validate validates this transaction type

type TransferFundsRejectTransaction

type TransferFundsRejectTransaction struct {

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The amount to deposit/withdraw from the Account in the Account's home currency. A positive value indicates a deposit, a negative value indicates a withdrawal.
	Amount string `json:"amount,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// An optional comment that may be attached to a fund transfer for audit purposes
	Comment string `json:"comment,omitempty"`

	// The reason that an Account is being funded.
	// Enum: [CLIENT_FUNDING ACCOUNT_TRANSFER DIVISION_MIGRATION SITE_MIGRATION ADJUSTMENT]
	FundingReason string `json:"fundingReason,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The reason that the Reject Transaction was created
	// Enum: [INTERNAL_SERVER_ERROR INSTRUMENT_PRICE_UNKNOWN ACCOUNT_NOT_ACTIVE ACCOUNT_LOCKED ACCOUNT_ORDER_CREATION_LOCKED ACCOUNT_CONFIGURATION_LOCKED ACCOUNT_DEPOSIT_LOCKED ACCOUNT_WITHDRAWAL_LOCKED ACCOUNT_ORDER_CANCEL_LOCKED INSTRUMENT_NOT_TRADEABLE PENDING_ORDERS_ALLOWED_EXCEEDED ORDER_ID_UNSPECIFIED ORDER_DOESNT_EXIST ORDER_IDENTIFIER_INCONSISTENCY TRADE_ID_UNSPECIFIED TRADE_DOESNT_EXIST TRADE_IDENTIFIER_INCONSISTENCY INSUFFICIENT_MARGIN INSTRUMENT_MISSING INSTRUMENT_UNKNOWN UNITS_MISSING UNITS_INVALID UNITS_PRECISION_EXCEEDED UNITS_LIMIT_EXCEEDED UNITS_MIMIMUM_NOT_MET PRICE_MISSING PRICE_INVALID PRICE_PRECISION_EXCEEDED PRICE_DISTANCE_MISSING PRICE_DISTANCE_INVALID PRICE_DISTANCE_PRECISION_EXCEEDED PRICE_DISTANCE_MAXIMUM_EXCEEDED PRICE_DISTANCE_MINIMUM_NOT_MET TIME_IN_FORCE_MISSING TIME_IN_FORCE_INVALID TIME_IN_FORCE_GTD_TIMESTAMP_MISSING TIME_IN_FORCE_GTD_TIMESTAMP_IN_PAST PRICE_BOUND_INVALID PRICE_BOUND_PRECISION_EXCEEDED ORDERS_ON_FILL_DUPLICATE_CLIENT_ORDER_IDS TRADE_ON_FILL_CLIENT_EXTENSIONS_NOT_SUPPORTED CLIENT_ORDER_ID_INVALID CLIENT_ORDER_ID_ALREADY_EXISTS CLIENT_ORDER_TAG_INVALID CLIENT_ORDER_COMMENT_INVALID CLIENT_TRADE_ID_INVALID CLIENT_TRADE_ID_ALREADY_EXISTS CLIENT_TRADE_TAG_INVALID CLIENT_TRADE_COMMENT_INVALID ORDER_FILL_POSITION_ACTION_MISSING ORDER_FILL_POSITION_ACTION_INVALID TRIGGER_CONDITION_MISSING TRIGGER_CONDITION_INVALID ORDER_PARTIAL_FILL_OPTION_MISSING ORDER_PARTIAL_FILL_OPTION_INVALID INVALID_REISSUE_IMMEDIATE_PARTIAL_FILL TAKE_PROFIT_ORDER_ALREADY_EXISTS TAKE_PROFIT_ON_FILL_PRICE_MISSING TAKE_PROFIT_ON_FILL_PRICE_INVALID TAKE_PROFIT_ON_FILL_PRICE_PRECISION_EXCEEDED TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_MISSING TAKE_PROFIT_ON_FILL_TIME_IN_FORCE_INVALID TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_MISSING TAKE_PROFIT_ON_FILL_GTD_TIMESTAMP_IN_PAST TAKE_PROFIT_ON_FILL_CLIENT_ORDER_ID_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_TAG_INVALID TAKE_PROFIT_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_MISSING TAKE_PROFIT_ON_FILL_TRIGGER_CONDITION_INVALID STOP_LOSS_ORDER_ALREADY_EXISTS STOP_LOSS_ORDER_GUARANTEED_REQUIRED STOP_LOSS_ORDER_GUARANTEED_PRICE_WITHIN_SPREAD STOP_LOSS_ORDER_GUARANTEED_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_HALTED_CREATE_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HALTED_TIGHTEN_VIOLATION STOP_LOSS_ORDER_GUARANTEED_HEDGING_NOT_ALLOWED STOP_LOSS_ORDER_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ORDER_NOT_CANCELABLE STOP_LOSS_ORDER_NOT_REPLACEABLE STOP_LOSS_ORDER_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ORDER_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_REQUIRED_FOR_PENDING_ORDER STOP_LOSS_ON_FILL_GUARANTEED_NOT_ALLOWED STOP_LOSS_ON_FILL_GUARANTEED_REQUIRED STOP_LOSS_ON_FILL_PRICE_MISSING STOP_LOSS_ON_FILL_PRICE_INVALID STOP_LOSS_ON_FILL_PRICE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_GUARANTEED_MINIMUM_DISTANCE_NOT_MET STOP_LOSS_ON_FILL_GUARANTEED_LEVEL_RESTRICTION_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_INVALID STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED STOP_LOSS_ON_FILL_DISTANCE_PRECISION_EXCEEDED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_SPECIFIED STOP_LOSS_ON_FILL_PRICE_AND_DISTANCE_BOTH_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID TRAILING_STOP_LOSS_ORDER_ALREADY_EXISTS TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MISSING TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_INVALID TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_PRECISION_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MAXIMUM_EXCEEDED TRAILING_STOP_LOSS_ON_FILL_PRICE_DISTANCE_MINIMUM_NOT_MET TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_MISSING TRAILING_STOP_LOSS_ON_FILL_TIME_IN_FORCE_INVALID TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_MISSING TRAILING_STOP_LOSS_ON_FILL_GTD_TIMESTAMP_IN_PAST TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_ID_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_TAG_INVALID TRAILING_STOP_LOSS_ON_FILL_CLIENT_ORDER_COMMENT_INVALID TRAILING_STOP_LOSS_ORDERS_NOT_SUPPORTED TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_MISSING TRAILING_STOP_LOSS_ON_FILL_TRIGGER_CONDITION_INVALID CLOSE_TRADE_TYPE_MISSING CLOSE_TRADE_PARTIAL_UNITS_MISSING CLOSE_TRADE_UNITS_EXCEED_TRADE_SIZE CLOSEOUT_POSITION_DOESNT_EXIST CLOSEOUT_POSITION_INCOMPLETE_SPECIFICATION CLOSEOUT_POSITION_UNITS_EXCEED_POSITION_SIZE CLOSEOUT_POSITION_REJECT CLOSEOUT_POSITION_PARTIAL_UNITS_MISSING MARKUP_GROUP_ID_INVALID POSITION_AGGREGATION_MODE_INVALID ADMIN_CONFIGURE_DATA_MISSING MARGIN_RATE_INVALID MARGIN_RATE_WOULD_TRIGGER_CLOSEOUT ALIAS_INVALID CLIENT_CONFIGURE_DATA_MISSING MARGIN_RATE_WOULD_TRIGGER_MARGIN_CALL AMOUNT_INVALID INSUFFICIENT_FUNDS AMOUNT_MISSING FUNDING_REASON_MISSING CLIENT_EXTENSIONS_DATA_MISSING REPLACING_ORDER_INVALID REPLACING_TRADE_ID_INVALID]
	RejectReason string `json:"rejectReason,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "TRANSFER_FUNDS_REJECT" in a TransferFundsRejectTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TransferFundsRejectTransaction A TransferFundsRejectTransaction represents the rejection of the transfer of funds in/out of an Account. swagger:model TransferFundsRejectTransaction

func (*TransferFundsRejectTransaction) MarshalBinary

func (m *TransferFundsRejectTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TransferFundsRejectTransaction) UnmarshalBinary

func (m *TransferFundsRejectTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TransferFundsRejectTransaction) Validate

func (m *TransferFundsRejectTransaction) Validate(formats strfmt.Registry) error

Validate validates this transfer funds reject transaction

type TransferFundsTransaction

type TransferFundsTransaction struct {

	// The Account's balance after funds are transferred.
	AccountBalance string `json:"accountBalance,omitempty"`

	// The ID of the Account the Transaction was created for.
	AccountID string `json:"accountID,omitempty"`

	// The amount to deposit/withdraw from the Account in the Account's home currency. A positive value indicates a deposit, a negative value indicates a withdrawal.
	Amount string `json:"amount,omitempty"`

	// The ID of the "batch" that the Transaction belongs to. Transactions in the same batch are applied to the Account simultaneously.
	BatchID string `json:"batchID,omitempty"`

	// An optional comment that may be attached to a fund transfer for audit purposes
	Comment string `json:"comment,omitempty"`

	// The reason that an Account is being funded.
	// Enum: [CLIENT_FUNDING ACCOUNT_TRANSFER DIVISION_MIGRATION SITE_MIGRATION ADJUSTMENT]
	FundingReason string `json:"fundingReason,omitempty"`

	// The Transaction's Identifier.
	ID string `json:"id,omitempty"`

	// The Request ID of the request which generated the transaction.
	RequestID string `json:"requestID,omitempty"`

	// The date/time when the Transaction was created.
	Time string `json:"time,omitempty"`

	// The Type of the Transaction. Always set to "TRANSFER_FUNDS" in a TransferFundsTransaction.
	// Enum: [CREATE CLOSE REOPEN CLIENT_CONFIGURE CLIENT_CONFIGURE_REJECT TRANSFER_FUNDS TRANSFER_FUNDS_REJECT MARKET_ORDER MARKET_ORDER_REJECT FIXED_PRICE_ORDER LIMIT_ORDER LIMIT_ORDER_REJECT STOP_ORDER STOP_ORDER_REJECT MARKET_IF_TOUCHED_ORDER MARKET_IF_TOUCHED_ORDER_REJECT TAKE_PROFIT_ORDER TAKE_PROFIT_ORDER_REJECT STOP_LOSS_ORDER STOP_LOSS_ORDER_REJECT TRAILING_STOP_LOSS_ORDER TRAILING_STOP_LOSS_ORDER_REJECT ORDER_FILL ORDER_CANCEL ORDER_CANCEL_REJECT ORDER_CLIENT_EXTENSIONS_MODIFY ORDER_CLIENT_EXTENSIONS_MODIFY_REJECT TRADE_CLIENT_EXTENSIONS_MODIFY TRADE_CLIENT_EXTENSIONS_MODIFY_REJECT MARGIN_CALL_ENTER MARGIN_CALL_EXTEND MARGIN_CALL_EXIT DELAYED_TRADE_CLOSURE DAILY_FINANCING RESET_RESETTABLE_PL]
	Type string `json:"type,omitempty"`

	// The ID of the user that initiated the creation of the Transaction.
	UserID int64 `json:"userID,omitempty"`
}

TransferFundsTransaction A TransferFundsTransaction represents the transfer of funds in/out of an Account. swagger:model TransferFundsTransaction

func (*TransferFundsTransaction) MarshalBinary

func (m *TransferFundsTransaction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TransferFundsTransaction) UnmarshalBinary

func (m *TransferFundsTransaction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TransferFundsTransaction) Validate

func (m *TransferFundsTransaction) Validate(formats strfmt.Registry) error

Validate validates this transfer funds transaction

type UnitsAvailable

type UnitsAvailable struct {

	// default
	Default *UnitsAvailableDetails `json:"default,omitempty"`

	// open only
	OpenOnly *UnitsAvailableDetails `json:"openOnly,omitempty"`

	// reduce first
	ReduceFirst *UnitsAvailableDetails `json:"reduceFirst,omitempty"`

	// reduce only
	ReduceOnly *UnitsAvailableDetails `json:"reduceOnly,omitempty"`
}

UnitsAvailable Representation of how many units of an Instrument are available to be traded by an Order depending on its postionFill option. swagger:model UnitsAvailable

func (*UnitsAvailable) MarshalBinary

func (m *UnitsAvailable) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnitsAvailable) UnmarshalBinary

func (m *UnitsAvailable) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnitsAvailable) Validate

func (m *UnitsAvailable) Validate(formats strfmt.Registry) error

Validate validates this units available

type UnitsAvailableDetails

type UnitsAvailableDetails struct {

	// The units available for long Orders.
	Long string `json:"long,omitempty"`

	// The units available for short Orders.
	Short string `json:"short,omitempty"`
}

UnitsAvailableDetails Representation of many units of an Instrument are available to be traded for both long and short Orders. swagger:model UnitsAvailableDetails

func (*UnitsAvailableDetails) MarshalBinary

func (m *UnitsAvailableDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnitsAvailableDetails) UnmarshalBinary

func (m *UnitsAvailableDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnitsAvailableDetails) Validate

func (m *UnitsAvailableDetails) Validate(formats strfmt.Registry) error

Validate validates this units available details

type UserInfo

type UserInfo struct {

	// The country that the user is based in.
	Country string `json:"country,omitempty"`

	// The user's email address.
	EmailAddress string `json:"emailAddress,omitempty"`

	// The user's OANDA-assigned user ID.
	UserID int64 `json:"userID,omitempty"`

	// The user-provided username.
	Username string `json:"username,omitempty"`
}

UserInfo A representation of user information, as provided to the user themself. swagger:model UserInfo

func (*UserInfo) MarshalBinary

func (m *UserInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserInfo) UnmarshalBinary

func (m *UserInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserInfo) Validate

func (m *UserInfo) Validate(formats strfmt.Registry) error

Validate validates this user info

type UserInfoExternal

type UserInfoExternal struct {

	// Flag indicating if the the user's Accounts adhere to FIFO execution rules.
	FIFO bool `json:"FIFO,omitempty"`

	// The country that the user is based in.
	Country string `json:"country,omitempty"`

	// The user's OANDA-assigned user ID.
	UserID int64 `json:"userID,omitempty"`
}

UserInfoExternal A representation of user information, as available to external (3rd party) clients. swagger:model UserInfoExternal

func (*UserInfoExternal) MarshalBinary

func (m *UserInfoExternal) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserInfoExternal) UnmarshalBinary

func (m *UserInfoExternal) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserInfoExternal) Validate

func (m *UserInfoExternal) Validate(formats strfmt.Registry) error

Validate validates this user info external

type UserSpecifier

type UserSpecifier string

UserSpecifier The specifier that refers to a User swagger:model UserSpecifier

func (UserSpecifier) Validate

func (m UserSpecifier) Validate(formats strfmt.Registry) error

Validate validates this user specifier

type WeeklyAlignment

type WeeklyAlignment string

WeeklyAlignment The day of the week to use for candlestick granularities with weekly alignment. swagger:model WeeklyAlignment

const (

	// WeeklyAlignmentMonday captures enum value "Monday"
	WeeklyAlignmentMonday WeeklyAlignment = "Monday"

	// WeeklyAlignmentTuesday captures enum value "Tuesday"
	WeeklyAlignmentTuesday WeeklyAlignment = "Tuesday"

	// WeeklyAlignmentWednesday captures enum value "Wednesday"
	WeeklyAlignmentWednesday WeeklyAlignment = "Wednesday"

	// WeeklyAlignmentThursday captures enum value "Thursday"
	WeeklyAlignmentThursday WeeklyAlignment = "Thursday"

	// WeeklyAlignmentFriday captures enum value "Friday"
	WeeklyAlignmentFriday WeeklyAlignment = "Friday"

	// WeeklyAlignmentSaturday captures enum value "Saturday"
	WeeklyAlignmentSaturday WeeklyAlignment = "Saturday"

	// WeeklyAlignmentSunday captures enum value "Sunday"
	WeeklyAlignmentSunday WeeklyAlignment = "Sunday"
)

func (WeeklyAlignment) Validate

func (m WeeklyAlignment) Validate(formats strfmt.Registry) error

Validate validates this weekly alignment

Source Files

Jump to

Keyboard shortcuts

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