// Code generated by msgraph.go/gen 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"`
}