Interface IWorkflowItemRequestFactory

Namespace: EPiServer.Social.Moderation.Rest.Contracts
Assembly: EPiServer.Social.Moderation.Rest.Contracts.dll
Version: 1.5.4
Syntax
public interface IWorkflowItemRequestFactory

Methods

Add(AddWorkflowItemRequest)

Generates an HttpRequestMessage instance for adding a workflow itemitem.

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

Delete(RemoveWorkflowItemsByCriteriaRequest)

Generates an HttpRequestMessage instance for deleting workflow items by criteria.

Declaration
HttpRequestMessage Delete(RemoveWorkflowItemsByCriteriaRequest id)
Parameters
Type Name Description
RemoveWorkflowItemsByCriteriaRequest id

Identifier of the workflow itemto remove

Returns
Type Description
System.Net.Http.HttpRequestMessage

Delete(String)

Generates an HttpRequestMessage instance for deleting a workflow item by its identifier.

Declaration
HttpRequestMessage Delete(string id)
Parameters
Type Name Description
System.String id

Identifier of the workflow itemto remove

Returns
Type Description
System.Net.Http.HttpRequestMessage

Get(String, String)

Generates an HttpRequestMessage instance for retrieving a workflow item by its identifier.

Declaration
HttpRequestMessage Get(string id, string extensionType = null)
Parameters
Type Name Description
System.String id

Identifier of the workflow itemto remove

System.String extensionType
Returns
Type Description
System.Net.Http.HttpRequestMessage

GetByCriteria(GetWorkflowItemsByCriteriaRequest)

Generates an HttpRequestMessage instance for retreiving workflow items by criteria.

Declaration
HttpRequestMessage GetByCriteria(GetWorkflowItemsByCriteriaRequest request)
Parameters
Type Name Description
GetWorkflowItemsByCriteriaRequest request

An instance of HttpRequestMessage containing the criteria to filter workflow items by

Returns
Type Description
System.Net.Http.HttpRequestMessage
arrow_upward