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

com.ingenico.connect.gateway.sdk.java.domain.mandates.definitions.MandateResponse 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 MandateResponse {

	private String alias = null;

	private MandateCustomer customer = null;

	private String customerReference = null;

	private String recurrenceType = null;

	private String status = 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 the customer to which this mandate is applicable */ public String getCustomerReference() { return customerReference; } /** * The unique identifier of the customer to which this mandate is applicable */ public void setCustomerReference(String value) { this.customerReference = value; } /** * Specifieds whether the mandate is for one-off or recurring payments. */ public String getRecurrenceType() { return recurrenceType; } /** * Specifieds whether the mandate is for one-off or recurring payments. */ public void setRecurrenceType(String value) { this.recurrenceType = value; } /** * The status of the mandate. Possible values are: *
    *
  • ACTIVE *
  • EXPIRED *
  • CREATED *
  • REVOKED *
  • WAITING_FOR_REFERENCE *
  • BLOCKED *
  • USED *

*/ public String getStatus() { return status; } /** * The status of the mandate. Possible values are: *
    *
  • ACTIVE *
  • EXPIRED *
  • CREATED *
  • REVOKED *
  • WAITING_FOR_REFERENCE *
  • BLOCKED *
  • USED *

*/ public void setStatus(String value) { this.status = value; } /** * The unique identifier of the mandate */ public String getUniqueMandateReference() { return uniqueMandateReference; } /** * The unique identifier of the mandate */ public void setUniqueMandateReference(String value) { this.uniqueMandateReference = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy