ApiRequest

Trait ApiRequest 

Source
pub trait ApiRequest: Serialize {
    type Response: DeserializeOwned + Serialize;

    // Required method
    fn method_name(&self) -> &'static str;

    // Provided methods
    fn is_private(&self) -> bool { ... }
    fn to_params(&self) -> Value { ... }
}

Required Associated Types§

Required Methods§

Source

fn method_name(&self) -> &'static str

Provided Methods§

Source

fn is_private(&self) -> bool

Source

fn to_params(&self) -> Value

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ApiRequest for MulticastGetInstrumentDictionaryRequest

Source§

impl ApiRequest for MulticastGetPacketRequest

Source§

impl ApiRequest for MulticastGetPacketsRequest

Source§

impl ApiRequest for PrivateAcceptBlockRfqRequest

Source§

impl ApiRequest for PrivateActivateSecurityKeyRequest

Source§

impl ApiRequest for PrivateAddBlockRfqQuoteRequest

Source§

impl ApiRequest for PrivateAddToAddressBookRequest

Source§

impl ApiRequest for PrivateAddressOwnershipRequest

Source§

impl ApiRequest for PrivateApproveBlockTradeRequest

Source§

impl ApiRequest for PrivateBuyRequest

Source§

impl ApiRequest for PrivateCancelAllBlockRfqQuotesRequest

Source§

impl ApiRequest for PrivateCancelAllByCurrencyPairRequest

Source§

impl ApiRequest for PrivateCancelAllByCurrencyRequest

Source§

impl ApiRequest for PrivateCancelAllByInstrumentRequest

Source§

impl ApiRequest for PrivateCancelAllByKindOrTypeRequest

Source§

impl ApiRequest for PrivateCancelAllRequest

Source§

impl ApiRequest for PrivateCancelBlockRfqQuoteRequest

Source§

impl ApiRequest for PrivateCancelBlockRfqRequest

Source§

impl ApiRequest for PrivateCancelBlockRfqTriggerRequest

Source§

impl ApiRequest for PrivateCancelByLabelRequest

Source§

impl ApiRequest for PrivateCancelCustodyWithdrawalAddressChangeRequest

Source§

impl ApiRequest for PrivateCancelPendingCustodyWithdrawalsRequest

Source§

impl ApiRequest for PrivateCancelQuotesRequest

Source§

impl ApiRequest for PrivateCancelRequest

Source§

impl ApiRequest for PrivateCancelTransferByIdRequest

Source§

impl ApiRequest for PrivateCancelWithdrawalRequest

Source§

impl ApiRequest for PrivateChangeApiKeyNameRequest

Source§

impl ApiRequest for PrivateChangeMarginModelRequest

Source§

impl ApiRequest for PrivateChangePasswordRequest

Source§

impl ApiRequest for PrivateChangeScopeInApiKeyRequest

Source§

impl ApiRequest for PrivateChangeSecurityKeyAssignmentRequest

Source§

impl ApiRequest for PrivateChangeSubaccountNameRequest

Source§

impl ApiRequest for PrivateChatGetAccountSummaryRequest

Source§

impl ApiRequest for PrivateChatSetNickRequest

Source§

impl ApiRequest for PrivateClosePositionRequest

Source§

impl ApiRequest for PrivateCreateApiKeyRequest

Source§

impl ApiRequest for PrivateCreateBlockRfqRequest

Source§

impl ApiRequest for PrivateCreateComboRequest

Source§

impl ApiRequest for PrivateCreateDepositAddressRequest

Source§

impl ApiRequest for PrivateCreateSubaccountRequest

Source§

impl ApiRequest for PrivateCustodyBindCorporateAccountRequest

Source§

impl ApiRequest for PrivateCustodyDepositFundsRequest

Source§

impl ApiRequest for PrivateCustodyDepositRequest

Source§

impl ApiRequest for PrivateCustodyExecuteSettlementInstructionRequest

Source§

impl ApiRequest for PrivateCustodyGetAllBalancesSnapshotRequest

Source§

impl ApiRequest for PrivateCustodyGetBalanceRequest

Source§

impl ApiRequest for PrivateCustodyGetBalanceSnapshotRequest

Source§

impl ApiRequest for PrivateCustodyGetSettlementRequest

Source§

impl ApiRequest for PrivateCustodyInitiateSettlementRequest

Source§

impl ApiRequest for PrivateCustodyPutBalanceRequest

Source§

impl ApiRequest for PrivateCustodyReviewSettlementRequest

Source§

impl ApiRequest for PrivateCustodyUnbindAccountRequest

Source§

impl ApiRequest for PrivateCustodyWithdrawFundsRequest

Source§

impl ApiRequest for PrivateCustodyWithdrawRequest

Source§

impl ApiRequest for PrivateDeactivateSecurityKeyRequest

Source§

impl ApiRequest for PrivateDeleteAddressBeneficiaryRequest

Source§

impl ApiRequest for PrivateDisableApiKeyRequest

Source§

impl ApiRequest for PrivateDisableCancelOnDisconnectRequest

Source§

impl ApiRequest for PrivateDisableSecurityKeysForSubaccountRequest

Source§

impl ApiRequest for PrivateEditApiKeyRequest

Source§

impl ApiRequest for PrivateEditBlockRfqQuoteRequest

Source§

impl ApiRequest for PrivateEditByLabelRequest

Source§

impl ApiRequest for PrivateEditRequest

Source§

impl ApiRequest for PrivateEnableAffiliateProgramRequest

Source§

impl ApiRequest for PrivateEnableApiKeyRequest

Source§

impl ApiRequest for PrivateEnableCancelOnDisconnectRequest

Source§

impl ApiRequest for PrivateExecuteBlockTradeRequest

Source§

impl ApiRequest for PrivateGenerateCustodyDepositAddressRequest

Source§

impl ApiRequest for PrivateGetAccessLogRequest

Source§

impl ApiRequest for PrivateGetAccountSummariesRequest

Source§

impl ApiRequest for PrivateGetAccountSummaryRequest

Source§

impl ApiRequest for PrivateGetAddressBeneficiaryRequest

Source§

impl ApiRequest for PrivateGetAddressBookRequest

Source§

impl ApiRequest for PrivateGetAffiliateProgramInfoRequest

Source§

impl ApiRequest for PrivateGetBlockRfqMakersRequest

Source§

impl ApiRequest for PrivateGetBlockRfqQuotesRequest

Source§

impl ApiRequest for PrivateGetBlockRfqUserInfoRequest

Source§

impl ApiRequest for PrivateGetBlockRfqsRequest

Source§

impl ApiRequest for PrivateGetBlockTradeRequest

Source§

impl ApiRequest for PrivateGetBlockTradeRequestsRequest

Source§

impl ApiRequest for PrivateGetBlockTradesRequest

Source§

impl ApiRequest for PrivateGetBrokerTradeRequestsRequest

Source§

impl ApiRequest for PrivateGetBrokerTradesRequest

Source§

impl ApiRequest for PrivateGetCancelOnDisconnectRequest

Source§

impl ApiRequest for PrivateGetCurrentDepositAddressRequest

Source§

impl ApiRequest for PrivateGetDepositsRequest

Source§

impl ApiRequest for PrivateGetEmailLanguageRequest

Source§

impl ApiRequest for PrivateGetJwtRequest

Source§

impl ApiRequest for PrivateGetLegPricesRequest

Source§

impl ApiRequest for PrivateGetMarginsRequest

Source§

impl ApiRequest for PrivateGetMmpConfigRequest

Source§

impl ApiRequest for PrivateGetMmpStatusRequest

Source§

impl ApiRequest for PrivateGetNewAnnouncementsRequest

Source§

impl ApiRequest for PrivateGetOpenOrdersByCurrencyRequest

Source§

impl ApiRequest for PrivateGetOpenOrdersByInstrumentRequest

Source§

impl ApiRequest for PrivateGetOpenOrdersByLabelRequest

Source§

impl ApiRequest for PrivateGetOpenOrdersRequest

Source§

impl ApiRequest for PrivateGetOrderHistoryByCurrencyRequest

Source§

impl ApiRequest for PrivateGetOrderHistoryByInstrumentRequest

Source§

impl ApiRequest for PrivateGetOrderMarginByIdsRequest

Source§

impl ApiRequest for PrivateGetOrderStateByLabelRequest

Source§

impl ApiRequest for PrivateGetOrderStateRequest

Source§

impl ApiRequest for PrivateGetPendingBlockTradesRequest

Source§

impl ApiRequest for PrivateGetPmeParamsRequest

Source§

impl ApiRequest for PrivateGetPositionRequest

Source§

impl ApiRequest for PrivateGetPositionsRequest

Source§

impl ApiRequest for PrivateGetSecurityKeyActivationDataRequest

Source§

impl ApiRequest for PrivateGetSecurityKeysStatusRequest

Source§

impl ApiRequest for PrivateGetSettlementHistoryByCurrencyRequest

Source§

impl ApiRequest for PrivateGetSettlementHistoryByInstrumentRequest

Source§

impl ApiRequest for PrivateGetStatsRequest

Source§

impl ApiRequest for PrivateGetSubaccountsDetailsRequest

Source§

impl ApiRequest for PrivateGetSubaccountsRequest

Source§

impl ApiRequest for PrivateGetTransactionLogRequest

Source§

impl ApiRequest for PrivateGetTransfersRequest

Source§

impl ApiRequest for PrivateGetTriggerOrderHistoryRequest

Source§

impl ApiRequest for PrivateGetUserLocksRequest

Source§

impl ApiRequest for PrivateGetUserTradesByCurrencyAndTimeRequest

Source§

impl ApiRequest for PrivateGetUserTradesByCurrencyRequest

Source§

impl ApiRequest for PrivateGetUserTradesByInstrumentAndTimeRequest

Source§

impl ApiRequest for PrivateGetUserTradesByInstrumentRequest

Source§

impl ApiRequest for PrivateGetUserTradesByOrderRequest

Source§

impl ApiRequest for PrivateGetWithdrawalPolicyLimitsRequest

Source§

impl ApiRequest for PrivateGetWithdrawalPolicyModeRequest

Source§

impl ApiRequest for PrivateGetWithdrawalsRequest

Source§

impl ApiRequest for PrivateInvalidateBlockTradeSignatureRequest

Source§

impl ApiRequest for PrivateListAddressBeneficiariesRequest

Source§

impl ApiRequest for PrivateListApiKeysRequest

Source§

impl ApiRequest for PrivateListCustodyAccountsRequest

Source§

impl ApiRequest for PrivateListCustodyLogsRequest

Source§

impl ApiRequest for PrivateListSecurityKeysRequest

Source§

impl ApiRequest for PrivateLogoutRequest

Source§

impl ApiRequest for PrivateMassQuoteRequest

Source§

impl ApiRequest for PrivateMovePositionsRequest

Source§

impl ApiRequest for PrivatePmeSimulateRequest

Source§

impl ApiRequest for PrivateRejectBlockTradeRequest

Source§

impl ApiRequest for PrivateRemoveApiKeyRequest

Source§

impl ApiRequest for PrivateRemoveFromAddressBookRequest

Source§

impl ApiRequest for PrivateRemoveSubaccountRequest

Source§

impl ApiRequest for PrivateResetApiKeyRequest

Source§

impl ApiRequest for PrivateResetMmpRequest

Source§

impl ApiRequest for PrivateSaveAddressBeneficiaryRequest

Source§

impl ApiRequest for PrivateSellRequest

Source§

impl ApiRequest for PrivateSendRfqRequest

Source§

impl ApiRequest for PrivateSetAnnouncementAsReadRequest

Source§

impl ApiRequest for PrivateSetClearanceOriginatorRequest

Source§

impl ApiRequest for PrivateSetCustodyAutoDepositRequest

Source§

impl ApiRequest for PrivateSetCustodyClientIdRequest

Source§

impl ApiRequest for PrivateSetCustodyWithdrawalAddressRequest

Source§

impl ApiRequest for PrivateSetDisabledTradingProductsRequest

Source§

impl ApiRequest for PrivateSetEmailForSubaccountRequest

Source§

impl ApiRequest for PrivateSetEmailLanguageRequest

Source§

impl ApiRequest for PrivateSetMmpConfigRequest

Source§

impl ApiRequest for PrivateSetPasswordForSubaccountRequest

Source§

impl ApiRequest for PrivateSetSelfTradingConfigRequest

Source§

impl ApiRequest for PrivateSetWithdrawalPolicyLimitsRequest

Source§

impl ApiRequest for PrivateSetWithdrawalPolicyModeRequest

Source§

impl ApiRequest for PrivateSimulateBlockTradeRequest

Source§

impl ApiRequest for PrivateSimulatePortfolioRequest

Source§

impl ApiRequest for PrivateSubmitTransferBetweenSubaccountsRequest

Source§

impl ApiRequest for PrivateSubmitTransferToSubaccountRequest

Source§

impl ApiRequest for PrivateSubmitTransferToUserRequest

Source§

impl ApiRequest for PrivateSubscribeRequest

Source§

impl ApiRequest for PrivateToggleDepositAddressCreationRequest

Source§

impl ApiRequest for PrivateToggleNotificationsFromSubaccountRequest

Source§

impl ApiRequest for PrivateToggleSubaccountLoginRequest

Source§

impl ApiRequest for PrivateTradeBlockRfqRequest

Source§

impl ApiRequest for PrivateUnsubscribeAllRequest

Source§

impl ApiRequest for PrivateUnsubscribeRequest

Source§

impl ApiRequest for PrivateUpdateInAddressBookRequest

Source§

impl ApiRequest for PrivateVaspsRequest

Source§

impl ApiRequest for PrivateVerifyBlockTradeRequest

Source§

impl ApiRequest for PrivateWithdrawRequest

Source§

impl ApiRequest for PublicAskForPasswordResetRequest

Source§

impl ApiRequest for PublicAuthRequest

Source§

impl ApiRequest for PublicCancelSecurityKeysResetRequest

Source§

impl ApiRequest for PublicConfirmSecurityKeysResetRequest

Source§

impl ApiRequest for PublicDisableHeartbeatRequest

Source§

impl ApiRequest for PublicExchangeTokenRequest

Source§

impl ApiRequest for PublicForkTokenRequest

Source§

impl ApiRequest for PublicGetAnnouncementsRequest

Source§

impl ApiRequest for PublicGetAprHistoryRequest

Source§

impl ApiRequest for PublicGetBlockRfqTradesRequest

Source§

impl ApiRequest for PublicGetBookSummaryByCurrencyRequest

Source§

impl ApiRequest for PublicGetBookSummaryByInstrumentRequest

Source§

impl ApiRequest for PublicGetComboDetailsRequest

Source§

impl ApiRequest for PublicGetComboIdsRequest

Source§

impl ApiRequest for PublicGetCombosRequest

Source§

impl ApiRequest for PublicGetContractSizeRequest

Source§

impl ApiRequest for PublicGetCurrenciesRequest

Source§

impl ApiRequest for PublicGetDeliveryPricesRequest

Source§

impl ApiRequest for PublicGetExpirationsRequest

Source§

impl ApiRequest for PublicGetFundingChartDataRequest

Source§

impl ApiRequest for PublicGetFundingRateHistoryRequest

Source§

impl ApiRequest for PublicGetFundingRateValueRequest

Source§

impl ApiRequest for PublicGetHistoricalVolatilityRequest

Source§

impl ApiRequest for PublicGetIndexChartDataRequest

Source§

impl ApiRequest for PublicGetIndexPriceNamesRequest

Source§

impl ApiRequest for PublicGetIndexPriceRequest

Source§

impl ApiRequest for PublicGetIndexRequest

Source§

impl ApiRequest for PublicGetInstrumentRequest

Source§

impl ApiRequest for PublicGetInstrumentsRequest

Source§

impl ApiRequest for PublicGetInsuranceChartDataRequest

Source§

impl ApiRequest for PublicGetInsuranceDataRequest

Source§

impl ApiRequest for PublicGetLastSettlementsByCurrencyRequest

Source§

impl ApiRequest for PublicGetLastSettlementsByInstrumentRequest

Source§

impl ApiRequest for PublicGetLastTradesByCurrencyAndTimeRequest

Source§

impl ApiRequest for PublicGetLastTradesByCurrencyRequest

Source§

impl ApiRequest for PublicGetLastTradesByInstrumentAndTimeRequest

Source§

impl ApiRequest for PublicGetLastTradesByInstrumentRequest

Source§

impl ApiRequest for PublicGetMarkPriceHistoryRequest

Source§

impl ApiRequest for PublicGetOrderBookByInstrumentIdRequest

Source§

impl ApiRequest for PublicGetOrderBookRequest

Source§

impl ApiRequest for PublicGetRfqsRequest

Source§

impl ApiRequest for PublicGetSecurityKeysResetDataRequest

Source§

impl ApiRequest for PublicGetSupportedIndexNamesRequest

Source§

impl ApiRequest for PublicGetTimeRequest

Source§

impl ApiRequest for PublicGetTradeVolumesRequest

Source§

impl ApiRequest for PublicGetTradingviewChartDataRequest

Source§

impl ApiRequest for PublicGetVolatilityIndexDataRequest

Source§

impl ApiRequest for PublicHelloRequest

Source§

impl ApiRequest for PublicResetPasswordRequest

Source§

impl ApiRequest for PublicSetHeartbeatRequest

Source§

impl ApiRequest for PublicStatusRequest

Source§

impl ApiRequest for PublicSubscribeRequest

Source§

impl ApiRequest for PublicTestRequest

Source§

impl ApiRequest for PublicTickerRequest

Source§

impl ApiRequest for PublicTickersByExpirationRequest

Source§

impl ApiRequest for PublicUnsubscribeAllRequest

Source§

impl ApiRequest for PublicUnsubscribeRequest