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 | |
ScheduleAttributeValues | Gets the entity attribute values. This should only be used inside LINQ statements when building a where clause for the query. This property should only be used inside LINQ statements for filtering or selecting values. Do not use it for accessing the attributes after the entity has been loaded. |
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. This is a hard coded list of values defined in the code as an enumeration. Show Values 0 | Sunday | 1 | Monday | 2 | Tuesday | 3 | Wednesday | 4 | Thursday | 5 | Friday | 6 | Saturday |
|
WeeklyTimeOfDay | Gets or sets the weekly time of day. |
WeeklyTimeOfDayText | Gets the weekly time of day in friendly text, such as "7:00 PM". |