Class Customer.CustomerBuilder
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.postpayments.responses.requestapaymentorpayoutresponsecreated.customer.Customer.CustomerBuilder
-
- Enclosing class:
- Customer
public static class Customer.CustomerBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Customerbuild()Customer.CustomerBuilderemail(java.lang.String email)The customer's email address.Customer.CustomerBuilderid(java.lang.String id)The customer's unique identifier.Customer.CustomerBuildername(java.lang.String name)The customer's name.Customer.CustomerBuilderphone(Phone phone)The customer's phone number.Customer.CustomerBuildersummary(Summary summary)Summary of the customer's transaction history.java.lang.StringtoString()
-
-
-
Method Detail
-
id
public Customer.CustomerBuilder id(java.lang.String id)
The customer's unique identifier. This can be passed as a source when making a payment. [Required] ^(cus)_(\w{26})$- Returns:
this.
-
email
public Customer.CustomerBuilder email(java.lang.String email)
The customer's email address. [Optional]- Returns:
this.
-
name
public Customer.CustomerBuilder name(java.lang.String name)
The customer's name. [Optional]- Returns:
this.
-
phone
public Customer.CustomerBuilder phone(Phone phone)
The customer's phone number. [Optional]- Returns:
this.
-
summary
public Customer.CustomerBuilder summary(Summary summary)
Summary of the customer's transaction history. Used for risk assessment when source.type is Tamara [Optional]- Returns:
this.
-
build
public Customer build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-