summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/ModelProtect.go
blob: 492276d17c3b68333dd0655cf7bbde34f381347e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// ProtectAdhocAction undocumented
type ProtectAdhocAction struct {
	// InformationProtectionAction is the base model of ProtectAdhocAction
	InformationProtectionAction
}

// ProtectByTemplateAction undocumented
type ProtectByTemplateAction struct {
	// InformationProtectionAction is the base model of ProtectByTemplateAction
	InformationProtectionAction
	// TemplateID undocumented
	TemplateID *string `json:"templateId,omitempty"`
}

// ProtectDoNotForwardAction undocumented
type ProtectDoNotForwardAction struct {
	// InformationProtectionAction is the base model of ProtectDoNotForwardAction
	InformationProtectionAction
}

// ProtectGroup undocumented
type ProtectGroup struct {
	// LabelActionBase is the base model of ProtectGroup
	LabelActionBase
	// AllowEmailFromGuestUsers undocumented
	AllowEmailFromGuestUsers *bool `json:"allowEmailFromGuestUsers,omitempty"`
	// AllowGuestUsers undocumented
	AllowGuestUsers *bool `json:"allowGuestUsers,omitempty"`
	// Privacy undocumented
	Privacy *GroupPrivacy `json:"privacy,omitempty"`
}

// ProtectSite undocumented
type ProtectSite struct {
	// LabelActionBase is the base model of ProtectSite
	LabelActionBase
	// AccessType undocumented
	AccessType *SiteAccessType `json:"accessType,omitempty"`
}