summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelShift.go
blob: 2fd0de15ee0eb72504a7bcb95e93aadf4c09011d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// 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"`
}