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

com.paypal.orders.MerchantBase Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// This class was generated on Tue, 04 Sep 2018 12:15:14 PDT by version 0.1.0-dev+904328-dirty of Braintree SDK Generator
// MerchantBase.java
// @version 0.1.0-dev+904328-dirty
// @type object
// @data H4sIAAAAAAAC/7xUwW4TMRC98xWjPYEUpVVLOeQEVQ9UiFKhwAVQNbHfZq167e3YTrqg/juynbZJIwQSiEskP2d25r15zz+a+TigmTXvIapjF+mUA5pJ85nF8MLigvt83UyadxgfD2cISswQjXfNrJl3II3IxgZqvVDsQP39B9edJ4GCWSGUmzY5HYidpjbZ1lhbYS8aMqX5dq0JxDZ4unZ+7YjrHwcegWkzad6I8FjnP5w0H8H6g7NjM2vZBmTgJhmBfgAuxQ+QaBCa2ZcH5iGKcct9ysoauHhl9A73bXRfhCEtrFFkNFw0rYEUOXgYSAk4QtNi3FHnoJKhcxfF66SgKXoKaRi8REoBpDgg0PP8HUyXUzoVNm4uABkXsRTO7WltYkeXPF6yfUHrDrKRidCzsVestSAE8vLQ+croLK/zkXjFxmbmfyuqS9beTX6r7M5MO+o+vdlXOJMWV0izNd+hK0Pa1Ey/psPDY7WwXl3fJB9RzvVXhSjeLSty4SNmFT7YxunTkDfw6iWpjoVVhARiAbG1fp0XiNbno9N0dHLyq39xG1FzUHsorzejvN40fUQomKWb0lu/xgoyKVVLOAhbOxIrhSE7p+db06eeLNwydtVYbpd9XujRyfboNU8Dx6warSDZlTlGHHN1ckUk/adTEm5NiPcqHzyV+f/YZ8vBO+bZxfetU+NRciF0fjahdWdUV94Y6jlcQ2eBQo6Tb8sWNhWslE8ukkv9AlIs6DR0WUGOaAlf7IxoGrhwqbI/rQskKB0WdiQ4JWNZbLYS0yB+EIPIMtIqE3Yxj5Gf4+OjXJtCfRzg8lLKfIKQbPwnqf129+wnAAAA//8=
// DO NOT EDIT
package com.paypal.orders;

import java.util.Map;
import java.util.HashMap;
import java.util.List;
import java.util.ArrayList;
import com.braintreepayments.http.annotations.*;
/**
 * The details for the merchant who receives the funds and fulfills the order. The merchant is also known as the payee.
 */
@Model
public class MerchantBase {

    // Required default constructor
    public MerchantBase() {}

	/**
	* The public identifier for app created by the merchant/payee. Introduced to support use cases (for e.g. BrainTree integration with PayPal) where payee email_address or merchant_id is not available.
	*/
	@SerializedName("client_id")
	private String clientId;

	public String clientId() { return clientId; }
	
	public MerchantBase clientId(String clientId) {
	    this.clientId = clientId;
	    return this;
	}

	/**
	* The internationalized email address.
Note: Up to 64 characters are allowed before and 255 characters are allowed after the @ sign. However, the generally accepted maximum length for an email address is 254 characters. The pattern verifies that an unquoted @ sign exists.
*/ @SerializedName("email_address") private String emailAddress; public String emailAddress() { return emailAddress; } public MerchantBase emailAddress(String emailAddress) { this.emailAddress = emailAddress; return this; } /** * The PayPal payer ID, which is a masked version of the PayPal account number intended for use with third parties. The account number is reversibly encrypted and a proprietary variant of Base32 is used to encode the result. */ @SerializedName("merchant_id") private String merchantId; public String merchantId() { return merchantId; } public MerchantBase merchantId(String merchantId) { this.merchantId = merchantId; return this; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy