import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetBackgroundJobStatusBackgroundJobStatusIdRequest = { /** * The numeric ID of the background job */ backgroundJobStatusId: number; }; /** * The status of the background job that's been queued for the request. */ export declare const GetBackgroundJobStatusBackgroundJobStatusIdStatus: { readonly Queued: "queued"; readonly Started: "started"; readonly Finished: "finished"; readonly Failed: "failed"; }; /** * The status of the background job that's been queued for the request. */ export type GetBackgroundJobStatusBackgroundJobStatusIdStatus = ClosedEnum; /** * A background job keeps track of the progress of an asynchronous task, e.g * * @remarks * bulk archiving media, translating media, etc. */ export type GetBackgroundJobStatusBackgroundJobStatusIdBackgroundJobStatus = { /** * The ID of the background job that's been queued for the request. */ id: number; /** * The status of the background job that's been queued for the request. */ status: GetBackgroundJobStatusBackgroundJobStatusIdStatus; }; /** * OK */ export type GetBackgroundJobStatusBackgroundJobStatusIdResponse = { /** * A background job keeps track of the progress of an asynchronous task, e.g * * @remarks * bulk archiving media, translating media, etc. */ backgroundJobStatus: GetBackgroundJobStatusBackgroundJobStatusIdBackgroundJobStatus; }; /** @internal */ export type GetBackgroundJobStatusBackgroundJobStatusIdRequest$Outbound = { backgroundJobStatusId: number; }; /** @internal */ export declare const GetBackgroundJobStatusBackgroundJobStatusIdRequest$outboundSchema: z.ZodType; export declare function getBackgroundJobStatusBackgroundJobStatusIdRequestToJSON(getBackgroundJobStatusBackgroundJobStatusIdRequest: GetBackgroundJobStatusBackgroundJobStatusIdRequest): string; /** @internal */ export declare const GetBackgroundJobStatusBackgroundJobStatusIdStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const GetBackgroundJobStatusBackgroundJobStatusIdBackgroundJobStatus$inboundSchema: z.ZodType; export declare function getBackgroundJobStatusBackgroundJobStatusIdBackgroundJobStatusFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetBackgroundJobStatusBackgroundJobStatusIdResponse$inboundSchema: z.ZodType; export declare function getBackgroundJobStatusBackgroundJobStatusIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getbackgroundjobstatusbackgroundjobstatusid.d.ts.map