All Downloads are FREE. Search and download functionalities are using the official Maven repository.

travel.wink.wise.partner.transfer.client.WiseTransferClient Maven / Gradle / Ivy

The newest version!
package travel.wink.wise.partner.transfer.client;

import travel.wink.wise.partner.credentials.api.WiseUserTokens;
import reactor.core.publisher.Mono;
import travel.wink.wise.partner.transfer.api.TransferRequest;
import travel.wink.wise.partner.transfer.api.TransferWiseTransfer;

/**
 * The interface Wise transfer client.
 */
public interface WiseTransferClient {

    /**
     * Create transfer mono.
     *
     * @param twUserTokens    the tw user tokens
     * @param transferRequest the transfer request
     * @return the mono
     */
    Mono createTransfer(WiseUserTokens twUserTokens, TransferRequest transferRequest);

    /**
     * Requirements mono.
     *
     * @param twUserTokens    the tw user tokens
     * @param transferRequest the transfer request
     * @return the mono
     */
    Mono requirements(WiseUserTokens twUserTokens, TransferRequest transferRequest);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy