Class GroupRequestFactory

Inheritance
System.Object
GroupRequestFactory
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Groups.Rest
Assembly: EPiServer.Social.Groups.Rest.dll
Version: 1.5.4
Syntax
public class GroupRequestFactory : IGroupRequestFactory

Constructors

GroupRequestFactory()

Declaration
public GroupRequestFactory()

Methods

Add(AddGroupRequest)

Receives AddGroupRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Add(AddGroupRequest addRequest)
Parameters
Type Name Description
AddGroupRequest addRequest

the request object used to add a new group

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

GetByCriteria(GetGroupsByCriteriaRequest)

Receives GetGroupsByCriteriaRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage GetByCriteria(GetGroupsByCriteriaRequest getByCriteriaRequest)
Parameters
Type Name Description
GetGroupsByCriteriaRequest getByCriteriaRequest

the request object used to retrieve the desired result page of groups

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

GetById(GetGroupByIdRequest)

Receives GetGroupByIdRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage GetById(GetGroupByIdRequest getByIdRequest)
Parameters
Type Name Description
GetGroupByIdRequest getByIdRequest

the request object used to retrieve the desired group

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Remove(String)

Receives groupId and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Remove(string groupId)
Parameters
Type Name Description
System.String groupId

The id of the group that is to be updated

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Update(String, UpdateGroupRequest)

Receives groupId and UpdateGroupRequest and returns new HttpRequestMessage

Declaration
public HttpRequestMessage Update(string groupId, UpdateGroupRequest updateRequest)
Parameters
Type Name Description
System.String groupId

The id of the group that is to be updated

UpdateGroupRequest updateRequest

The request object to be converted to httpcontent

Returns
Type Description
System.Net.Http.HttpRequestMessage

HttpRequestMessage

Implements

arrow_upward