public class PaymentInstrument
Represents data about the hardware to perform the payment.
public PaymentInstrument(@NotNull PaymentInstrumentType type, @Nullable java.lang.Boolean isHandledOnline, @Nullable java.lang.Long cashTenderAmount, @Nullable java.lang.String tokenId, @Nullable java.lang.String authorisationCode)
Represents data about the hardware to perform the payment.
@NotNull public java.lang.String toString()
@NotNull public PaymentInstrumentType getType()
@Nullable public java.lang.Boolean isHandledOnline()
@Nullable public java.lang.Long getCashTenderAmount()
@Nullable public java.lang.String getTokenId()
@Nullable public java.lang.String getAuthorisationCode()
@NotNull public PaymentInstrumentType component1()
@Nullable public java.lang.Boolean component2()
@Nullable public java.lang.Long component3()
@Nullable public java.lang.String component4()
@Nullable public java.lang.String component5()
@NotNull public PaymentInstrument copy(@NotNull PaymentInstrumentType type, @Nullable java.lang.Boolean isHandledOnline, @Nullable java.lang.Long cashTenderAmount, @Nullable java.lang.String tokenId, @Nullable java.lang.String authorisationCode)
Represents data about the hardware to perform the payment.
public int hashCode()
Represents data about the hardware to perform the payment.
public boolean equals(@Nullable java.lang.Object p)
Represents data about the hardware to perform the payment.