View Source
Class ContentCollectionControllerBase<TContent, TCollectionResponseModel, TValueResponseModelBase, TVariantResponseModel>
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public abstract class ContentCollectionControllerBase<TContent, TCollectionResponseModel, TValueResponseModelBase, TVariantResponseModel> : ManagementApiControllerBase where TContent : class, IContentBase where TCollectionResponseModel : ContentResponseModelBase<TValueResponseModelBase, TVariantResponseModel> where TValueResponseModelBase : ValueResponseModelBase where TVariantResponseModel : VariantResponseModelBase
Type Parameters
Name |
Description |
TContent |
|
TCollectionResponseModel |
|
TValueResponseModelBase |
|
TVariantResponseModel |
|
Constructors
View Source
ContentCollectionControllerBase(IUmbracoMapper)
Declaration
protected ContentCollectionControllerBase(IUmbracoMapper mapper)
Parameters
Type |
Name |
Description |
IUmbracoMapper |
mapper |
|
Methods
View Source
CollectionResult(List<TCollectionResponseModel>, Int64)
Declaration
protected IActionResult CollectionResult(List<TCollectionResponseModel> collectionResponseModels, long totalNumberOfItems)
Parameters
Type |
Name |
Description |
List<TCollectionResponseModel> |
collectionResponseModels |
|
System.Int64 |
totalNumberOfItems |
|
Returns
Type |
Description |
IActionResult |
|
View Source
CollectionResult(ListViewPagedModel<TContent>)
Declaration
protected IActionResult CollectionResult(ListViewPagedModel<TContent> result)
Parameters
Type |
Name |
Description |
ListViewPagedModel<TContent> |
result |
|
Returns
Type |
Description |
IActionResult |
|
View Source
ContentCollectionOperationStatusResult(ContentCollectionOperationStatus, String)
Declaration
protected IActionResult ContentCollectionOperationStatusResult(ContentCollectionOperationStatus status, string type)
Parameters
Type |
Name |
Description |
ContentCollectionOperationStatus |
status |
|
System.String |
type |
|
Returns
Type |
Description |
IActionResult |
|