// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "time" // WindowsDeviceMalwareState Malware detection entity. type WindowsDeviceMalwareState struct { // Entity is the base model of WindowsDeviceMalwareState Entity // DisplayName Malware name DisplayName *string `json:"displayName,omitempty"` // AdditionalInformationURL Information URL to learn more about the malware AdditionalInformationURL *string `json:"additionalInformationUrl,omitempty"` // Severity Severity of the malware Severity *WindowsMalwareSeverity `json:"severity,omitempty"` // Catetgory Category of the malware Catetgory *WindowsMalwareCategory `json:"catetgory,omitempty"` // ExecutionState Execution status of the malware like blocked/executing etc ExecutionState *WindowsMalwareExecutionState `json:"executionState,omitempty"` // State Current status of the malware like cleaned/quarantined/allowed etc State *WindowsMalwareState `json:"state,omitempty"` // ThreatState Current status of the malware like cleaned/quarantined/allowed etc ThreatState *WindowsMalwareThreatState `json:"threatState,omitempty"` // InitialDetectionDateTime Initial detection datetime of the malware InitialDetectionDateTime *time.Time `json:"initialDetectionDateTime,omitempty"` // LastStateChangeDateTime The last time this particular threat was changed LastStateChangeDateTime *time.Time `json:"lastStateChangeDateTime,omitempty"` // DetectionCount Number of times the malware is detected DetectionCount *int `json:"detectionCount,omitempty"` // Category Category of the malware Category *WindowsMalwareCategory `json:"category,omitempty"` }