com.truelayer.java.merchantaccounts.entities.transactions.ExternalPayment Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of truelayer-java Show documentation
Show all versions of truelayer-java Show documentation
TrueLayer Java SDK for https://truelayer.com
package com.truelayer.java.merchantaccounts.entities.transactions;
import com.truelayer.java.entities.CurrencyCode;
import java.time.ZonedDateTime;
import lombok.EqualsAndHashCode;
import lombok.Value;
@Value
@EqualsAndHashCode(callSuper = false)
public class ExternalPayment extends Transaction {
Transaction.Type type = Transaction.Type.EXTERNAL_PAYMENT;
String id;
CurrencyCode currency;
int amountInMinor;
Transaction.Status status = Status.SETTLED;
ZonedDateTime settledAt;
Remitter remitter;
}