Struct plaid::model::TransferRecurringCreateResponse
source · pub struct TransferRecurringCreateResponse {
pub decision: String,
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: String
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 (i.e., use Link in update to re-authenticate your user when decision_rationale.code
is ITEM_LOGIN_REQUIRED
). 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.
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§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more