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