import { Body } from './body'; import { Headers } from './options'; // ---------- HTTP requests ----------- // export interface HttpRequest { url: string; key: string; body?: Body; additionalHeaders?: object; targetApiSystemCode?: string; expectEmptyResponse?: boolean; } export interface UrlDetails { path?: string; query?: string; } export interface AuthorisationTokenRequest { url: string; sessionToken: string; clientId: string; additionalHeaders?: object; } export interface Request { url: string; method: string; body?: string; headers?: Headers; sessionToken?: string; // This is for authorisation authorisationToken?: string; }