summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelEmail.go
blob: e577b9457f0469341e4b5c1d1e6cce2dcc37d9c9 (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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// EmailActivityStatistics undocumented
type EmailActivityStatistics struct {
	// ActivityStatistics is the base model of EmailActivityStatistics
	ActivityStatistics
	// AfterHours undocumented
	AfterHours *Duration `json:"afterHours,omitempty"`
	// ReadEmail undocumented
	ReadEmail *Duration `json:"readEmail,omitempty"`
	// SentEmail undocumented
	SentEmail *Duration `json:"sentEmail,omitempty"`
}

// EmailActivitySummary undocumented
type EmailActivitySummary struct {
	// Entity is the base model of EmailActivitySummary
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// Send undocumented
	Send *int `json:"send,omitempty"`
	// Receive undocumented
	Receive *int `json:"receive,omitempty"`
	// Read undocumented
	Read *int `json:"read,omitempty"`
	// ReportDate undocumented
	ReportDate *Date `json:"reportDate,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailActivityUserDetail undocumented
type EmailActivityUserDetail struct {
	// Entity is the base model of EmailActivityUserDetail
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// UserPrincipalName undocumented
	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// IsDeleted undocumented
	IsDeleted *bool `json:"isDeleted,omitempty"`
	// DeletedDate undocumented
	DeletedDate *Date `json:"deletedDate,omitempty"`
	// LastActivityDate undocumented
	LastActivityDate *Date `json:"lastActivityDate,omitempty"`
	// SendCount undocumented
	SendCount *int `json:"sendCount,omitempty"`
	// ReceiveCount undocumented
	ReceiveCount *int `json:"receiveCount,omitempty"`
	// ReadCount undocumented
	ReadCount *int `json:"readCount,omitempty"`
	// AssignedProducts undocumented
	AssignedProducts []string `json:"assignedProducts,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailAddress undocumented
type EmailAddress struct {
	// Object is the base model of EmailAddress
	Object
	// Name undocumented
	Name *string `json:"name,omitempty"`
	// Address undocumented
	Address *string `json:"address,omitempty"`
}

// EmailAppUsageAppsUserCounts undocumented
type EmailAppUsageAppsUserCounts struct {
	// Entity is the base model of EmailAppUsageAppsUserCounts
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// MailForMac undocumented
	MailForMac *int `json:"mailForMac,omitempty"`
	// OutlookForMac undocumented
	OutlookForMac *int `json:"outlookForMac,omitempty"`
	// OutlookForWindows undocumented
	OutlookForWindows *int `json:"outlookForWindows,omitempty"`
	// OutlookForMobile undocumented
	OutlookForMobile *int `json:"outlookForMobile,omitempty"`
	// OtherForMobile undocumented
	OtherForMobile *int `json:"otherForMobile,omitempty"`
	// OutlookForWeb undocumented
	OutlookForWeb *int `json:"outlookForWeb,omitempty"`
	// Pop3App undocumented
	Pop3App *int `json:"pop3App,omitempty"`
	// Imap4App undocumented
	Imap4App *int `json:"imap4App,omitempty"`
	// SMTPApp undocumented
	SMTPApp *int `json:"smtpApp,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailAppUsageUserCounts undocumented
type EmailAppUsageUserCounts struct {
	// Entity is the base model of EmailAppUsageUserCounts
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// MailForMac undocumented
	MailForMac *int `json:"mailForMac,omitempty"`
	// OutlookForMac undocumented
	OutlookForMac *int `json:"outlookForMac,omitempty"`
	// OutlookForWindows undocumented
	OutlookForWindows *int `json:"outlookForWindows,omitempty"`
	// OutlookForMobile undocumented
	OutlookForMobile *int `json:"outlookForMobile,omitempty"`
	// OtherForMobile undocumented
	OtherForMobile *int `json:"otherForMobile,omitempty"`
	// OutlookForWeb undocumented
	OutlookForWeb *int `json:"outlookForWeb,omitempty"`
	// Pop3App undocumented
	Pop3App *int `json:"pop3App,omitempty"`
	// Imap4App undocumented
	Imap4App *int `json:"imap4App,omitempty"`
	// SMTPApp undocumented
	SMTPApp *int `json:"smtpApp,omitempty"`
	// ReportDate undocumented
	ReportDate *Date `json:"reportDate,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailAppUsageUserDetail undocumented
type EmailAppUsageUserDetail struct {
	// Entity is the base model of EmailAppUsageUserDetail
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// UserPrincipalName undocumented
	UserPrincipalName *string `json:"userPrincipalName,omitempty"`
	// DisplayName undocumented
	DisplayName *string `json:"displayName,omitempty"`
	// IsDeleted undocumented
	IsDeleted *bool `json:"isDeleted,omitempty"`
	// DeletedDate undocumented
	DeletedDate *Date `json:"deletedDate,omitempty"`
	// LastActivityDate undocumented
	LastActivityDate *Date `json:"lastActivityDate,omitempty"`
	// MailForMac undocumented
	MailForMac []string `json:"mailForMac,omitempty"`
	// OutlookForMac undocumented
	OutlookForMac []string `json:"outlookForMac,omitempty"`
	// OutlookForWindows undocumented
	OutlookForWindows []string `json:"outlookForWindows,omitempty"`
	// OutlookForMobile undocumented
	OutlookForMobile []string `json:"outlookForMobile,omitempty"`
	// OtherForMobile undocumented
	OtherForMobile []string `json:"otherForMobile,omitempty"`
	// OutlookForWeb undocumented
	OutlookForWeb []string `json:"outlookForWeb,omitempty"`
	// Pop3App undocumented
	Pop3App []string `json:"pop3App,omitempty"`
	// Imap4App undocumented
	Imap4App []string `json:"imap4App,omitempty"`
	// SMTPApp undocumented
	SMTPApp []string `json:"smtpApp,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailAppUsageVersionsUserCounts undocumented
type EmailAppUsageVersionsUserCounts struct {
	// Entity is the base model of EmailAppUsageVersionsUserCounts
	Entity
	// ReportRefreshDate undocumented
	ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"`
	// Outlook2016 undocumented
	Outlook2016 *int `json:"outlook2016,omitempty"`
	// Outlook2013 undocumented
	Outlook2013 *int `json:"outlook2013,omitempty"`
	// Outlook2010 undocumented
	Outlook2010 *int `json:"outlook2010,omitempty"`
	// Outlook2007 undocumented
	Outlook2007 *int `json:"outlook2007,omitempty"`
	// Undetermined undocumented
	Undetermined *int `json:"undetermined,omitempty"`
	// ReportPeriod undocumented
	ReportPeriod *string `json:"reportPeriod,omitempty"`
}

// EmailFileAssessmentRequestObject undocumented
type EmailFileAssessmentRequestObject struct {
	// ThreatAssessmentRequestObject is the base model of EmailFileAssessmentRequestObject
	ThreatAssessmentRequestObject
	// RecipientEmail undocumented
	RecipientEmail *string `json:"recipientEmail,omitempty"`
	// DestinationRoutingReason undocumented
	DestinationRoutingReason *MailDestinationRoutingReason `json:"destinationRoutingReason,omitempty"`
	// ContentData undocumented
	ContentData *string `json:"contentData,omitempty"`
}