Class FinTimeSlot
public class FinTimeSlot : IComparable, IComparable<FinTimeSlot>
- Inheritance
-
FinTimeSlot
- Implements
- Inherited Members
Constructors
FinTimeSlot(int, SwiftTime, SwiftTime)
public FinTimeSlot(int nExecDay, SwiftTime tFromTime, SwiftTime tUntilTime)
Parameters
nExecDayintThe day of the week or the day of the month when the standing order is executed.
tFromTimeSwiftTimeThe begin of the time slot. This must not be NullTime.
tUntilTimeSwiftTimeThe end of the time slot. This must not be NullTime. The
tUntilTimemust be the same or later thantFromTime.
Properties
ExecDay
The day of the week or the day of the month when the standing order is executed.
public int ExecDay { get; }
Property Value
Remarks
The value zero indicates, that this FinTimeSlot applies to all
possible execution days.
If this time slot is for the TimeUnit Month,
then the values 1 through 31, 97 (ultimo-2), 98 (ultimo-1), and 99 (ultimo) are
permitted.
If this time slot is for TimeUnit Week,then the
values 1 (monday) through 7 (sunday) are permitted.
FromTime
public SwiftTime FromTime { get; }
Property Value
UntilTime
public SwiftTime UntilTime { get; }
Property Value
Methods
Contains(SwiftTime)
Indicates if a given time is within this time slot.
public bool Contains(SwiftTime t)
Parameters
Returns
IsMonthlyExecDay(SwiftDate)
Indicates if a given date is a monthly execution day as defined per ExecDay.
public bool IsMonthlyExecDay(SwiftDate tDate)