All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ingenico.connect.gateway.sdk.java.domain.mandates.definitions.CreateMandateBase Maven / Gradle / Ivy

Go to download

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

There is a newer version: 6.47.0
Show newest version
/*
 * This class was auto-generated from the API references found at
 * https://epayments-api.developer-ingenico.com/s2sapi/v1/
 */
package com.ingenico.connect.gateway.sdk.java.domain.mandates.definitions;

public class CreateMandateBase {

	private String alias = null;

	private MandateCustomer customer = null;

	private String customerReference = null;

	private String language = null;

	private String recurrenceType = null;

	private String signatureType = null;

	private String uniqueMandateReference = null;

	/**
	 * An alias for the mandate. This can be used to visually represent the mandate.
* Do not include any unobfuscated sensitive data in the alias.
* Default value if not provided is the obfuscated IBAN of the customer. */ public String getAlias() { return alias; } /** * An alias for the mandate. This can be used to visually represent the mandate.
* Do not include any unobfuscated sensitive data in the alias.
* Default value if not provided is the obfuscated IBAN of the customer. */ public void setAlias(String value) { this.alias = value; } /** * Customer object containing customer specific inputs */ public MandateCustomer getCustomer() { return customer; } /** * Customer object containing customer specific inputs */ public void setCustomer(MandateCustomer value) { this.customer = value; } /** * The unique identifier of a customer */ public String getCustomerReference() { return customerReference; } /** * The unique identifier of a customer */ public void setCustomerReference(String value) { this.customerReference = value; } /** * The language of the customer. */ public String getLanguage() { return language; } /** * The language of the customer. */ public void setLanguage(String value) { this.language = value; } /** * Specifies whether the mandate is for one-off or recurring payments. Possible values are:
*
    *
  • UNIQUE *
  • RECURRING *
*/ public String getRecurrenceType() { return recurrenceType; } /** * Specifies whether the mandate is for one-off or recurring payments. Possible values are:
*
    *
  • UNIQUE *
  • RECURRING *
*/ public void setRecurrenceType(String value) { this.recurrenceType = value; } /** * Specifies whether the mandate is unsigned or singed by SMS. Possible values are:
*
    *
  • UNSIGNED *
  • SMS *
*/ public String getSignatureType() { return signatureType; } /** * Specifies whether the mandate is unsigned or singed by SMS. Possible values are:
*
    *
  • UNSIGNED *
  • SMS *
*/ public void setSignatureType(String value) { this.signatureType = value; } /** * The unique identifier of the mandate. If you do not provide one, we will generate one for you. */ public String getUniqueMandateReference() { return uniqueMandateReference; } /** * The unique identifier of the mandate. If you do not provide one, we will generate one for you. */ public void setUniqueMandateReference(String value) { this.uniqueMandateReference = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy