pub struct TransferSchedule {
pub delay_days: u32,
pub interval: String,
pub monthly_anchor: Option<u8>,
pub monthly_payout_days: Option<Vec<u32>>,
pub weekly_anchor: Option<String>,
pub weekly_payout_days: Option<Vec<TransferScheduleWeeklyPayoutDays>>,
}
Fields§
§delay_days: u32
The number of days charges for the account will be held before being paid out.
interval: String
How frequently funds will be paid out.
One of manual
(payouts only created via API call), daily
, weekly
, or monthly
.
monthly_anchor: Option<u8>
The day of the month funds will be paid out.
Only shown if interval
is monthly.
Payouts scheduled between the 29th and 31st of the month are sent on the last day of shorter months.
monthly_payout_days: Option<Vec<u32>>
The days of the month funds will be paid out.
Only shown if interval
is monthly.
Payouts scheduled between the 29th and 31st of the month are sent on the last day of shorter months.
weekly_anchor: Option<String>
The day of the week funds will be paid out, of the style ‘monday’, ‘tuesday’, etc.
Only shown if interval
is weekly.
weekly_payout_days: Option<Vec<TransferScheduleWeeklyPayoutDays>>
The days of the week when available funds are paid out, specified as an array, for example, [monday
, tuesday
].
Only shown if interval
is weekly.
Trait Implementations§
Source§impl Clone for TransferSchedule
impl Clone for TransferSchedule
Source§fn clone(&self) -> TransferSchedule
fn clone(&self) -> TransferSchedule
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more