UNPKG

trade360-nodejs-sdk

Version:
13 lines (12 loc) 748 B
import { BaseEntity, Constructor } from '../../../entities/core-entities/index.js'; import { HttpRequestDto } from '../../common'; import { DistributionRoutesPrefixUrl, MetadataRoutesPrefixUrl, SubscriptionRoutesPrefixUrl } from '../../customers-api'; import { InplaySnapshotApiClientPrefixUrl, PrematchSnapshotApiClientPrefixUrl } from '../../snapshot-api/enums'; /** * Interface for request arguments used in HTTP client methods */ export interface IRequestArgs<TResponse extends BaseEntity> { route: SubscriptionRoutesPrefixUrl | MetadataRoutesPrefixUrl | DistributionRoutesPrefixUrl | InplaySnapshotApiClientPrefixUrl | PrematchSnapshotApiClientPrefixUrl; responseBodyType: Constructor<TResponse>; requestBody?: HttpRequestDto; }