forked from jshiffer/matterbridge
200 lines
7.2 KiB
Go
200 lines
7.2 KiB
Go
|
// 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"`
|
||
|
}
|