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

com.ingenico.connect.gateway.sdk.java.domain.token.definitions.MandateSepaDirectDebitWithoutCreditor 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.token.definitions;

import com.ingenico.connect.gateway.sdk.java.domain.definitions.BankAccountIban;

public class MandateSepaDirectDebitWithoutCreditor {

	private BankAccountIban bankAccountIban = null;

	private String customerContractIdentifier = null;

	private Debtor debtor = null;

	private Boolean isRecurring = null;

	private MandateApproval mandateApproval = null;

	private String preNotification = null;

	/**
	 * Object containing Account holder and IBAN information
	 */
	public BankAccountIban getBankAccountIban() {
		return bankAccountIban;
	}

	/**
	 * Object containing Account holder and IBAN information
	 */
	public void setBankAccountIban(BankAccountIban value) {
		this.bankAccountIban = value;
	}

	/**
	 * Identifies the contract between customer and merchant
	 */
	public String getCustomerContractIdentifier() {
		return customerContractIdentifier;
	}

	/**
	 * Identifies the contract between customer and merchant
	 */
	public void setCustomerContractIdentifier(String value) {
		this.customerContractIdentifier = value;
	}

	/**
	 * Object containing information on the debtor
	 */
	public Debtor getDebtor() {
		return debtor;
	}

	/**
	 * Object containing information on the debtor
	 */
	public void setDebtor(Debtor value) {
		this.debtor = value;
	}

	/**
	 * 
  • true *
  • false *
*/ public Boolean getIsRecurring() { return isRecurring; } /** *
  • true *
  • false *
*/ public void setIsRecurring(Boolean value) { this.isRecurring = value; } /** * Object containing the details of the mandate approval */ public MandateApproval getMandateApproval() { return mandateApproval; } /** * Object containing the details of the mandate approval */ public void setMandateApproval(MandateApproval value) { this.mandateApproval = value; } /** * Indicates whether a pre-notification should be sent to the customer.
*
    *
  • do-not-send - Do not send a pre-notification *
  • send-on-first-collection - Send a pre-notification *
*/ public String getPreNotification() { return preNotification; } /** * Indicates whether a pre-notification should be sent to the customer.
*
    *
  • do-not-send - Do not send a pre-notification *
  • send-on-first-collection - Send a pre-notification *
*/ public void setPreNotification(String value) { this.preNotification = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy