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

com.onlinepayments.domain.PaymentLinkSpecificInput Maven / Gradle / Ivy

There is a newer version: 4.24.0
Show newest version
/*
 * This class was auto-generated.
 */
package com.onlinepayments.domain;

/**
 * An object containing details specific to payment link creation
 */
public class PaymentLinkSpecificInput {

	private String description = null;

	private String expirationDate = null;

	private String recipientName = null;

	/**
	 * A note related to the created payment link.
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * A note related to the created payment link.
	 */
	public void setDescription(String value) {
		this.description = value;
	}

	/**
	 * A note related to the created payment link.
	 */
	public PaymentLinkSpecificInput withDescription(String value) {
		this.description = value;
		return this;
	}

	/**
	 * The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.
	 */
	public String getExpirationDate() {
		return expirationDate;
	}

	/**
	 * The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.
	 */
	public void setExpirationDate(String value) {
		this.expirationDate = value;
	}

	/**
	 * The date after which the payment link will not be usable to complete the payment. The date sent cannot be more than 6 months in the future or a past date. It must also contain the UTC offset.
	 */
	public PaymentLinkSpecificInput withExpirationDate(String value) {
		this.expirationDate = value;
		return this;
	}

	/**
	 * The payment link recipient name.
	 */
	public String getRecipientName() {
		return recipientName;
	}

	/**
	 * The payment link recipient name.
	 */
	public void setRecipientName(String value) {
		this.recipientName = value;
	}

	/**
	 * The payment link recipient name.
	 */
	public PaymentLinkSpecificInput withRecipientName(String value) {
		this.recipientName = value;
		return this;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy