import { HttpMethod } from './httpMethod'; export interface IHttpCommand { method: HttpMethod; shouldPersonalize: boolean; buildEndpoint(): string; buildRequestContent(): TRequest; transformResponse(rawResponse: TResponse | null): TResponse | null; handleError(statusCode: number, rawResponse: string): void; }