Schedule
Represents a Scheduled event in Rock. Several places where this has been used includes Check-in scheduling and Kiosk scheduling.
AbbreviatedName | Gets or sets the shortened name of the attribute. If null or whitespace then the full name is returned. |
AdditionalLavaFields | |
Attributes | |
AttributeValueDefaults | |
AttributeValues | |
AutoInactivateWhenComplete | Gets or sets a value indicating whether [auto inactivate when complete]. |
AvailableKeys | |
Category | Gets or sets the Category that this Schedule belongs to. |
CategoryId | Gets or sets the CategoryId of the Category that this Schedule belongs to. |
CheckInEndOffsetMinutes | Gets or sets the number of minutes following schedule start that Check-in should be active. 0 represents that Check-in will only be available until the Schedule's start time. |
CheckInStartOffsetMinutes | Gets or sets the number of minutes prior to the Schedule's start time that Check-in should be active. 0 represents that Check-in will not be available to the beginning of the event. |
ContextKey | |
CreatedByPersonAlias | |
CreatedByPersonAliasId | |
CreatedByPersonId | |
CreatedByPersonName | |
CreatedDateTime | |
CustomSortValue | |
Description | Gets or sets a user defined Description of the Schedule. |
DurationInMinutes | Gets the duration in minutes. |
EffectiveEndDate | Gets or sets that date that this Schedule expires and becomes inactive. This value is inclusive and the schedule will be inactive after this date. |
EffectiveStartDate | Gets or sets the Date that the Schedule becomes effective/active. This property is inclusive, and the schedule will be inactive before this date. |
EncryptedKey | |
EntityStringValue | |
FirstStartDateTime | Gets the first start date time. |
FirstStartDateTimeThisWeek | Gets the first start date time this week. |
ForeignGuid | |
ForeignId | |
ForeignKey | |
FriendlyScheduleText | Gets the friendly schedule text. |
Guid | |
iCalendarContent | Gets or sets the content lines of the iCalendar |
Id | |
IdKey | |
IsActive | Gets or sets a flag indicating if this is an active schedule. This value is required. |
IsCheckInActive | Gets a value indicating whether check-in is currently active for this schedule. This is based on Rock.RockDateTime.Now . Use Campus.CurrentDateTime and to get this based on the Campus's current datetime. |
IsCheckInEnabled | Gets a value indicating whether Check-in is enabled for this Schedule. |
IsPublic | Gets or sets a value indicating if this Schedule is public. |
IsScheduleActive | Gets a value indicating whether this schedule is currently active. This is based on Rock.RockDateTime.Now . Use Campus.CurrentDateTime and to get this based on the Campus's current datetime. |
IsValid | |
Item | |
ModifiedAuditValuesAlreadyUpdated | |
ModifiedByPersonAlias | |
ModifiedByPersonAliasId | |
ModifiedByPersonId | |
ModifiedByPersonName | |
ModifiedDateTime | |
Name | Gets or sets the Name of the Schedule. This property is required. |
NextStartDateTime | Gets the next start time based on Rock.RockDateTime.Now . Use Campus.CurrentDateTime and to get this based on the Campus's current datetime. |
Order | Gets or sets the order. Use to get the schedules in the desired order. |
ParentAuthority | |
ParentAuthorityPre | |
ScheduleType | Gets the type of the schedule. This is a hard coded list of values defined in the code as an enumeration. Show Values 0 | None | 1 | Weekly | 2 | Custom | 4 | Named |
|
StartTimeOfDay | Gets the start time of day. |
SupportedActions | |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |
WeeklyDayOfWeek | Gets or sets the weekly day of week. |
WeeklyTimeOfDay | Gets or sets the weekly time of day. |
WeeklyTimeOfDayText | Gets the weekly time of day in friendly text, such as "7:00 PM". |