com.truelayer.java.merchantaccounts.entities.transactions.MerchantAccountPayment 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 MerchantAccountPayment extends Transaction {
Type type = Type.MERCHANT_ACCOUNT_PAYMENT;
String id;
CurrencyCode currency;
int amountInMinor;
Transaction.Status status = Status.SETTLED;
ZonedDateTime settledAt;
PaymentSource paymentSource;
String paymentId;
}