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

package msgraph

// DataPolicyOperationStatus undocumented
type DataPolicyOperationStatus int

const (
	// DataPolicyOperationStatusVNotStarted undocumented
	DataPolicyOperationStatusVNotStarted DataPolicyOperationStatus = 0
	// DataPolicyOperationStatusVRunning undocumented
	DataPolicyOperationStatusVRunning DataPolicyOperationStatus = 1
	// DataPolicyOperationStatusVComplete undocumented
	DataPolicyOperationStatusVComplete DataPolicyOperationStatus = 2
	// DataPolicyOperationStatusVFailed undocumented
	DataPolicyOperationStatusVFailed DataPolicyOperationStatus = 3
	// DataPolicyOperationStatusVUnknownFutureValue undocumented
	DataPolicyOperationStatusVUnknownFutureValue DataPolicyOperationStatus = 4
)

// DataPolicyOperationStatusPNotStarted returns a pointer to DataPolicyOperationStatusVNotStarted
func DataPolicyOperationStatusPNotStarted() *DataPolicyOperationStatus {
	v := DataPolicyOperationStatusVNotStarted
	return &v
}

// DataPolicyOperationStatusPRunning returns a pointer to DataPolicyOperationStatusVRunning
func DataPolicyOperationStatusPRunning() *DataPolicyOperationStatus {
	v := DataPolicyOperationStatusVRunning
	return &v
}

// DataPolicyOperationStatusPComplete returns a pointer to DataPolicyOperationStatusVComplete
func DataPolicyOperationStatusPComplete() *DataPolicyOperationStatus {
	v := DataPolicyOperationStatusVComplete
	return &v
}

// DataPolicyOperationStatusPFailed returns a pointer to DataPolicyOperationStatusVFailed
func DataPolicyOperationStatusPFailed() *DataPolicyOperationStatus {
	v := DataPolicyOperationStatusVFailed
	return &v
}

// DataPolicyOperationStatusPUnknownFutureValue returns a pointer to DataPolicyOperationStatusVUnknownFutureValue
func DataPolicyOperationStatusPUnknownFutureValue() *DataPolicyOperationStatus {
	v := DataPolicyOperationStatusVUnknownFutureValue
	return &v
}