pub struct TransferRecurringCreateResponse {
pub decision: TransferAuthorizationDecision,
pub decision_rationale: Option<TransferAuthorizationDecisionRationale>,
pub recurring_transfer: Option<RecurringTransferNullable>,
pub request_id: String,
}
Expand description
Defines the response schema for /transfer/recurring/create
Fields§
§decision: TransferAuthorizationDecision
A decision regarding the proposed transfer.
approved
– The proposed transfer has received the end user’s consent and has been approved for processing by Plaid. The decision_rationale
field is set if Plaid was unable to fetch the account information. You may proceed with the transfer, but further review is recommended. Refer to the code
field in the decision_rationale
object for details.
declined
– Plaid reviewed the proposed transfer and declined processing. Refer to the code
field in the decision_rationale
object for details.
user_action_required
– An action is required before Plaid can assess the transfer risk and make a decision. The most common scenario is to update authentication for an Item. To complete the required action, initialize Link by setting transfer.authorization_id
in the request of /link/token/create
. After Link flow is completed, you may re-attempt the authorization request.
decision_rationale: Option<TransferAuthorizationDecisionRationale>
The rationale for Plaid’s decision regarding a proposed transfer. It is always set for declined
decisions, and may or may not be null for approved
decisions.
recurring_transfer: Option<RecurringTransferNullable>
Represents a recurring transfer within the Transfers API.
request_id: String
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
Trait Implementations§
Source§impl Clone for TransferRecurringCreateResponse
impl Clone for TransferRecurringCreateResponse
Source§fn clone(&self) -> TransferRecurringCreateResponse
fn clone(&self) -> TransferRecurringCreateResponse
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more