/// <summary> /// Initializes a new instance of the <see cref="GrantPermissionUrlValidationResult" /> class. /// </summary> /// <param name="externalSharingOptions">externalSharingOptions.</param> /// <param name="enableShareAnnoymousLink">enableShareAnnoymousLink.</param> /// <param name="_object">_object.</param> /// <param name="spPermissionLevels">spPermissionLevels.</param> /// <param name="spGroups">spGroups.</param> /// <param name="allowBreakPermissionInheritance">allowBreakPermissionInheritance.</param> /// <param name="errorMessage">errorMessage.</param> public GrantPermissionUrlValidationResult(ExternalSharingOptions externalSharingOptions = default(ExternalSharingOptions), bool enableShareAnnoymousLink = default(bool), GrantPermissionSPObject _object = default(GrantPermissionSPObject), List <IntModel> spPermissionLevels = default(List <IntModel>), List <GrantPermissionGroup> spGroups = default(List <GrantPermissionGroup>), bool allowBreakPermissionInheritance = default(bool), string errorMessage = default(string)) { this.ExternalSharingOptions = externalSharingOptions; this.EnableShareAnnoymousLink = enableShareAnnoymousLink; this.Object = _object; this.SpPermissionLevels = spPermissionLevels; this.SpGroups = spGroups; this.AllowBreakPermissionInheritance = allowBreakPermissionInheritance; this.ErrorMessage = errorMessage; }
/// <summary> /// Initializes a new instance of the <see cref="ManagePermissionValidateResult" /> class. /// </summary> /// <param name="permissionLevels">permissionLevels.</param> /// <param name="externalSharingOptions">externalSharingOptions.</param> /// <param name="enableShareAnonymousLink">enableShareAnonymousLink.</param> /// <param name="_object">_object.</param> /// <param name="errorMessage">errorMessage.</param> public ManagePermissionValidateResult(List <PermissionLevel> permissionLevels = default(List <PermissionLevel>), ExternalSharingOptions externalSharingOptions = default(ExternalSharingOptions), bool enableShareAnonymousLink = default(bool), ManagePermissionSPObject _object = default(ManagePermissionSPObject), string errorMessage = default(string)) { this.PermissionLevels = permissionLevels; this.Object = _object; this.ErrorMessage = errorMessage; this.PermissionLevels = permissionLevels; this.ExternalSharingOptions = externalSharingOptions; this.EnableShareAnonymousLink = enableShareAnonymousLink; this.Object = _object; this.ErrorMessage = errorMessage; }