abstract class AbstractRequest
AbstractRequest(amount: Amount<Currency>)
val amount: Amount<Currency>