// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // EvaluateDynamicMembershipResult undocumented type EvaluateDynamicMembershipResult struct { // Object is the base model of EvaluateDynamicMembershipResult Object // MembershipRule undocumented MembershipRule *string `json:"membershipRule,omitempty"` // MembershipRuleEvaluationResult undocumented MembershipRuleEvaluationResult *bool `json:"membershipRuleEvaluationResult,omitempty"` // MembershipRuleEvaluationDetails undocumented MembershipRuleEvaluationDetails *ExpressionEvaluationDetails `json:"membershipRuleEvaluationDetails,omitempty"` } // EvaluateLabelJobResponse undocumented type EvaluateLabelJobResponse struct { // JobResponseBase is the base model of EvaluateLabelJobResponse JobResponseBase // Result undocumented Result *EvaluateLabelJobResultGroup `json:"result,omitempty"` } // EvaluateLabelJobResult undocumented type EvaluateLabelJobResult struct { // Object is the base model of EvaluateLabelJobResult Object // SensitivityLabel undocumented SensitivityLabel *MatchingLabel `json:"sensitivityLabel,omitempty"` // ResponsibleSensitiveTypes undocumented ResponsibleSensitiveTypes []ResponsibleSensitiveType `json:"responsibleSensitiveTypes,omitempty"` // ResponsiblePolicy undocumented ResponsiblePolicy *ResponsiblePolicy `json:"responsiblePolicy,omitempty"` } // EvaluateLabelJobResultGroup undocumented type EvaluateLabelJobResultGroup struct { // Object is the base model of EvaluateLabelJobResultGroup Object // Automatic undocumented Automatic *EvaluateLabelJobResult `json:"automatic,omitempty"` // Recommended undocumented Recommended *EvaluateLabelJobResult `json:"recommended,omitempty"` } // EvaluateLabelsAndPoliciesJobResponse undocumented type EvaluateLabelsAndPoliciesJobResponse struct { // JobResponseBase is the base model of EvaluateLabelsAndPoliciesJobResponse JobResponseBase // Result undocumented Result *EvaluateLabelsAndPoliciesResult `json:"result,omitempty"` } // EvaluateLabelsAndPoliciesResult undocumented type EvaluateLabelsAndPoliciesResult struct { // Object is the base model of EvaluateLabelsAndPoliciesResult Object // SensitivityLabelsResult undocumented SensitivityLabelsResult *EvaluateLabelJobResultGroup `json:"sensitivityLabelsResult,omitempty"` // DataLossPreventionPoliciesResult undocumented DataLossPreventionPoliciesResult *DlpPoliciesJobResult `json:"dataLossPreventionPoliciesResult,omitempty"` // ClassificationResult undocumented ClassificationResult *DetectedSensitiveContentWrapper `json:"classificationResult,omitempty"` } // EvaluateSensitivityLabelsRequestObject undocumented type EvaluateSensitivityLabelsRequestObject struct { // Object is the base model of EvaluateSensitivityLabelsRequestObject Object // DiscoveredSensitiveTypes undocumented DiscoveredSensitiveTypes []DiscoveredSensitiveType `json:"discoveredSensitiveTypes,omitempty"` // CurrentLabel undocumented CurrentLabel *CurrentLabel `json:"currentLabel,omitempty"` }