Struct stripe::TransferScheduleParams
source · pub struct TransferScheduleParams {
pub delay_days: Option<DelayDays>,
pub interval: Option<TransferScheduleInterval>,
pub monthly_anchor: Option<u8>,
pub weekly_anchor: Option<TransferScheduleParamsWeeklyAnchor>,
}Fields§
§delay_days: Option<DelayDays>The number of days charge funds are held before being paid out.
May also be set to minimum, representing the lowest available value for the account country.
Default is minimum.
The delay_days parameter remains at the last configured value if interval is manual.
Learn more about controlling payout delay days.
interval: Option<TransferScheduleInterval>How frequently available funds are paid out.
One of: daily, manual, weekly, or monthly.
Default is daily.
monthly_anchor: Option<u8>The day of the month when available funds are paid out, specified as a number between 1–31.
Payouts nominally scheduled between the 29th and 31st of the month are instead sent on the last day of a shorter month.
Required and applicable only if interval is monthly.
weekly_anchor: Option<TransferScheduleParamsWeeklyAnchor>The day of the week when available funds are paid out, specified as monday, tuesday, etc.
(required and applicable only if interval is weekly.).
Trait Implementations§
source§impl Clone for TransferScheduleParams
impl Clone for TransferScheduleParams
source§fn clone(&self) -> TransferScheduleParams
fn clone(&self) -> TransferScheduleParams
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more