All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.global.api.entities.reporting.PayByLinkSummary Maven / Gradle / Ivy

There is a newer version: 14.2.3
Show newest version
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<>();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy