001package com.nexmo.client.verify;
002
003import com.nexmo.client.HttpWrapper;
004
005public class Psd2Endpoint {
006
007    public Psd2Method method;
008
009    public Psd2Endpoint(HttpWrapper wrapper) {
010        this.method = new Psd2Method(wrapper);
011    }
012
013    public VerifyResponse psd2Verify(String number, Double amount, String payee){
014        return psd2Verify(new Psd2Request.Builder(number, amount, payee).build());
015    }
016
017    public VerifyResponse psd2Verify(String number, Double amount, String payee, Psd2Request.Workflow workflow){
018        return psd2Verify(new Psd2Request.Builder(number, amount, payee).workflow(workflow).build());
019    }
020
021    public VerifyResponse psd2Verify(Psd2Request request){
022        return method.execute(request);
023    }
024}