Package com.stripe.model
Class Person
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.net.ApiResource
-
- com.stripe.model.Person
-
- All Implemented Interfaces:
HasId
,MetadataStore<Person>
public class Person extends ApiResource implements MetadataStore<Person>, HasId
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Person.DateOfBirth
static class
Person.JapanAddress
static class
Person.Relationship
static class
Person.Requirements
static class
Person.Verification
static class
Person.VerificationDocument
-
Nested classes/interfaces inherited from class com.stripe.net.ApiResource
ApiResource.RequestMethod, ApiResource.RequestType
-
-
Field Summary
-
Fields inherited from class com.stripe.net.ApiResource
CHARSET, GSON
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description Person()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
Person
delete()
Delete a person.Person
delete(RequestOptions options)
Delete a person.boolean
equals(java.lang.Object o)
java.lang.String
getAccount()
Address
getAddress()
Person.JapanAddress
getAddressKana()
Person.JapanAddress
getAddressKanji()
java.lang.Long
getCreated()
java.lang.Boolean
getDeleted()
Person.DateOfBirth
getDob()
java.lang.String
getEmail()
java.lang.String
getFirstName()
java.lang.String
getFirstNameKana()
java.lang.String
getFirstNameKanji()
java.lang.String
getGender()
java.lang.String
getId()
java.lang.Boolean
getIdNumberProvided()
protected java.lang.String
getInstanceUrl()
java.lang.String
getLastName()
java.lang.String
getLastNameKana()
java.lang.String
getLastNameKanji()
java.lang.String
getMaidenName()
java.util.Map<java.lang.String,java.lang.String>
getMetadata()
java.lang.String
getObject()
java.lang.String
getPhone()
Person.Relationship
getRelationship()
Person.Requirements
getRequirements()
java.lang.Boolean
getSsnLast4Provided()
Person.Verification
getVerification()
int
hashCode()
void
setAccount(java.lang.String account)
void
setAddress(Address address)
void
setAddressKana(Person.JapanAddress addressKana)
void
setAddressKanji(Person.JapanAddress addressKanji)
void
setCreated(java.lang.Long created)
void
setDeleted(java.lang.Boolean deleted)
void
setDob(Person.DateOfBirth dob)
void
setEmail(java.lang.String email)
void
setFirstName(java.lang.String firstName)
void
setFirstNameKana(java.lang.String firstNameKana)
void
setFirstNameKanji(java.lang.String firstNameKanji)
void
setGender(java.lang.String gender)
void
setId(java.lang.String id)
void
setIdNumberProvided(java.lang.Boolean idNumberProvided)
void
setLastName(java.lang.String lastName)
void
setLastNameKana(java.lang.String lastNameKana)
void
setLastNameKanji(java.lang.String lastNameKanji)
void
setMaidenName(java.lang.String maidenName)
void
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
void
setObject(java.lang.String object)
void
setPhone(java.lang.String phone)
void
setRelationship(Person.Relationship relationship)
void
setRequirements(Person.Requirements requirements)
void
setSsnLast4Provided(java.lang.Boolean ssnLast4Provided)
void
setVerification(Person.Verification verification)
Person
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update a person.Person
update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options)
Update a person.-
Methods inherited from class com.stripe.net.ApiResource
classUrl, classUrl, instanceUrl, instanceUrl, multipartRequest, request, requestCollection, setExpandableFieldId, setStripeResponseGetter, singleClassUrl, singleClassUrl, subresourceUrl, urlEncode
-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
delete
public Person delete() throws StripeException
Delete a person.- Throws:
StripeException
-
delete
public Person delete(RequestOptions options) throws StripeException
Delete a person.- Throws:
StripeException
-
update
public Person update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
Update a person.- Specified by:
update
in interfaceMetadataStore<Person>
- Throws:
StripeException
-
update
public Person update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
Update a person.- Specified by:
update
in interfaceMetadataStore<Person>
- Throws:
StripeException
-
getInstanceUrl
protected java.lang.String getInstanceUrl()
-
getObject
public java.lang.String getObject()
-
getAccount
public java.lang.String getAccount()
-
getAddress
public Address getAddress()
-
getAddressKana
public Person.JapanAddress getAddressKana()
-
getAddressKanji
public Person.JapanAddress getAddressKanji()
-
getCreated
public java.lang.Long getCreated()
-
getDeleted
public java.lang.Boolean getDeleted()
-
getDob
public Person.DateOfBirth getDob()
-
getEmail
public java.lang.String getEmail()
-
getFirstName
public java.lang.String getFirstName()
-
getFirstNameKana
public java.lang.String getFirstNameKana()
-
getFirstNameKanji
public java.lang.String getFirstNameKanji()
-
getGender
public java.lang.String getGender()
-
getIdNumberProvided
public java.lang.Boolean getIdNumberProvided()
-
getLastName
public java.lang.String getLastName()
-
getLastNameKana
public java.lang.String getLastNameKana()
-
getLastNameKanji
public java.lang.String getLastNameKanji()
-
getMaidenName
public java.lang.String getMaidenName()
-
getPhone
public java.lang.String getPhone()
-
getRelationship
public Person.Relationship getRelationship()
-
getRequirements
public Person.Requirements getRequirements()
-
getSsnLast4Provided
public java.lang.Boolean getSsnLast4Provided()
-
getVerification
public Person.Verification getVerification()
-
setId
public void setId(java.lang.String id)
-
setObject
public void setObject(java.lang.String object)
-
setAccount
public void setAccount(java.lang.String account)
-
setAddress
public void setAddress(Address address)
-
setAddressKana
public void setAddressKana(Person.JapanAddress addressKana)
-
setAddressKanji
public void setAddressKanji(Person.JapanAddress addressKanji)
-
setCreated
public void setCreated(java.lang.Long created)
-
setDeleted
public void setDeleted(java.lang.Boolean deleted)
-
setDob
public void setDob(Person.DateOfBirth dob)
-
setEmail
public void setEmail(java.lang.String email)
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
setFirstNameKana
public void setFirstNameKana(java.lang.String firstNameKana)
-
setFirstNameKanji
public void setFirstNameKanji(java.lang.String firstNameKanji)
-
setGender
public void setGender(java.lang.String gender)
-
setIdNumberProvided
public void setIdNumberProvided(java.lang.Boolean idNumberProvided)
-
setLastName
public void setLastName(java.lang.String lastName)
-
setLastNameKana
public void setLastNameKana(java.lang.String lastNameKana)
-
setLastNameKanji
public void setLastNameKanji(java.lang.String lastNameKanji)
-
setMaidenName
public void setMaidenName(java.lang.String maidenName)
-
setMetadata
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
-
setPhone
public void setPhone(java.lang.String phone)
-
setRelationship
public void setRelationship(Person.Relationship relationship)
-
setRequirements
public void setRequirements(Person.Requirements requirements)
-
setSsnLast4Provided
public void setSsnLast4Provided(java.lang.Boolean ssnLast4Provided)
-
setVerification
public void setVerification(Person.Verification verification)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
- Specified by:
getMetadata
in interfaceMetadataStore<Person>
-
-