With Opticon around the corner, we'll be canceling this month's (Sept) Happy Hour.

Class GroupDefinitionStore<T>

Inheritance
System.Object
GroupDefinitionStore<T>
Namespace: EPiServer.Commerce.Shell.Rest
Assembly: EPiServer.Commerce.Shell.dll
Version: 13.30.0
Syntax
public abstract class GroupDefinitionStore<T> : RestControllerBase where T : GroupDefinition, new()
Type Parameters
Name Description
T

Constructors

GroupDefinitionStore(ReferenceConverter, RestStoreHelper, GroupDefinitionRepository<T>)

Declaration
protected GroupDefinitionStore(ReferenceConverter referenceConverter, RestStoreHelper restStoreHelper, GroupDefinitionRepository<T> groupDefinitionRepostitory)
Parameters
Type Name Description
ReferenceConverter referenceConverter
RestStoreHelper restStoreHelper
GroupDefinitionRepository<T> groupDefinitionRepostitory

Methods

Delete(String)

Declaration
public virtual RestResultBase Delete(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase

Get(ContentReference, ItemRange)

Declaration
public virtual RestResult Get(ContentReference id, ItemRange range)
Parameters
Type Name Description
EPiServer.Core.ContentReference id
EPiServer.Shell.Services.Rest.ItemRange range
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResult

GetResult()

Declaration
protected virtual IEnumerable<GroupDefinitionModel> GetResult()
Returns
Type Description
System.Collections.Generic.IEnumerable<GroupDefinitionModel>

Post(GroupDefinitionModel)

Declaration
public virtual RestResultBase Post(GroupDefinitionModel newType)
Parameters
Type Name Description
GroupDefinitionModel newType
Returns
Type Description
EPiServer.Shell.Services.Rest.RestResultBase