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

package msgraph

// ThreatAssessmentContentType undocumented
type ThreatAssessmentContentType string

const (
	// ThreatAssessmentContentTypeVMail undocumented
	ThreatAssessmentContentTypeVMail ThreatAssessmentContentType = "mail"
	// ThreatAssessmentContentTypeVURL undocumented
	ThreatAssessmentContentTypeVURL ThreatAssessmentContentType = "url"
	// ThreatAssessmentContentTypeVFile undocumented
	ThreatAssessmentContentTypeVFile ThreatAssessmentContentType = "file"
)

var (
	// ThreatAssessmentContentTypePMail is a pointer to ThreatAssessmentContentTypeVMail
	ThreatAssessmentContentTypePMail = &_ThreatAssessmentContentTypePMail
	// ThreatAssessmentContentTypePURL is a pointer to ThreatAssessmentContentTypeVURL
	ThreatAssessmentContentTypePURL = &_ThreatAssessmentContentTypePURL
	// ThreatAssessmentContentTypePFile is a pointer to ThreatAssessmentContentTypeVFile
	ThreatAssessmentContentTypePFile = &_ThreatAssessmentContentTypePFile
)

var (
	_ThreatAssessmentContentTypePMail = ThreatAssessmentContentTypeVMail
	_ThreatAssessmentContentTypePURL  = ThreatAssessmentContentTypeVURL
	_ThreatAssessmentContentTypePFile = ThreatAssessmentContentTypeVFile
)

// ThreatAssessmentRequestPivotProperty undocumented
type ThreatAssessmentRequestPivotProperty string

const (
	// ThreatAssessmentRequestPivotPropertyVThreatCategory undocumented
	ThreatAssessmentRequestPivotPropertyVThreatCategory ThreatAssessmentRequestPivotProperty = "threatCategory"
	// ThreatAssessmentRequestPivotPropertyVMailDestinationRoutingReason undocumented
	ThreatAssessmentRequestPivotPropertyVMailDestinationRoutingReason ThreatAssessmentRequestPivotProperty = "mailDestinationRoutingReason"
)

var (
	// ThreatAssessmentRequestPivotPropertyPThreatCategory is a pointer to ThreatAssessmentRequestPivotPropertyVThreatCategory
	ThreatAssessmentRequestPivotPropertyPThreatCategory = &_ThreatAssessmentRequestPivotPropertyPThreatCategory
	// ThreatAssessmentRequestPivotPropertyPMailDestinationRoutingReason is a pointer to ThreatAssessmentRequestPivotPropertyVMailDestinationRoutingReason
	ThreatAssessmentRequestPivotPropertyPMailDestinationRoutingReason = &_ThreatAssessmentRequestPivotPropertyPMailDestinationRoutingReason
)

var (
	_ThreatAssessmentRequestPivotPropertyPThreatCategory               = ThreatAssessmentRequestPivotPropertyVThreatCategory
	_ThreatAssessmentRequestPivotPropertyPMailDestinationRoutingReason = ThreatAssessmentRequestPivotPropertyVMailDestinationRoutingReason
)

// ThreatAssessmentRequestSource undocumented
type ThreatAssessmentRequestSource string

const (
	// ThreatAssessmentRequestSourceVUndefined undocumented
	ThreatAssessmentRequestSourceVUndefined ThreatAssessmentRequestSource = "undefined"
	// ThreatAssessmentRequestSourceVUser undocumented
	ThreatAssessmentRequestSourceVUser ThreatAssessmentRequestSource = "user"
	// ThreatAssessmentRequestSourceVAdministrator undocumented
	ThreatAssessmentRequestSourceVAdministrator ThreatAssessmentRequestSource = "administrator"
)

var (
	// ThreatAssessmentRequestSourcePUndefined is a pointer to ThreatAssessmentRequestSourceVUndefined
	ThreatAssessmentRequestSourcePUndefined = &_ThreatAssessmentRequestSourcePUndefined
	// ThreatAssessmentRequestSourcePUser is a pointer to ThreatAssessmentRequestSourceVUser
	ThreatAssessmentRequestSourcePUser = &_ThreatAssessmentRequestSourcePUser
	// ThreatAssessmentRequestSourcePAdministrator is a pointer to ThreatAssessmentRequestSourceVAdministrator
	ThreatAssessmentRequestSourcePAdministrator = &_ThreatAssessmentRequestSourcePAdministrator
)

var (
	_ThreatAssessmentRequestSourcePUndefined     = ThreatAssessmentRequestSourceVUndefined
	_ThreatAssessmentRequestSourcePUser          = ThreatAssessmentRequestSourceVUser
	_ThreatAssessmentRequestSourcePAdministrator = ThreatAssessmentRequestSourceVAdministrator
)

// ThreatAssessmentResultType undocumented
type ThreatAssessmentResultType string

const (
	// ThreatAssessmentResultTypeVCheckPolicy undocumented
	ThreatAssessmentResultTypeVCheckPolicy ThreatAssessmentResultType = "checkPolicy"
	// ThreatAssessmentResultTypeVRescan undocumented
	ThreatAssessmentResultTypeVRescan ThreatAssessmentResultType = "rescan"
	// ThreatAssessmentResultTypeVUnknownFutureValue undocumented
	ThreatAssessmentResultTypeVUnknownFutureValue ThreatAssessmentResultType = "unknownFutureValue"
)

var (
	// ThreatAssessmentResultTypePCheckPolicy is a pointer to ThreatAssessmentResultTypeVCheckPolicy
	ThreatAssessmentResultTypePCheckPolicy = &_ThreatAssessmentResultTypePCheckPolicy
	// ThreatAssessmentResultTypePRescan is a pointer to ThreatAssessmentResultTypeVRescan
	ThreatAssessmentResultTypePRescan = &_ThreatAssessmentResultTypePRescan
	// ThreatAssessmentResultTypePUnknownFutureValue is a pointer to ThreatAssessmentResultTypeVUnknownFutureValue
	ThreatAssessmentResultTypePUnknownFutureValue = &_ThreatAssessmentResultTypePUnknownFutureValue
)

var (
	_ThreatAssessmentResultTypePCheckPolicy        = ThreatAssessmentResultTypeVCheckPolicy
	_ThreatAssessmentResultTypePRescan             = ThreatAssessmentResultTypeVRescan
	_ThreatAssessmentResultTypePUnknownFutureValue = ThreatAssessmentResultTypeVUnknownFutureValue
)

// ThreatAssessmentStatus undocumented
type ThreatAssessmentStatus string

const (
	// ThreatAssessmentStatusVPending undocumented
	ThreatAssessmentStatusVPending ThreatAssessmentStatus = "pending"
	// ThreatAssessmentStatusVCompleted undocumented
	ThreatAssessmentStatusVCompleted ThreatAssessmentStatus = "completed"
)

var (
	// ThreatAssessmentStatusPPending is a pointer to ThreatAssessmentStatusVPending
	ThreatAssessmentStatusPPending = &_ThreatAssessmentStatusPPending
	// ThreatAssessmentStatusPCompleted is a pointer to ThreatAssessmentStatusVCompleted
	ThreatAssessmentStatusPCompleted = &_ThreatAssessmentStatusPCompleted
)

var (
	_ThreatAssessmentStatusPPending   = ThreatAssessmentStatusVPending
	_ThreatAssessmentStatusPCompleted = ThreatAssessmentStatusVCompleted
)

// ThreatCategory undocumented
type ThreatCategory string

const (
	// ThreatCategoryVSpam undocumented
	ThreatCategoryVSpam ThreatCategory = "spam"
	// ThreatCategoryVPhishing undocumented
	ThreatCategoryVPhishing ThreatCategory = "phishing"
	// ThreatCategoryVMalware undocumented
	ThreatCategoryVMalware ThreatCategory = "malware"
	// ThreatCategoryVUnknownFutureValue undocumented
	ThreatCategoryVUnknownFutureValue ThreatCategory = "unknownFutureValue"
)

var (
	// ThreatCategoryPSpam is a pointer to ThreatCategoryVSpam
	ThreatCategoryPSpam = &_ThreatCategoryPSpam
	// ThreatCategoryPPhishing is a pointer to ThreatCategoryVPhishing
	ThreatCategoryPPhishing = &_ThreatCategoryPPhishing
	// ThreatCategoryPMalware is a pointer to ThreatCategoryVMalware
	ThreatCategoryPMalware = &_ThreatCategoryPMalware
	// ThreatCategoryPUnknownFutureValue is a pointer to ThreatCategoryVUnknownFutureValue
	ThreatCategoryPUnknownFutureValue = &_ThreatCategoryPUnknownFutureValue
)

var (
	_ThreatCategoryPSpam               = ThreatCategoryVSpam
	_ThreatCategoryPPhishing           = ThreatCategoryVPhishing
	_ThreatCategoryPMalware            = ThreatCategoryVMalware
	_ThreatCategoryPUnknownFutureValue = ThreatCategoryVUnknownFutureValue
)

// ThreatExpectedAssessment undocumented
type ThreatExpectedAssessment string

const (
	// ThreatExpectedAssessmentVBlock undocumented
	ThreatExpectedAssessmentVBlock ThreatExpectedAssessment = "block"
	// ThreatExpectedAssessmentVUnblock undocumented
	ThreatExpectedAssessmentVUnblock ThreatExpectedAssessment = "unblock"
)

var (
	// ThreatExpectedAssessmentPBlock is a pointer to ThreatExpectedAssessmentVBlock
	ThreatExpectedAssessmentPBlock = &_ThreatExpectedAssessmentPBlock
	// ThreatExpectedAssessmentPUnblock is a pointer to ThreatExpectedAssessmentVUnblock
	ThreatExpectedAssessmentPUnblock = &_ThreatExpectedAssessmentPUnblock
)

var (
	_ThreatExpectedAssessmentPBlock   = ThreatExpectedAssessmentVBlock
	_ThreatExpectedAssessmentPUnblock = ThreatExpectedAssessmentVUnblock
)
