示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestGroupWithPermissions" /> class.
 /// </summary>
 /// <param name="name">name.</param>
 /// <param name="users">users.</param>
 /// <param name="permissionLevels">permissionLevels.</param>
 /// <param name="groupOwner">groupOwner.</param>
 /// <param name="groupOwnerType">groupOwnerType.</param>
 /// <param name="buildInGroupType">buildInGroupType.</param>
 public RequestGroupWithPermissions(string name = default(string), List <GroupUser> users = default(List <GroupUser>), List <PermissionLevel> permissionLevels = default(List <PermissionLevel>), ApiUser groupOwner = default(ApiUser), GroupOwnerType groupOwnerType = default(GroupOwnerType), SharePointBuildInGroupType buildInGroupType = default(SharePointBuildInGroupType))
 {
     this.Name             = name;
     this.Users            = users;
     this.PermissionLevels = permissionLevels;
     this.GroupOwner       = groupOwner;
     this.GroupOwnerType   = groupOwnerType;
     this.BuildInGroupType = buildInGroupType;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceGroupWithPermissions" /> class.
 /// </summary>
 /// <param name="usersAssignBy">usersAssignBy.</param>
 /// <param name="groupOwnerAssignBy">groupOwnerAssignBy.</param>
 /// <param name="allowChangePermissionLevel">allowChangePermissionLevel.</param>
 /// <param name="removable">removable.</param>
 /// <param name="name">name.</param>
 /// <param name="users">users.</param>
 /// <param name="permissionLevels">permissionLevels.</param>
 /// <param name="groupOwner">groupOwner.</param>
 /// <param name="groupOwnerType">groupOwnerType.</param>
 /// <param name="buildInGroupType">buildInGroupType.</param>
 public ServiceGroupWithPermissions(AssignBy usersAssignBy = default(AssignBy), AssignBy groupOwnerAssignBy = default(AssignBy), bool allowChangePermissionLevel = default(bool), bool removable = default(bool), string name = default(string), List <GroupUser> users = default(List <GroupUser>), List <PermissionLevel> permissionLevels = default(List <PermissionLevel>), ApiUser groupOwner = default(ApiUser), GroupOwnerType groupOwnerType = default(GroupOwnerType), SharePointBuildInGroupType buildInGroupType = default(SharePointBuildInGroupType))
 {
     this.UsersAssignBy              = usersAssignBy;
     this.GroupOwnerAssignBy         = groupOwnerAssignBy;
     this.AllowChangePermissionLevel = allowChangePermissionLevel;
     this.Removable        = removable;
     this.Name             = name;
     this.Users            = users;
     this.PermissionLevels = permissionLevels;
     this.GroupOwner       = groupOwner;
     this.GroupOwnerType   = groupOwnerType;
     this.BuildInGroupType = buildInGroupType;
 }