import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type DeleteMediaExtendedAudioDescriptionsIdRequest = { /** * The hashed id of the Media Extended Audio Description */ id: string; }; export type DeleteMediaExtendedAudioDescriptionsIdMedia = { /** * A unique alphanumeric identifier for the record. */ id: string; /** * A URL for fetching all the records of the given record type. You can pass hashed_ids as a param with multiple values * * @remarks * to do a batch fetch for this records type. */ indexUrl: string; /** * A URL that can be used to fetch this record. */ url: string; }; export type DeleteMediaExtendedAudioDescriptionsIdProvidedMediaFile = { /** * A unique alphanumeric identifier for the record. */ id: string; /** * A URL for fetching all the records of the given record type. You can pass hashed_ids as a param with multiple values * * @remarks * to do a batch fetch for this records type. */ indexUrl: string; /** * A URL that can be used to fetch this record. */ url: string; }; export type DeleteMediaExtendedAudioDescriptionsIdContact = { /** * A unique alphanumeric identifier for the record. */ id: string; /** * A URL for fetching all the records of the given record type. You can pass hashed_ids as a param with multiple values * * @remarks * to do a batch fetch for this records type. */ indexUrl: string; /** * A URL that can be used to fetch this record. */ url: string; }; /** * Media Extended Audio Description deleted successful */ export type DeleteMediaExtendedAudioDescriptionsIdResponse = { id?: string | undefined; ietfLanguageTag?: string | undefined; createdAt?: Date | undefined; updatedAt?: Date | undefined; media?: DeleteMediaExtendedAudioDescriptionsIdMedia | undefined; providedMediaFile?: DeleteMediaExtendedAudioDescriptionsIdProvidedMediaFile | undefined; contact?: DeleteMediaExtendedAudioDescriptionsIdContact | undefined; }; /** @internal */ export type DeleteMediaExtendedAudioDescriptionsIdRequest$Outbound = { id: string; }; /** @internal */ export declare const DeleteMediaExtendedAudioDescriptionsIdRequest$outboundSchema: z.ZodType; export declare function deleteMediaExtendedAudioDescriptionsIdRequestToJSON(deleteMediaExtendedAudioDescriptionsIdRequest: DeleteMediaExtendedAudioDescriptionsIdRequest): string; /** @internal */ export declare const DeleteMediaExtendedAudioDescriptionsIdMedia$inboundSchema: z.ZodType; export declare function deleteMediaExtendedAudioDescriptionsIdMediaFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeleteMediaExtendedAudioDescriptionsIdProvidedMediaFile$inboundSchema: z.ZodType; export declare function deleteMediaExtendedAudioDescriptionsIdProvidedMediaFileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeleteMediaExtendedAudioDescriptionsIdContact$inboundSchema: z.ZodType; export declare function deleteMediaExtendedAudioDescriptionsIdContactFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const DeleteMediaExtendedAudioDescriptionsIdResponse$inboundSchema: z.ZodType; export declare function deleteMediaExtendedAudioDescriptionsIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deletemediaextendedaudiodescriptionsid.d.ts.map