ScheduleRuleData Class

Base data contract object for returning an ScheduleRule through REST API.
Inheritance Hierarchy
SystemObject
  Dundas.BI.WebApi.ModelsBaseDataContract
    Dundas.BI.WebApi.ModelsScheduleRuleData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
[DataContractAttribute]
public class ScheduleRuleData : BaseDataContract

The ScheduleRuleData type exposes the following members.

Constructors
 NameDescription
Public methodScheduleRuleData Initializes a new instance of the ScheduleRuleData class.
Top
Properties
 NameDescription
Public propertyDailyPatternInterval Gets or sets the number of repeatable day periods for the schedule.
Public propertyDayOfMonth Gets or sets the day of the month for the schedule used in a "Day(s) N" pattern.
Obsolete
Public propertyDayOfWeek Gets or sets the day of the week for the schedule used in a "The [First] [Monday] of [January, February...]" pattern.
Public propertyDaysOfMonth Gets or sets the days of the month for the schedule used in a "Day(s) N" pattern.
Public propertyDescription Gets the schedule description.
Public propertyEndDate Gets or sets the end date for the schedule.
Public propertyEndPolicy Gets or sets how the schedule ends.
Public propertyFirstOrLastDaysOfMonth Gets or sets the number of repeatable first or last day periods for the schedule.
Public propertyHasRecurrence Gets or sets a value indicating whether the schedule has an intra-day recurrence defined.
Public propertyIsDstAdjusted Gets or sets a value indicating whether the daylight savings time adjustments should be applied.
Public propertyIsEnabled Gets or sets a value indicating whether the job for this schedule is enabled or not.
Public propertyIsRecurrencePattern Gets or sets a value indicating whether the recurrence is a pattern, rather than set times.
Public propertyMonthlyPatternKind Gets or sets whether an ordinal day of the month or specific day of a certain week of a month should be selected.
Public propertyNthSpecificDayOfMonth Gets or sets the ordinal number of the day in a month.
Public propertyNumberOfOccurrences Gets or sets the number of occurrences for the schedule.
Public propertyOccurrences Gets the occurrences - the list of specific running times of the day.
Public propertyPatternType Gets or sets the type of the schedule pattern.
Public propertyRecurrenceEndTime Gets or sets the recurrence end time.
Public propertyRecurrenceInterval Gets or sets the recurrence interval, which could be in hours or minutes, depending on RecurrenceIntervalKind.
Public propertyRecurrenceIntervalKind Gets or sets the units of the recurrence interval (hours or minutes) in an "Every N [interval]" pattern.
Public propertyRecurrenceStartTimeGets or sets the recurrence start time.
Public propertySpecificDaysOfWeek Gets the selected days of the week for the schedule.
Public propertySpecificMonths Gets the selected months for the schedule used in a "Day N of the following month(s): January, February etc." pattern.
Public propertyStartTime Gets or sets the start time for the schedule.
Public propertyTimeZoneId Gets or sets the time zone identifier.
Public propertyUIClassName Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract)
Public propertyWeeklyPatternInterval Gets or sets the number of repeatable week periods for the schedule.
Top
Methods
 NameDescription
Public methodCopyToScheduleCopies properties from the object into a Schedule.
Public methodStatic memberFromDataContractMappings The mapping between ScheduleRuleData and ScheduleRule.
Public methodStatic memberToDataContractMappings The mapping between ScheduleRule and ScheduleRuleData.
Top
See Also