Interface IRoleRequestFactory

Namespace: EPiServer.Social.Groups.Rest
Assembly: EPiServer.Social.Groups.Rest.dll
Version: 1.5.4
Syntax
public interface IRoleRequestFactory

Methods

Add(AddRoleRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage Add(AddRoleRequest addRequest)
Parameters
Type Name Description
AddRoleRequest addRequest
Returns
Type Description
System.Net.Http.HttpRequestMessage

Assign(String, RoleAssignmentRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage Assign(string roleId, RoleAssignmentRequest roleAssignment)
Parameters
Type Name Description
System.String roleId
RoleAssignmentRequest roleAssignment
Returns
Type Description
System.Net.Http.HttpRequestMessage

GetByCriteria(GetRolesByCriteriaRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage GetByCriteria(GetRolesByCriteriaRequest getByCriteriaRequest)
Parameters
Type Name Description
GetRolesByCriteriaRequest getByCriteriaRequest
Returns
Type Description
System.Net.Http.HttpRequestMessage

GetById(String, GetRoleByIdRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage GetById(string roleId, GetRoleByIdRequest getByIdRequest)
Parameters
Type Name Description
System.String roleId
GetRoleByIdRequest getByIdRequest
Returns
Type Description
System.Net.Http.HttpRequestMessage

IsAssigned(String, RoleAssignmentRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage IsAssigned(string roleId, RoleAssignmentRequest roleAssignment)
Parameters
Type Name Description
System.String roleId
RoleAssignmentRequest roleAssignment
Returns
Type Description
System.Net.Http.HttpRequestMessage

Remove(String)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage Remove(string roleId)
Parameters
Type Name Description
System.String roleId
Returns
Type Description
System.Net.Http.HttpRequestMessage

Unassign(String, RoleAssignmentRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage Unassign(string roleId, RoleAssignmentRequest roleAssignment)
Parameters
Type Name Description
System.String roleId
RoleAssignmentRequest roleAssignment
Returns
Type Description
System.Net.Http.HttpRequestMessage

Update(String, UpdateRoleRequest)

Provides the populated HttpRequestMethod based upon the provided request

Declaration
HttpRequestMessage Update(string roleId, UpdateRoleRequest updateRequest)
Parameters
Type Name Description
System.String roleId
UpdateRoleRequest updateRequest
Returns
Type Description
System.Net.Http.HttpRequestMessage
arrow_upward