// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "context" // DataLossPreventionPolicyCollectionEvaluateRequestParameter undocumented type DataLossPreventionPolicyCollectionEvaluateRequestParameter struct { // Target undocumented Target *string `json:"target,omitempty"` // EvaluationInput undocumented EvaluationInput *DlpEvaluationInput `json:"evaluationInput,omitempty"` // NotificationInfo undocumented NotificationInfo *DlpNotification `json:"notificationInfo,omitempty"` } // type DataLossPreventionPolicyCollectionEvaluateRequestBuilder struct{ BaseRequestBuilder } // Evaluate action undocumented func (b *InformationProtectionDataLossPreventionPoliciesCollectionRequestBuilder) Evaluate(reqObj *DataLossPreventionPolicyCollectionEvaluateRequestParameter) *DataLossPreventionPolicyCollectionEvaluateRequestBuilder { bb := &DataLossPreventionPolicyCollectionEvaluateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.BaseRequestBuilder.baseURL += "/evaluate" bb.BaseRequestBuilder.requestObject = reqObj return bb } // type DataLossPreventionPolicyCollectionEvaluateRequest struct{ BaseRequest } // func (b *DataLossPreventionPolicyCollectionEvaluateRequestBuilder) Request() *DataLossPreventionPolicyCollectionEvaluateRequest { return &DataLossPreventionPolicyCollectionEvaluateRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, } } // func (r *DataLossPreventionPolicyCollectionEvaluateRequest) Post(ctx context.Context) (resObj *DlpEvaluatePoliciesJobResponse, err error) { err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return }