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

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

import java.util.List;

/**
 * Definition of the details of a single payment product group
 */
public class PaymentProductGroup {

	private List accountsOnFile = null;

	private Boolean allowsInstallments = null;

	private Boolean deviceFingerprintEnabled = null;

	private PaymentProductDisplayHints displayHints = null;

	private List fields = null;

	private String id = null;

	/**
	 * Only populated in the Client API
	 */
	public List getAccountsOnFile() {
		return accountsOnFile;
	}

	/**
	 * Only populated in the Client API
	 */
	public void setAccountsOnFile(List value) {
		this.accountsOnFile = value;
	}

	/**
	 * Indicates if the product supports installments
	 * 
    *
  • true - This payment supports installments *
  • false - This payment does not support installments *
*/ public Boolean getAllowsInstallments() { return allowsInstallments; } /** * Indicates if the product supports installments *
    *
  • true - This payment supports installments *
  • false - This payment does not support installments *
*/ public void setAllowsInstallments(Boolean value) { this.allowsInstallments = value; } /** * Indicates if device fingerprint is enabled for the product group *
  • true *
  • false *
*/ public Boolean getDeviceFingerprintEnabled() { return deviceFingerprintEnabled; } /** * Indicates if device fingerprint is enabled for the product group *
  • true *
  • false *
*/ public void setDeviceFingerprintEnabled(Boolean value) { this.deviceFingerprintEnabled = value; } /** * Object containing display hints like the order of the group when shown in a list, the name of the group and the logo. Note that the order of the group is the lowest order among the payment products that belong to the group. */ public PaymentProductDisplayHints getDisplayHints() { return displayHints; } /** * Object containing display hints like the order of the group when shown in a list, the name of the group and the logo. Note that the order of the group is the lowest order among the payment products that belong to the group. */ public void setDisplayHints(PaymentProductDisplayHints value) { this.displayHints = value; } /** * Object containing all the fields and their details that are associated with this payment product group. If you are not interested in the these fields you can have us filter them out (using hide=fields in the query-string) */ public List getFields() { return fields; } /** * Object containing all the fields and their details that are associated with this payment product group. If you are not interested in the these fields you can have us filter them out (using hide=fields in the query-string) */ public void setFields(List value) { this.fields = value; } /** * The ID of the payment product group in our system */ public String getId() { return id; } /** * The ID of the payment product group in our system */ public void setId(String value) { this.id = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy