src/modules/http/entities/response/collection-response-wrapper.entity.intf.ts
An implementation class of this interface is used by the StarkHttpService in order to wrap the Http response from all requests aimed to return a collection of items.
Properties |
metadata |
metadata:
|
Type : StarkCollectionMetadata
|
Holds the metadata related to the collection of items contained in the response. |
import { StarkResponseWrapper } from "./response-wrapper.entity.intf";
import { StarkResource } from "../resource.entity.intf";
import { StarkCollectionMetadata } from "../metadata";
/**
* An implementation class of this interface is used by the {@link StarkHttpService} in order to wrap the
* Http response from all requests aimed to return a collection of items.
*/
export interface StarkCollectionResponseWrapper<P extends StarkResource> extends StarkResponseWrapper<P[]> {
/**
* Holds the metadata related to the collection of items contained in the response.
*/
metadata: StarkCollectionMetadata;
}