public class AliasPaymentMethod extends PaymentMethod
Constructor and Description |
---|
AliasPaymentMethod(PaymentMethodType type,
java.lang.String alias)
Creates a new object of type AliasPaymentMethod.
|
Modifier and Type | Method and Description |
---|---|
AliasPaymentMethod |
clone()
Returns a deep copy of this object.
|
static AliasPaymentMethod |
fromJson(java.lang.String json)
Creates a new recurring payment method object from a given JSON string.
|
java.lang.String |
getAlias()
Returns the payment method alias.
|
java.lang.String |
toJson()
Returns a JSON string representation of the recurring payment method.
|
java.lang.String |
toString() |
protected void |
validate() |
createMethod, createMethods, getType
public AliasPaymentMethod(PaymentMethodType type, java.lang.String alias)
type
- The payment method typealias
- Alias identifying a previously used payment methodpublic AliasPaymentMethod clone()
clone
in class PaymentMethod
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public static AliasPaymentMethod fromJson(java.lang.String json)
json
- JSON string to be deserialized into a recurring payment method object.public java.lang.String getAlias()
public java.lang.String toJson()
protected void validate()