@dypai-ai/client-sdk - v1.12.0
    Preparing search index...

    Interface ApiClient

    Tipo para el cliente API sin tipado (legacy/fallback)

    interface ApiClient {
        delete: (
            endpoint: string,
            options?: ApiRequestOptions,
        ) => Promise<DypaiResponse<any>>;
        download: (
            endpoint: string,
            body?: any,
            options?: { fileName?: string; params?: Record<string, any> },
        ) => Promise<DypaiResponse<void>>;
        get: (
            endpoint: string,
            options?: ApiRequestOptions,
        ) => Promise<DypaiResponse<any>>;
        patch: (
            endpoint: string,
            body?: any,
            options?: ApiRequestOptions,
        ) => Promise<DypaiResponse<any>>;
        post: (
            endpoint: string,
            body: any,
            options?: ApiRequestOptions,
        ) => Promise<DypaiResponse<any>>;
        put: (
            endpoint: string,
            body: any,
            options?: ApiRequestOptions,
        ) => Promise<DypaiResponse<any>>;
        upload: (
            endpoint: string,
            file: File,
            options?: ApiUploadOptions,
        ) => Promise<DypaiResponse<any>>;
    }
    Index

    Properties

    delete: (
        endpoint: string,
        options?: ApiRequestOptions,
    ) => Promise<DypaiResponse<any>>
    download: (
        endpoint: string,
        body?: any,
        options?: { fileName?: string; params?: Record<string, any> },
    ) => Promise<DypaiResponse<void>>

    Descarga un archivo a través de un endpoint con nodo dypai_storage

    get: (
        endpoint: string,
        options?: ApiRequestOptions,
    ) => Promise<DypaiResponse<any>>
    patch: (
        endpoint: string,
        body?: any,
        options?: ApiRequestOptions,
    ) => Promise<DypaiResponse<any>>

    post

    post: (
        endpoint: string,
        body: any,
        options?: ApiRequestOptions,
    ) => Promise<DypaiResponse<any>>
    put: (
        endpoint: string,
        body: any,
        options?: ApiRequestOptions,
    ) => Promise<DypaiResponse<any>>
    upload: (
        endpoint: string,
        file: File,
        options?: ApiUploadOptions,
    ) => Promise<DypaiResponse<any>>

    Sube un archivo via presigned URL a través de un endpoint con nodo dypai_storage