Interface IEffectiveInformationRightsManagementSettings
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Public interface to define a EffectiveInformationRightsManagementSettings object
public interface IEffectiveInformationRightsManagementSettings : IDataModel<IEffectiveInformationRightsManagementSettings>, IDataModelParent, IDataModelWithContext, ISupportModules<IEffectiveInformationRightsManagementSettings>, IDataModelLoad<IEffectiveInformationRightsManagementSettings>, IDataModelGet<IEffectiveInformationRightsManagementSettings>
- Inherited Members
- Extension Methods
Properties
AllowPrint
Gets whether print is allowed for this file.
bool AllowPrint { get; }
Property Value
AllowScript
Gets whether script is alloed for this file.
bool AllowScript { get; }
Property Value
AllowWriteCopy
Gets whether writing copy is allowed for this file.
bool AllowWriteCopy { get; }
Property Value
DisableDocumentBrowserView
Gets whether document browser view is disabled for this file.
bool DisableDocumentBrowserView { get; }
Property Value
DocumentAccessExpireDays
Gets the access expiry in days for this file.
int DocumentAccessExpireDays { get; }
Property Value
DocumentLibraryProtectionExpireDate
Gets the document library protection expiry date.
DateTime DocumentLibraryProtectionExpireDate { get; }
Property Value
EnableDocumentAccessExpire
Gets access expiry for this file.
bool EnableDocumentAccessExpire { get; }
Property Value
EnableDocumentBrowserPublishingView
Gets whether document browser publishing view is enabled for this file.
bool EnableDocumentBrowserPublishingView { get; }
Property Value
EnableGroupProtection
Gets whether group protection is enabled on this file.
bool EnableGroupProtection { get; }
Property Value
EnableLicenseCacheExpire
Gets whether license cache expiry is enabled on this file.
bool EnableLicenseCacheExpire { get; }
Property Value
GroupName
Gets the IRM group name of the file.
string GroupName { get; }
Property Value
IrmEnabled
Gets whether IRM is enabled on this file.
bool IrmEnabled { get; }
Property Value
LicenseCacheExpireDays
Gets the license cache expiry in days for this file.
int LicenseCacheExpireDays { get; }
Property Value
PolicyDescription
Gets the policy description for this file.
string PolicyDescription { get; }
Property Value
PolicyTitle
Gets the policy title for this file.
string PolicyTitle { get; }
Property Value
SettingSource
Gets the source of this setting.
SPEffectiveInformationRightsManagementSettingsSource SettingSource { get; }
Property Value
TemplateId
Gets the IRM template id for this file.
string TemplateId { get; }