// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // Shift undocumented type Shift struct { // ChangeTrackedEntity is the base model of Shift ChangeTrackedEntity // SharedShift undocumented SharedShift *ShiftItem `json:"sharedShift,omitempty"` // DraftShift undocumented DraftShift *ShiftItem `json:"draftShift,omitempty"` // UserID undocumented UserID *string `json:"userId,omitempty"` // SchedulingGroupID undocumented SchedulingGroupID *string `json:"schedulingGroupId,omitempty"` } // ShiftActivity undocumented type ShiftActivity struct { // Object is the base model of ShiftActivity Object // IsPaid undocumented IsPaid *bool `json:"isPaid,omitempty"` // StartDateTime undocumented StartDateTime *time.Time `json:"startDateTime,omitempty"` // EndDateTime undocumented EndDateTime *time.Time `json:"endDateTime,omitempty"` // Code undocumented Code *string `json:"code,omitempty"` // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // Theme undocumented Theme *ScheduleEntityTheme `json:"theme,omitempty"` } // ShiftChangeRequestObject undocumented type ShiftChangeRequestObject struct { // ScheduleChangeRequestObject is the base model of ShiftChangeRequestObject ScheduleChangeRequestObject // RecipientActionMessage undocumented RecipientActionMessage *string `json:"recipientActionMessage,omitempty"` // RecipientActionDateTime undocumented RecipientActionDateTime *time.Time `json:"recipientActionDateTime,omitempty"` // SenderShiftID undocumented SenderShiftID *string `json:"senderShiftId,omitempty"` // RecipientUserID undocumented RecipientUserID *string `json:"recipientUserId,omitempty"` } // ShiftItem undocumented type ShiftItem struct { // ScheduleEntity is the base model of ShiftItem ScheduleEntity // DisplayName undocumented DisplayName *string `json:"displayName,omitempty"` // Notes undocumented Notes *string `json:"notes,omitempty"` // Activities undocumented Activities []ShiftActivity `json:"activities,omitempty"` }