public class SignatureVerificationComplete extends PaymentActionComplete
Contains all the data to be sent when signature is required during a payment
public SignatureVerificationComplete(@NotNull java.lang.String merchantTransactionReference, boolean isSignatureVerified)
Contains all the data to be sent when signature is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.isSignatureVerified
- true whether the signature was verified.@NotNull public ActionType getAction()
@NotNull public java.lang.String getMerchantTransactionReference()
The transaction Reference defined by the merchant to uniquely identify the payment.
public boolean isSignatureVerified()
true whether the signature was verified.
@NotNull public java.lang.String component1()
The transaction Reference defined by the merchant to uniquely identify the payment.
public boolean component2()
true whether the signature was verified.
@NotNull public SignatureVerificationComplete copy(@NotNull java.lang.String merchantTransactionReference, boolean isSignatureVerified)
Contains all the data to be sent when signature is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.isSignatureVerified
- true whether the signature was verified.@NotNull public java.lang.String toString()
Contains all the data to be sent when signature is required during a payment
public int hashCode()
Contains all the data to be sent when signature is required during a payment
public boolean equals(@Nullable java.lang.Object p)
Contains all the data to be sent when signature is required during a payment