// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

import "time"

// WindowsKioskForceUpdateSchedule undocumented
type WindowsKioskForceUpdateSchedule struct {
	// Object is the base model of WindowsKioskForceUpdateSchedule
	Object
	// StartDateTime The start time for the force restart.
	StartDateTime *time.Time `json:"startDateTime,omitempty"`
	// Recurrence Recurrence schedule.
	Recurrence *Windows10AppsUpdateRecurrence `json:"recurrence,omitempty"`
	// DayofWeek Day of week.
	DayofWeek *DayOfWeek `json:"dayofWeek,omitempty"`
	// DayofMonth Day of month. Valid values 1 to 31
	DayofMonth *int `json:"dayofMonth,omitempty"`
	// RunImmediatelyIfAfterStartDateTime If true, runs the task immediately if StartDateTime is in the past, else, runs at the next recurrence.
	RunImmediatelyIfAfterStartDateTime *bool `json:"runImmediatelyIfAfterStartDateTime,omitempty"`
}