Interface IComplianceTag
Public interface to define a ComplianceTag / Retention label object of SharePoint Online
Namespace: PnP.Core.Model.SharePoint
Assembly: PnP.Core.dll
Syntax
public interface IComplianceTag
Public interface to define a ComplianceTag / Retention label object of SharePoint Online
public interface IComplianceTag
Specifies AcceptMessagesOnlyFromSendersOrMembers for the tag
bool AcceptMessagesOnlyFromSendersOrMembers { get; }
Boolean
|
Specifies AllowAccessFromUnmanagedDevice for the tag
string AllowAccessFromUnmanagedDevice { get; }
String
|
Specifies "Will we auto Delete after the Retention Period passed"
bool AutoDelete { get; }
Boolean
|
Specifies ComplianceTag Enable Block edits
bool BlockEdit { get; }
Boolean
|
Specifies whether this tag contains siteLabeling
bool ContainsSiteLabel { get; }
Boolean
|
Specifies the Display name for the tag in UI
string DisplayName { get; }
String
|
Specifies the RMS Template id for the tag
string EncryptionRMSTemplateId { get; }
String
|
Specifies whether this tag has retention action
bool HasRetentionAction { get; }
Boolean
|
Specifies RequireSenderAuthenticationEnabled for the tag
bool RequireSenderAuthenticationEnabled { get; }
Boolean
|
Specifies SharingCapabilities for the tag
string SharingCapabilities { get; }
String
|
Specifies ComplianceTag ID
Guid TagId { get; }
Guid
|
Specifies ComplianceTag Retention Based on Field
string TagRetentionBasedOn { get; }
String
|