Package com.stripe.model
Class Person.FutureRequirements
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Person.FutureRequirements
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Person
For more details about FutureRequirements, please refer to the API Reference.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFor more details about Alternative, please refer to the API Reference.static classFor more details about Errors, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanFields that are due and can be resolved by providing the corresponding alternative fields instead.Fields that need to be resolved to keep the person's account enabled.Details about validation and verification failures forduerequirements that must be resolved.Fields you must collect when all thresholds are reached.Fields that haven't been resolved by the account'srequirements.current_deadline.Fields that are being reviewed, or might become required depending on the results of a review.inthashCode()voidsetAlternatives(List<Person.FutureRequirements.Alternative> alternatives) Fields that are due and can be resolved by providing the corresponding alternative fields instead.voidsetCurrentlyDue(List<String> currentlyDue) Fields that need to be resolved to keep the person's account enabled.voidDetails about validation and verification failures forduerequirements that must be resolved.voidsetEventuallyDue(List<String> eventuallyDue) Fields you must collect when all thresholds are reached.voidsetPastDue(List<String> pastDue) Fields that haven't been resolved by the account'srequirements.current_deadline.voidsetPendingVerification(List<String> pendingVerification) Fields that are being reviewed, or might become required depending on the results of a review.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
FutureRequirements
public FutureRequirements()
-
-
Method Details
-
getAlternatives
Fields that are due and can be resolved by providing the corresponding alternative fields instead. Many alternatives can list the sameoriginal_fields_due, and any of these alternatives can serve as a pathway for attempting to resolve the fields again. Re-providingoriginal_fields_duealso serves as a pathway for attempting to resolve the fields again. -
getCurrentlyDue
Fields that need to be resolved to keep the person's account enabled. If not resolved by the account'sfuture_requirements[current_deadline], these fields will transition to the mainrequirementshash, and may immediately becomepast_due, but the account may also be given a grace period depending on the account's enablement state prior to transition. -
getErrors
Details about validation and verification failures forduerequirements that must be resolved. -
getEventuallyDue
Fields you must collect when all thresholds are reached. As they become required, they appear incurrently_dueas well, and the account'sfuture_requirements[current_deadline]becomes set. -
getPastDue
Fields that haven't been resolved by the account'srequirements.current_deadline. These fields need to be resolved to enable the person's account.future_requirements.past_dueis a subset ofrequirements.past_due. -
getPendingVerification
Fields that are being reviewed, or might become required depending on the results of a review. If the review fails, these fields can move toeventually_due,currently_due,past_dueoralternatives. Fields might appear ineventually_due,currently_due,past_dueoralternativesand inpending_verificationif one verification fails but another is still pending. -
setAlternatives
Fields that are due and can be resolved by providing the corresponding alternative fields instead. Many alternatives can list the sameoriginal_fields_due, and any of these alternatives can serve as a pathway for attempting to resolve the fields again. Re-providingoriginal_fields_duealso serves as a pathway for attempting to resolve the fields again. -
setCurrentlyDue
Fields that need to be resolved to keep the person's account enabled. If not resolved by the account'sfuture_requirements[current_deadline], these fields will transition to the mainrequirementshash, and may immediately becomepast_due, but the account may also be given a grace period depending on the account's enablement state prior to transition. -
setErrors
Details about validation and verification failures forduerequirements that must be resolved. -
setEventuallyDue
Fields you must collect when all thresholds are reached. As they become required, they appear incurrently_dueas well, and the account'sfuture_requirements[current_deadline]becomes set. -
setPastDue
Fields that haven't been resolved by the account'srequirements.current_deadline. These fields need to be resolved to enable the person's account.future_requirements.past_dueis a subset ofrequirements.past_due. -
setPendingVerification
Fields that are being reviewed, or might become required depending on the results of a review. If the review fails, these fields can move toeventually_due,currently_due,past_dueoralternatives. Fields might appear ineventually_due,currently_due,past_dueoralternativesand inpending_verificationif one verification fails but another is still pending. -
equals
-
canEqual
-
hashCode
public int hashCode()
-