github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelEmail.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // EmailActivityStatistics undocumented 6 type EmailActivityStatistics struct { 7 // ActivityStatistics is the base model of EmailActivityStatistics 8 ActivityStatistics 9 // AfterHours undocumented 10 AfterHours *Duration `json:"afterHours,omitempty"` 11 // ReadEmail undocumented 12 ReadEmail *Duration `json:"readEmail,omitempty"` 13 // SentEmail undocumented 14 SentEmail *Duration `json:"sentEmail,omitempty"` 15 } 16 17 // EmailActivitySummary undocumented 18 type EmailActivitySummary struct { 19 // Entity is the base model of EmailActivitySummary 20 Entity 21 // ReportRefreshDate undocumented 22 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 23 // Send undocumented 24 Send *int `json:"send,omitempty"` 25 // Receive undocumented 26 Receive *int `json:"receive,omitempty"` 27 // Read undocumented 28 Read *int `json:"read,omitempty"` 29 // ReportDate undocumented 30 ReportDate *Date `json:"reportDate,omitempty"` 31 // ReportPeriod undocumented 32 ReportPeriod *string `json:"reportPeriod,omitempty"` 33 } 34 35 // EmailActivityUserDetail undocumented 36 type EmailActivityUserDetail struct { 37 // Entity is the base model of EmailActivityUserDetail 38 Entity 39 // ReportRefreshDate undocumented 40 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 41 // UserPrincipalName undocumented 42 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 43 // DisplayName undocumented 44 DisplayName *string `json:"displayName,omitempty"` 45 // IsDeleted undocumented 46 IsDeleted *bool `json:"isDeleted,omitempty"` 47 // DeletedDate undocumented 48 DeletedDate *Date `json:"deletedDate,omitempty"` 49 // LastActivityDate undocumented 50 LastActivityDate *Date `json:"lastActivityDate,omitempty"` 51 // SendCount undocumented 52 SendCount *int `json:"sendCount,omitempty"` 53 // ReceiveCount undocumented 54 ReceiveCount *int `json:"receiveCount,omitempty"` 55 // ReadCount undocumented 56 ReadCount *int `json:"readCount,omitempty"` 57 // AssignedProducts undocumented 58 AssignedProducts []string `json:"assignedProducts,omitempty"` 59 // ReportPeriod undocumented 60 ReportPeriod *string `json:"reportPeriod,omitempty"` 61 } 62 63 // EmailAddress undocumented 64 type EmailAddress struct { 65 // Object is the base model of EmailAddress 66 Object 67 // Name undocumented 68 Name *string `json:"name,omitempty"` 69 // Address undocumented 70 Address *string `json:"address,omitempty"` 71 } 72 73 // EmailAppUsageAppsUserCounts undocumented 74 type EmailAppUsageAppsUserCounts struct { 75 // Entity is the base model of EmailAppUsageAppsUserCounts 76 Entity 77 // ReportRefreshDate undocumented 78 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 79 // MailForMac undocumented 80 MailForMac *int `json:"mailForMac,omitempty"` 81 // OutlookForMac undocumented 82 OutlookForMac *int `json:"outlookForMac,omitempty"` 83 // OutlookForWindows undocumented 84 OutlookForWindows *int `json:"outlookForWindows,omitempty"` 85 // OutlookForMobile undocumented 86 OutlookForMobile *int `json:"outlookForMobile,omitempty"` 87 // OtherForMobile undocumented 88 OtherForMobile *int `json:"otherForMobile,omitempty"` 89 // OutlookForWeb undocumented 90 OutlookForWeb *int `json:"outlookForWeb,omitempty"` 91 // Pop3App undocumented 92 Pop3App *int `json:"pop3App,omitempty"` 93 // Imap4App undocumented 94 Imap4App *int `json:"imap4App,omitempty"` 95 // SMTPApp undocumented 96 SMTPApp *int `json:"smtpApp,omitempty"` 97 // ReportPeriod undocumented 98 ReportPeriod *string `json:"reportPeriod,omitempty"` 99 } 100 101 // EmailAppUsageUserCounts undocumented 102 type EmailAppUsageUserCounts struct { 103 // Entity is the base model of EmailAppUsageUserCounts 104 Entity 105 // ReportRefreshDate undocumented 106 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 107 // MailForMac undocumented 108 MailForMac *int `json:"mailForMac,omitempty"` 109 // OutlookForMac undocumented 110 OutlookForMac *int `json:"outlookForMac,omitempty"` 111 // OutlookForWindows undocumented 112 OutlookForWindows *int `json:"outlookForWindows,omitempty"` 113 // OutlookForMobile undocumented 114 OutlookForMobile *int `json:"outlookForMobile,omitempty"` 115 // OtherForMobile undocumented 116 OtherForMobile *int `json:"otherForMobile,omitempty"` 117 // OutlookForWeb undocumented 118 OutlookForWeb *int `json:"outlookForWeb,omitempty"` 119 // Pop3App undocumented 120 Pop3App *int `json:"pop3App,omitempty"` 121 // Imap4App undocumented 122 Imap4App *int `json:"imap4App,omitempty"` 123 // SMTPApp undocumented 124 SMTPApp *int `json:"smtpApp,omitempty"` 125 // ReportDate undocumented 126 ReportDate *Date `json:"reportDate,omitempty"` 127 // ReportPeriod undocumented 128 ReportPeriod *string `json:"reportPeriod,omitempty"` 129 } 130 131 // EmailAppUsageUserDetail undocumented 132 type EmailAppUsageUserDetail struct { 133 // Entity is the base model of EmailAppUsageUserDetail 134 Entity 135 // ReportRefreshDate undocumented 136 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 137 // UserPrincipalName undocumented 138 UserPrincipalName *string `json:"userPrincipalName,omitempty"` 139 // DisplayName undocumented 140 DisplayName *string `json:"displayName,omitempty"` 141 // IsDeleted undocumented 142 IsDeleted *bool `json:"isDeleted,omitempty"` 143 // DeletedDate undocumented 144 DeletedDate *Date `json:"deletedDate,omitempty"` 145 // LastActivityDate undocumented 146 LastActivityDate *Date `json:"lastActivityDate,omitempty"` 147 // MailForMac undocumented 148 MailForMac []string `json:"mailForMac,omitempty"` 149 // OutlookForMac undocumented 150 OutlookForMac []string `json:"outlookForMac,omitempty"` 151 // OutlookForWindows undocumented 152 OutlookForWindows []string `json:"outlookForWindows,omitempty"` 153 // OutlookForMobile undocumented 154 OutlookForMobile []string `json:"outlookForMobile,omitempty"` 155 // OtherForMobile undocumented 156 OtherForMobile []string `json:"otherForMobile,omitempty"` 157 // OutlookForWeb undocumented 158 OutlookForWeb []string `json:"outlookForWeb,omitempty"` 159 // Pop3App undocumented 160 Pop3App []string `json:"pop3App,omitempty"` 161 // Imap4App undocumented 162 Imap4App []string `json:"imap4App,omitempty"` 163 // SMTPApp undocumented 164 SMTPApp []string `json:"smtpApp,omitempty"` 165 // ReportPeriod undocumented 166 ReportPeriod *string `json:"reportPeriod,omitempty"` 167 } 168 169 // EmailAppUsageVersionsUserCounts undocumented 170 type EmailAppUsageVersionsUserCounts struct { 171 // Entity is the base model of EmailAppUsageVersionsUserCounts 172 Entity 173 // ReportRefreshDate undocumented 174 ReportRefreshDate *Date `json:"reportRefreshDate,omitempty"` 175 // Outlook2016 undocumented 176 Outlook2016 *int `json:"outlook2016,omitempty"` 177 // Outlook2013 undocumented 178 Outlook2013 *int `json:"outlook2013,omitempty"` 179 // Outlook2010 undocumented 180 Outlook2010 *int `json:"outlook2010,omitempty"` 181 // Outlook2007 undocumented 182 Outlook2007 *int `json:"outlook2007,omitempty"` 183 // Undetermined undocumented 184 Undetermined *int `json:"undetermined,omitempty"` 185 // ReportPeriod undocumented 186 ReportPeriod *string `json:"reportPeriod,omitempty"` 187 } 188 189 // EmailFileAssessmentRequestObject undocumented 190 type EmailFileAssessmentRequestObject struct { 191 // ThreatAssessmentRequestObject is the base model of EmailFileAssessmentRequestObject 192 ThreatAssessmentRequestObject 193 // RecipientEmail undocumented 194 RecipientEmail *string `json:"recipientEmail,omitempty"` 195 // DestinationRoutingReason undocumented 196 DestinationRoutingReason *MailDestinationRoutingReason `json:"destinationRoutingReason,omitempty"` 197 // ContentData undocumented 198 ContentData *string `json:"contentData,omitempty"` 199 }