ToFwCall

Trait ToFwCall 

Source
pub trait ToFwCall<'a>{
    type ApiRequest;
    type ApiResponse;

    // Required method
    fn get_call(self) -> FwCall<'a, Self::ApiRequest, Self::ApiResponse>;

    // Provided method
    fn to_call(
        self,
    ) -> Result<FwCall<'a, Self::ApiRequest, Self::ApiResponse>, FWaveError> { ... }
}

Required Associated Types§

Required Methods§

Source

fn get_call(self) -> FwCall<'a, Self::ApiRequest, Self::ApiResponse>

Provided Methods§

Source

fn to_call( self, ) -> Result<FwCall<'a, Self::ApiRequest, Self::ApiResponse>, FWaveError>

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<'a> ToFwCall<'a> for AchReq

Source§

impl<'a> ToFwCall<'a> for BankTransferReq

Source§

impl<'a> ToFwCall<'a> for CardChargeReq

Source§

impl<'a> ToFwCall<'a> for CancelPlanReq

Source§

impl<'a> ToFwCall<'a> for CreatePlanReq

Source§

impl<'a> ToFwCall<'a> for GetPlanReq

Source§

impl<'a> ToFwCall<'a> for GetPlansReq

Source§

impl<'a> ToFwCall<'a> for UpdatePlanReq

Source§

impl<'a> ToFwCall<'a> for CapturePreAuthChargeReq

Source§

impl<'a> ToFwCall<'a> for RefundPreAuthChargeReq

Source§

impl<'a> ToFwCall<'a> for VoidPreAuthChargeReq

Source§

impl<'a> ToFwCall<'a> for FetchMultiRefundedTransReq

Source§

impl<'a> ToFwCall<'a> for FetchRefundedTransReq

Source§

impl<'a> ToFwCall<'a> for GetTransactionsReq

Source§

impl<'a> ToFwCall<'a> for QueryTransFeesReq

Source§

impl<'a> ToFwCall<'a> for RefundTransactionReq

Source§

impl<'a> ToFwCall<'a> for ResendFailedWebhookReq

Source§

impl<'a> ToFwCall<'a> for VerifyTransByIdReq

Source§

impl<'a> ToFwCall<'a> for VerifyTransByTxRefReq

Source§

impl<'a> ToFwCall<'a> for ViewTransTimelineReq

Source§

impl<'a> ToFwCall<'a> for ValidateChargeReq

Source§

impl<'a> ToFwCall<'a> for VirtualAcctBulkCreationReq

Source§

impl<'a> ToFwCall<'a> for VirtualAcctCreationReq

Source§

impl<'a> ToFwCall<'a> for BulkVirtualAcctDetailsReq

Source§

impl<'a> ToFwCall<'a> for GetVirtualAccountReq