import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PostMediasMediaHashedIdCaptionsPurchaseRequestBody = { /** * Order computer-generated captions or paid human-generated captions. */ automated?: boolean | undefined; /** * Enable rush order for one business day turnaround or standard four business day turnaround for human-generated captions. Rush can only be used for human-generated captions. */ rush?: boolean | undefined; /** * Automatically enable captions for the video once the order is ready or hold the captions for review before manually enabling. */ automaticallyEnable?: boolean | undefined; }; export type PostMediasMediaHashedIdCaptionsPurchaseRequest = { /** * Unique identifier for the video. */ mediaHashedId: string; requestBody: PostMediasMediaHashedIdCaptionsPurchaseRequestBody; }; /** * Successful operation. Captions purchased. */ export type PostMediasMediaHashedIdCaptionsPurchaseResponse = { /** * Success message indicating the captions have been purchased */ message: string; /** * The unique hashed identifier of the time-coded transcript that was created */ id: string; }; /** @internal */ export type PostMediasMediaHashedIdCaptionsPurchaseRequestBody$Outbound = { automated: boolean; rush: boolean; automatically_enable: boolean; }; /** @internal */ export declare const PostMediasMediaHashedIdCaptionsPurchaseRequestBody$outboundSchema: z.ZodType; export declare function postMediasMediaHashedIdCaptionsPurchaseRequestBodyToJSON(postMediasMediaHashedIdCaptionsPurchaseRequestBody: PostMediasMediaHashedIdCaptionsPurchaseRequestBody): string; /** @internal */ export type PostMediasMediaHashedIdCaptionsPurchaseRequest$Outbound = { mediaHashedId: string; RequestBody: PostMediasMediaHashedIdCaptionsPurchaseRequestBody$Outbound; }; /** @internal */ export declare const PostMediasMediaHashedIdCaptionsPurchaseRequest$outboundSchema: z.ZodType; export declare function postMediasMediaHashedIdCaptionsPurchaseRequestToJSON(postMediasMediaHashedIdCaptionsPurchaseRequest: PostMediasMediaHashedIdCaptionsPurchaseRequest): string; /** @internal */ export declare const PostMediasMediaHashedIdCaptionsPurchaseResponse$inboundSchema: z.ZodType; export declare function postMediasMediaHashedIdCaptionsPurchaseResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=postmediasmediahashedidcaptionspurchase.d.ts.map