public class VoiceAuthorisationRequired extends PaymentActionRequiredData
Contains the voice authorisation data that is required during a payment
public VoiceAuthorisationRequired(@NotNull ActionType action, @NotNull MerchantIdentifier merchant, @NotNull ReferralContact[] referralContacts)
Contains the voice authorisation data that is required during a payment
merchant
- merchant identifiers to complete voice authorisation for this payment.referralContacts
- referral contact details to complete voice authorisation for this payment.public boolean equals(@Nullable java.lang.Object other)
public int hashCode()
@NotNull public ActionType getAction()
@NotNull public MerchantIdentifier getMerchant()
@NotNull public ReferralContact[] getReferralContacts()
@NotNull public ActionType component1()
@NotNull public MerchantIdentifier component2()
@NotNull public ReferralContact[] component3()
@NotNull public VoiceAuthorisationRequired copy(@NotNull ActionType action, @NotNull MerchantIdentifier merchant, @NotNull ReferralContact[] referralContacts)
Contains the voice authorisation data that is required during a payment
merchant
- merchant identifiers to complete voice authorisation for this payment.referralContacts
- referral contact details to complete voice authorisation for this payment.@NotNull public java.lang.String toString()
Contains the voice authorisation data that is required during a payment