export interface SoapResponse { raw: string; parsed: any; timeRequest: number; } export interface SoapRequest { raw: string; parsed: { url: string; method: string; params: any; }; } export interface SoapRequestFinishedEvent { response: SoapResponse; request: SoapRequest; requestId?: string; ignoreLog?: boolean; } export interface RetryAttemptEvent { delayUntilNextAttempt: number; params: any[]; requestId: string; currentAttempt: number; configuredRetryAttempts: number; errorMessage: string; }