HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/good-life-be/node_modules/mailgun.js/Classes/common/Request.d.ts
import * as NodeFormData from 'form-data';
import { RequestOptions, InputFormData, APIResponse, IpPoolDeleteData, FormDataInput } from '../../Types';
declare class Request {
    private username;
    private key;
    private url;
    private timeout;
    private headers;
    private formDataBuilder;
    private maxBodyLength;
    private proxy;
    constructor(options: RequestOptions, formData: InputFormData);
    request(method: string, url: string, onCallOptions?: Record<string, unknown | Record<string, unknown>>): Promise<APIResponse>;
    private getResponseBody;
    private joinAndTransformHeaders;
    private makeHeadersFromObject;
    setSubaccountHeader(subaccountId: string): void;
    resetSubaccountHeader(): void;
    query(method: string, url: string, query?: Record<string, unknown> | Array<Array<string>>, options?: Record<string, unknown>): Promise<APIResponse>;
    command(method: string, url: string, data?: Record<string, unknown> | Record<string, unknown>[] | string | NodeFormData | FormData, options?: Record<string, unknown>, addDefaultHeaders?: boolean): Promise<APIResponse>;
    get(url: string, query?: Record<string, unknown> | Array<Array<string>>, options?: Record<string, unknown>): Promise<APIResponse>;
    post(url: string, data?: Record<string, unknown> | string, options?: Record<string, unknown>): Promise<APIResponse>;
    postWithFD(url: string, data: FormDataInput): Promise<APIResponse>;
    putWithFD(url: string, data: FormDataInput): Promise<APIResponse>;
    patchWithFD(url: string, data: FormDataInput): Promise<APIResponse>;
    put(url: string, data?: FormDataInput | string, options?: Record<string, unknown>): Promise<APIResponse>;
    delete(url: string, data?: IpPoolDeleteData): Promise<APIResponse>;
}
export default Request;