UNPKG

@flatfile/safe-api

Version:

Flatfile Safe API client with streaming capabilities

35 lines (34 loc) 1.66 kB
import { Flatfile } from "@flatfile/api"; import { GetRequest } from "../utils/requests/get.request"; import { PatchRequest } from "../utils/requests/patch.request"; import { PostRequest } from "../utils/requests/post.request"; import { RetryOptions } from "../utils/requests/safe.request"; export declare class AckJobRequest extends PostRequest<Flatfile.Job, Flatfile.JobAckDetails> { canMiss: boolean; path: string; constructor(jobId: string, details: Flatfile.JobAckDetails, options?: RetryOptions); } export declare class CreateJobRequest extends PostRequest<Flatfile.Job, Flatfile.JobConfig> { path: string; constructor(config: Flatfile.JobConfig, options?: RetryOptions); } export declare class CompleteJobRequest extends PostRequest<Flatfile.Job, Flatfile.JobCompleteDetails> { path: string; constructor(jobId: string, details: Flatfile.JobCompleteDetails, options?: RetryOptions); } export declare class FailJobRequest extends PostRequest<Flatfile.Job, Flatfile.JobCompleteDetails> { path: string; constructor(jobId: string, details: Flatfile.JobCompleteDetails, options?: RetryOptions); } export declare class UpdateJobRequest extends PatchRequest<Flatfile.Job, Flatfile.JobAckDetails> { path: string; constructor(jobId: string, details: Flatfile.JobAckDetails, options?: RetryOptions); } export declare class GetJobRequest extends GetRequest<Flatfile.Job> { path: string; constructor(jobId: string, options?: RetryOptions); } export declare class ListJobsRequest extends GetRequest<Flatfile.Job[]> { path: string; constructor(opts?: Flatfile.ListJobsRequest, options?: RetryOptions); }