Package com.adyen.model.marketpayaccount
Class AccountHolderStatus
- java.lang.Object
-
- com.adyen.model.marketpayaccount.AccountHolderStatus
-
public class AccountHolderStatus extends Object
AccountHolderStatus
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccountHolderStatus.StatusEnumThe status of the account holder.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_EVENTSstatic StringJSON_PROPERTY_PAYOUT_STATEstatic StringJSON_PROPERTY_PROCESSING_STATEstatic StringJSON_PROPERTY_STATUSstatic StringJSON_PROPERTY_STATUS_REASON
-
Constructor Summary
Constructors Constructor Description AccountHolderStatus()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_EVENTS
public static final String JSON_PROPERTY_EVENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYOUT_STATE
public static final String JSON_PROPERTY_PAYOUT_STATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROCESSING_STATE
public static final String JSON_PROPERTY_PROCESSING_STATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS_REASON
public static final String JSON_PROPERTY_STATUS_REASON
- See Also:
- Constant Field Values
-
-
Method Detail
-
events
public AccountHolderStatus events(List<AccountEvent> events)
-
addEventsItem
public AccountHolderStatus addEventsItem(AccountEvent eventsItem)
-
getEvents
public List<AccountEvent> getEvents()
A list of events scheduled for the account holder.- Returns:
- events
-
setEvents
public void setEvents(List<AccountEvent> events)
-
payoutState
public AccountHolderStatus payoutState(AccountPayoutState payoutState)
-
getPayoutState
public AccountPayoutState getPayoutState()
Get payoutState- Returns:
- payoutState
-
setPayoutState
public void setPayoutState(AccountPayoutState payoutState)
-
processingState
public AccountHolderStatus processingState(AccountProcessingState processingState)
-
getProcessingState
public AccountProcessingState getProcessingState()
Get processingState- Returns:
- processingState
-
setProcessingState
public void setProcessingState(AccountProcessingState processingState)
-
status
public AccountHolderStatus status(AccountHolderStatus.StatusEnum status)
-
getStatus
public AccountHolderStatus.StatusEnum getStatus()
The status of the account holder. >Permitted values: `Active`, `Inactive`, `Suspended`, `Closed`.- Returns:
- status
-
setStatus
public void setStatus(AccountHolderStatus.StatusEnum status)
-
statusReason
public AccountHolderStatus statusReason(String statusReason)
-
getStatusReason
public String getStatusReason()
The reason why the status was assigned to the account holder.- Returns:
- statusReason
-
setStatusReason
public void setStatusReason(String statusReason)
-
equals
public boolean equals(Object o)
Return true if this AccountHolderStatus object is equal to o.
-
fromJson
public static AccountHolderStatus fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of AccountHolderStatus given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of AccountHolderStatus
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to AccountHolderStatus
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of AccountHolderStatus to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-