Class PayoutAdapterService<T extends EntryStateModel,​X extends ExitStateModel>

java.lang.Object
dev.vality.adapter.bank.payout.spring.boot.starter.service.PayoutAdapterService<T,​X>
All Implemented Interfaces:
dev.vality.damsel.withdrawals.provider_adapter.AdapterSrv.Iface

public class PayoutAdapterService<T extends EntryStateModel,​X extends ExitStateModel>
extends Object
implements dev.vality.damsel.withdrawals.provider_adapter.AdapterSrv.Iface
  • Constructor Summary

    Constructors
    Constructor Description
    PayoutAdapterService()  
  • Method Summary

    Modifier and Type Method Description
    dev.vality.damsel.withdrawals.provider_adapter.Quote getQuote​(dev.vality.damsel.withdrawals.provider_adapter.GetQuoteParams getQuoteParams, Map<String,​String> map)  
    dev.vality.damsel.withdrawals.provider_adapter.CallbackResult handleCallback​(dev.vality.damsel.withdrawals.provider_adapter.Callback callback, dev.vality.damsel.withdrawals.provider_adapter.Withdrawal withdrawal, dev.vality.damsel.msgpack.Value value, Map<String,​String> map)  
    dev.vality.damsel.withdrawals.provider_adapter.ProcessResult processWithdrawal​(dev.vality.damsel.withdrawals.provider_adapter.Withdrawal withdrawal, dev.vality.damsel.msgpack.Value state, Map<String,​String> options)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PayoutAdapterService

      public PayoutAdapterService()
  • Method Details

    • processWithdrawal

      public dev.vality.damsel.withdrawals.provider_adapter.ProcessResult processWithdrawal​(dev.vality.damsel.withdrawals.provider_adapter.Withdrawal withdrawal, dev.vality.damsel.msgpack.Value state, Map<String,​String> options) throws org.apache.thrift.TException
      Specified by:
      processWithdrawal in interface dev.vality.damsel.withdrawals.provider_adapter.AdapterSrv.Iface
      Throws:
      org.apache.thrift.TException
    • getQuote

      public dev.vality.damsel.withdrawals.provider_adapter.Quote getQuote​(dev.vality.damsel.withdrawals.provider_adapter.GetQuoteParams getQuoteParams, Map<String,​String> map) throws dev.vality.damsel.withdrawals.provider_adapter.GetQuoteFailure, org.apache.thrift.TException
      Specified by:
      getQuote in interface dev.vality.damsel.withdrawals.provider_adapter.AdapterSrv.Iface
      Throws:
      dev.vality.damsel.withdrawals.provider_adapter.GetQuoteFailure
      org.apache.thrift.TException
    • handleCallback

      public dev.vality.damsel.withdrawals.provider_adapter.CallbackResult handleCallback​(dev.vality.damsel.withdrawals.provider_adapter.Callback callback, dev.vality.damsel.withdrawals.provider_adapter.Withdrawal withdrawal, dev.vality.damsel.msgpack.Value value, Map<String,​String> map) throws org.apache.thrift.TException
      Specified by:
      handleCallback in interface dev.vality.damsel.withdrawals.provider_adapter.AdapterSrv.Iface
      Throws:
      org.apache.thrift.TException