com.global.api.entities.reporting.PayByLinkSummary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of globalpayments-sdk Show documentation
Show all versions of globalpayments-sdk Show documentation
API for processing payments through Global Payments
package com.global.api.entities.reporting;
import com.global.api.entities.TransactionSummary;
import com.global.api.entities.enums.PayByLinkStatus;
import com.global.api.entities.enums.PayByLinkType;
import com.global.api.entities.enums.PaymentMethodName;
import com.global.api.entities.enums.PaymentMethodUsageMode;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.joda.time.DateTime;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
@Accessors(chain = true)
@Getter
@Setter
public class PayByLinkSummary {
private String merchantId;
private String merchantName;
private String accountId;
private String accountName;
private String id;
private String url;
private PayByLinkStatus status;
private PayByLinkType type;
private List allowedPaymentMethods;
private PaymentMethodUsageMode usageMode;
private String usageCount;
private String reference;
private String name;
private String description;
private String shippable;
public String shippingAmount;
private String viewedCount;
private DateTime expirationDate;
private List images;
public BigDecimal amount;
public String currency;
private List transactions = new ArrayList<>();
}