github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelInformation.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // InformationProtection undocumented 8 type InformationProtection struct { 9 // Entity is the base model of InformationProtection 10 Entity 11 // Policy undocumented 12 Policy *InformationProtectionPolicy `json:"policy,omitempty"` 13 // SensitivityLabels undocumented 14 SensitivityLabels []SensitivityLabel `json:"sensitivityLabels,omitempty"` 15 // SensitivityPolicySettings undocumented 16 SensitivityPolicySettings *SensitivityPolicySettings `json:"sensitivityPolicySettings,omitempty"` 17 // DataLossPreventionPolicies undocumented 18 DataLossPreventionPolicies []DataLossPreventionPolicy `json:"dataLossPreventionPolicies,omitempty"` 19 // ThreatAssessmentRequests undocumented 20 ThreatAssessmentRequests []ThreatAssessmentRequestObject `json:"threatAssessmentRequests,omitempty"` 21 } 22 23 // InformationProtectionAction undocumented 24 type InformationProtectionAction struct { 25 // Object is the base model of InformationProtectionAction 26 Object 27 } 28 29 // InformationProtectionContentLabel undocumented 30 type InformationProtectionContentLabel struct { 31 // Object is the base model of InformationProtectionContentLabel 32 Object 33 // CreationDateTime undocumented 34 CreationDateTime *time.Time `json:"creationDateTime,omitempty"` 35 // AssignmentMethod undocumented 36 AssignmentMethod *AssignmentMethod `json:"assignmentMethod,omitempty"` 37 // Label undocumented 38 Label *LabelDetails `json:"label,omitempty"` 39 } 40 41 // InformationProtectionLabel undocumented 42 type InformationProtectionLabel struct { 43 // Entity is the base model of InformationProtectionLabel 44 Entity 45 // Name undocumented 46 Name *string `json:"name,omitempty"` 47 // Description undocumented 48 Description *string `json:"description,omitempty"` 49 // Color undocumented 50 Color *string `json:"color,omitempty"` 51 // Sensitivity undocumented 52 Sensitivity *int `json:"sensitivity,omitempty"` 53 // Tooltip undocumented 54 Tooltip *string `json:"tooltip,omitempty"` 55 // IsActive undocumented 56 IsActive *bool `json:"isActive,omitempty"` 57 } 58 59 // InformationProtectionPolicy undocumented 60 type InformationProtectionPolicy struct { 61 // Entity is the base model of InformationProtectionPolicy 62 Entity 63 // Labels undocumented 64 Labels []InformationProtectionLabel `json:"labels,omitempty"` 65 }