github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelEvaluate.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // EvaluateDynamicMembershipResult undocumented 6 type EvaluateDynamicMembershipResult struct { 7 // Object is the base model of EvaluateDynamicMembershipResult 8 Object 9 // MembershipRule undocumented 10 MembershipRule *string `json:"membershipRule,omitempty"` 11 // MembershipRuleEvaluationResult undocumented 12 MembershipRuleEvaluationResult *bool `json:"membershipRuleEvaluationResult,omitempty"` 13 // MembershipRuleEvaluationDetails undocumented 14 MembershipRuleEvaluationDetails *ExpressionEvaluationDetails `json:"membershipRuleEvaluationDetails,omitempty"` 15 } 16 17 // EvaluateLabelJobResponse undocumented 18 type EvaluateLabelJobResponse struct { 19 // JobResponseBase is the base model of EvaluateLabelJobResponse 20 JobResponseBase 21 // Result undocumented 22 Result *EvaluateLabelJobResultGroup `json:"result,omitempty"` 23 } 24 25 // EvaluateLabelJobResult undocumented 26 type EvaluateLabelJobResult struct { 27 // Object is the base model of EvaluateLabelJobResult 28 Object 29 // SensitivityLabel undocumented 30 SensitivityLabel *MatchingLabel `json:"sensitivityLabel,omitempty"` 31 // ResponsibleSensitiveTypes undocumented 32 ResponsibleSensitiveTypes []ResponsibleSensitiveType `json:"responsibleSensitiveTypes,omitempty"` 33 // ResponsiblePolicy undocumented 34 ResponsiblePolicy *ResponsiblePolicy `json:"responsiblePolicy,omitempty"` 35 } 36 37 // EvaluateLabelJobResultGroup undocumented 38 type EvaluateLabelJobResultGroup struct { 39 // Object is the base model of EvaluateLabelJobResultGroup 40 Object 41 // Automatic undocumented 42 Automatic *EvaluateLabelJobResult `json:"automatic,omitempty"` 43 // Recommended undocumented 44 Recommended *EvaluateLabelJobResult `json:"recommended,omitempty"` 45 } 46 47 // EvaluateLabelsAndPoliciesJobResponse undocumented 48 type EvaluateLabelsAndPoliciesJobResponse struct { 49 // JobResponseBase is the base model of EvaluateLabelsAndPoliciesJobResponse 50 JobResponseBase 51 // Result undocumented 52 Result *EvaluateLabelsAndPoliciesResult `json:"result,omitempty"` 53 } 54 55 // EvaluateLabelsAndPoliciesResult undocumented 56 type EvaluateLabelsAndPoliciesResult struct { 57 // Object is the base model of EvaluateLabelsAndPoliciesResult 58 Object 59 // SensitivityLabelsResult undocumented 60 SensitivityLabelsResult *EvaluateLabelJobResultGroup `json:"sensitivityLabelsResult,omitempty"` 61 // DataLossPreventionPoliciesResult undocumented 62 DataLossPreventionPoliciesResult *DlpPoliciesJobResult `json:"dataLossPreventionPoliciesResult,omitempty"` 63 // ClassificationResult undocumented 64 ClassificationResult *DetectedSensitiveContentWrapper `json:"classificationResult,omitempty"` 65 } 66 67 // EvaluateSensitivityLabelsRequestObject undocumented 68 type EvaluateSensitivityLabelsRequestObject struct { 69 // Object is the base model of EvaluateSensitivityLabelsRequestObject 70 Object 71 // DiscoveredSensitiveTypes undocumented 72 DiscoveredSensitiveTypes []DiscoveredSensitiveType `json:"discoveredSensitiveTypes,omitempty"` 73 // CurrentLabel undocumented 74 CurrentLabel *CurrentLabel `json:"currentLabel,omitempty"` 75 }