Package com.plaid.client.model
Class TransferAuthorization
java.lang.Object
com.plaid.client.model.TransferAuthorization
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class TransferAuthorization
extends java.lang.Object
TransferAuthorization contains the authorization decision for a proposed transfer
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransferAuthorization.DecisionEnum
A decision regarding the proposed transfer. -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_CREATED
static java.lang.String
SERIALIZED_NAME_DECISION
static java.lang.String
SERIALIZED_NAME_DECISION_RATIONALE
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_PROPOSED_TRANSFER
-
Constructor Summary
Constructors Constructor Description TransferAuthorization()
-
Method Summary
Modifier and Type Method Description TransferAuthorization
created(java.lang.String created)
TransferAuthorization
decision(TransferAuthorization.DecisionEnum decision)
TransferAuthorization
decisionRationale(TransferAuthorizationDecisionRationale decisionRationale)
boolean
equals(java.lang.Object o)
java.lang.String
getCreated()
The datetime representing when the authorization was created, in the format \"2006-01-02T15:04:05Z\".TransferAuthorization.DecisionEnum
getDecision()
A decision regarding the proposed transfer.TransferAuthorizationDecisionRationale
getDecisionRationale()
Get decisionRationalejava.lang.String
getId()
Plaid’s unique identifier for a transfer authorization.TransferAuthorizationProposedTransfer
getProposedTransfer()
Get proposedTransferint
hashCode()
TransferAuthorization
id(java.lang.String id)
TransferAuthorization
proposedTransfer(TransferAuthorizationProposedTransfer proposedTransfer)
void
setCreated(java.lang.String created)
void
setDecision(TransferAuthorization.DecisionEnum decision)
void
setDecisionRationale(TransferAuthorizationDecisionRationale decisionRationale)
void
setId(java.lang.String id)
void
setProposedTransfer(TransferAuthorizationProposedTransfer proposedTransfer)
java.lang.String
toString()
-
Field Details
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED
public static final java.lang.String SERIALIZED_NAME_CREATED- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DECISION
public static final java.lang.String SERIALIZED_NAME_DECISION- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DECISION_RATIONALE
public static final java.lang.String SERIALIZED_NAME_DECISION_RATIONALE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROPOSED_TRANSFER
public static final java.lang.String SERIALIZED_NAME_PROPOSED_TRANSFER- See Also:
- Constant Field Values
-
-
Constructor Details
-
TransferAuthorization
public TransferAuthorization()
-
-
Method Details
-
id
-
getId
public java.lang.String getId()Plaid’s unique identifier for a transfer authorization.- Returns:
- id
-
setId
public void setId(java.lang.String id) -
created
-
getCreated
public java.lang.String getCreated()The datetime representing when the authorization was created, in the format \"2006-01-02T15:04:05Z\".- Returns:
- created
-
setCreated
public void setCreated(java.lang.String created) -
decision
-
getDecision
A decision regarding the proposed transfer. `approved` – The proposed transfer has received the end user's consent and has been approved for processing. Plaid has also reviewed the proposed transfer and has approved it for processing. `permitted` – Plaid was unable to fetch the information required to approve or decline the proposed transfer. You may proceed with the transfer, but further review is recommended. Plaid is awaiting further instructions from the client. `declined` – Plaid reviewed the proposed transfer and declined processing. Refer to the `code` field in the `decision_rationale` object for details.- Returns:
- decision
-
setDecision
-
decisionRationale
public TransferAuthorization decisionRationale(TransferAuthorizationDecisionRationale decisionRationale) -
getDecisionRationale
Get decisionRationale- Returns:
- decisionRationale
-
setDecisionRationale
-
proposedTransfer
public TransferAuthorization proposedTransfer(TransferAuthorizationProposedTransfer proposedTransfer) -
getProposedTransfer
Get proposedTransfer- Returns:
- proposedTransfer
-
setProposedTransfer
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-