package com.hepl.tunefortwo.entity;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.time.LocalDateTime;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@NoArgsConstructor
public class PaymentTransaction {
	
	private String paymentId;
    private String status;
    private String type;
    private String invoiceId;
    private BigDecimal amountRefunded;
    private BigDecimal amountPaid;
    private String refundStatus;
    private Boolean isCaptured;
    private String contactEmail;
    private String contactNo;
    private BigDecimal fee;
    private BigDecimal tax;
    private String bankTransactionId;
    private LocalDateTime createdDate;
    private String notes;
    private String paymentSignature;
    private String bank;
    private String vpa;
    private String cardId;
    private String customerId;
    private String tokenId;
	private String acquirerData;
	private String upiVpa;
	private String errorCode;
	private String errorDescription;
	private String errorSource;
	private String errorStep;
	private String errorReason;
	private String transaction;
	private String retrievalReferenceNumber;
	private String upiTransactionId;
	private String authCode;
	private String cardData;
	private String cardType;
	private boolean isEmiCard;
	private String lastFourDigitsOfCard;
	private String cardSubType;
	private String cardName;
	private String cartTokenIIn;
	private boolean isInternationalCard;
	private String entity;
	private String cardIssuer;
	private String cardNetwork;
	private String cardEntity;


}
