com.paypal.orders.PayeeBase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of checkout-sdk Show documentation
Show all versions of checkout-sdk Show documentation
PayPal SDK for integrating with the Checkout REST APIs
// This class was generated on Thu, 16 May 2019 09:53:44 PDT by version 0.1.0-dev+8fcb5f of Braintree SDK Generator
// PayeeBase.java
// @version 0.1.0-dev+8fcb5f
// @type object
// @data H4sIAAAAAAAC/7xUwW7bOBC971cMdFacINnswafdIIcNCqRB4fbSFvaYfLKIUKQyJO2oRf69IOW4dtyiBVr0IkCPHMx7b+bxczUbelTTqucBmC85oKqrdyyGlxa33B2dvcKwhau6ukZQYvpovKum1awFaUQ2NlDjhWIL6iCqZRdp03oSKJg1QjlpktOB2Glqkm2MtSPsRUMmNNuvNYHYBk/3zm8c8XixsJpUdfWfCA+jjLO6egPWr50dqmnDNiADD8kI9A64E99DokGopu93BoQoxq2OxStr4OLc6APt++ixCX1aWqPo5npnQyF7Ql52ok6UgCM0cd9P6MZF8TopaIqeQup7L5FSACkOCDWFpNqs/ErYuJkAZFzESji3pY2JLd3xcMe2pk0L2XakBTo2ds5aC0JYZAKLZwZzoxfZWucj8ZqNzap/1VCXrH2qf+hqoXXg6AHRb7qaBYsrgtmaT9BUamhbM/mQzs4u1NJ6df+QfET5H78qRPFuNSK3PmI6wqf7OL3ts/n//E2qZWEVIYFYQGyt30DTEo3Pv07T+eXl925xEzEOfeyhvN5S+Xfb9CtCwazchP73G6whdalawUHY2oFYKfR5RTp+NF3qyMKtYluWit2h+jzI88t96mOGeo7ZNVpDTGNK9Djm6uSKSfpnWRIeTYjPLp++tPnPrM3e6h4szyF+vDpjNEomhG6uc0aMasu7Qh2He+hsUMhR8k2ZwraClfLJRXKpW0LKCjoNXUaQ01mCF1sjmnouWkbbX9YFEpQOSzsQnJKhDDavElMvvheDyDLQOgt2MdO44oCL81ybwvguwOWhFH6CkGz8LWn9+PTXFwAAAP//
// 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.paypal.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 PayeeBase {
// Required default constructor
public PayeeBase() {}
/**
* The public ID for the payee- or merchant-created app. Introduced to support use cases, such as 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 PayeeBase 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 email;
public String email() { return email; }
public PayeeBase email(String email) {
this.email = email;
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 PayeeBase merchantId(String merchantId) {
this.merchantId = merchantId;
return this;
}
}