// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// WindowsMalwareOverview undocumented
type WindowsMalwareOverview struct {
	// Object is the base model of WindowsMalwareOverview
	Object
	// MalwareDetectedDeviceCount Count of devices with malware detected in the last 30 days
	MalwareDetectedDeviceCount *int `json:"malwareDetectedDeviceCount,omitempty"`
	// MalwareStateSummary Count of devices per malware state
	MalwareStateSummary []WindowsMalwareStateCount `json:"malwareStateSummary,omitempty"`
	// MalwareExecutionStateSummary Count of devices per malware execution state
	MalwareExecutionStateSummary []WindowsMalwareExecutionStateCount `json:"malwareExecutionStateSummary,omitempty"`
	// MalwareCategorySummary Count of devices per malware category
	MalwareCategorySummary []WindowsMalwareCategoryCount `json:"malwareCategorySummary,omitempty"`
	// MalwareNameSummary Count of devices per malware
	MalwareNameSummary []WindowsMalwareNameCount `json:"malwareNameSummary,omitempty"`
	// OsVersionsSummary Count of devices with malware per windows OS version
	OsVersionsSummary []OsVersionCount `json:"osVersionsSummary,omitempty"`
}