public static class RecipientCreateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RecipientCreateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
RecipientCreateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
RecipientCreateParams |
build()
Finalize and obtain parameter instance from this builder.
|
RecipientCreateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
RecipientCreateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
RecipientCreateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
RecipientCreateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
RecipientCreateParams.Builder |
setBankAccount(java.lang.String bankAccount)
A bank account to attach to the recipient.
|
RecipientCreateParams.Builder |
setCard(java.lang.String card)
A U.S.
|
RecipientCreateParams.Builder |
setDescription(java.lang.String description)
An arbitrary string which you can attach to a
Recipient object. |
RecipientCreateParams.Builder |
setEmail(java.lang.String email)
The recipient's email address.
|
RecipientCreateParams.Builder |
setName(java.lang.String name)
The recipient's full, legal name.
|
RecipientCreateParams.Builder |
setTaxId(java.lang.String taxId)
The recipient's tax ID, as a string.
|
RecipientCreateParams.Builder |
setType(java.lang.String type)
Type of the recipient: either
individual or corporation . |
public RecipientCreateParams build()
public RecipientCreateParams.Builder setBankAccount(java.lang.String bankAccount)
public RecipientCreateParams.Builder setCard(java.lang.String card)
public RecipientCreateParams.Builder setDescription(java.lang.String description)
Recipient
object. It is displayed
alongside the recipient in the web interface.public RecipientCreateParams.Builder setEmail(java.lang.String email)
public RecipientCreateParams.Builder addExpand(java.lang.String element)
RecipientCreateParams.expand
for the field documentation.public RecipientCreateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
RecipientCreateParams.expand
for the field documentation.public RecipientCreateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
RecipientCreateParams.extraParams
for the field documentation.public RecipientCreateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
RecipientCreateParams.extraParams
for the field documentation.public RecipientCreateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
RecipientCreateParams.metadata
for the field documentation.public RecipientCreateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
RecipientCreateParams.metadata
for the field documentation.public RecipientCreateParams.Builder setName(java.lang.String name)
individual
, should be in the format First Last
, First Middle Last
, or First M Last
(no prefixes or suffixes).
For corporation
, the full, incorporated name.public RecipientCreateParams.Builder setTaxId(java.lang.String taxId)
individual
, the full SSN; for type
corporation
, the full EIN.public RecipientCreateParams.Builder setType(java.lang.String type)
individual
or corporation
.