import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type DeleteChannelEpisodesChannelEpisodeHashedIdRequest = { /** * The hashed id of the Channel Episode */ channelEpisodeHashedId: string; }; /** * A channel episode represents a media that has been added to a channel. Only published * * @remarks * episodes are displayed in a channel. */ export type DeleteChannelEpisodesChannelEpisodeHashedIdResponse = { /** * A unique alphanumeric identifier for the channel episode's channel. */ channelHashedId: string; /** * The date when the channel episode was originally created. */ created: Date; /** * A cursor for stable pagination based on current `sort_by` order. You can pass this to `cursor[before]` or `cursor[after]` as a parameter to fetch the records before or after this record in the same sort order. This is only populated if records were fetched with `cursor[enabled]`, or `cursor[before]` or `cursor[after]`. */ cursor?: string | null | undefined; /** * The channel episode's description or episode notes. */ description: string; /** * A short summary of the episode that is displayed when space is limited. */ summary: string; /** * A unique alphanumeric identifier for the channel episode. */ hashedId: string; /** * A unique alphanumeric identifier for the channel episode's media. */ mediaHashedId: string; /** * Whether the channel episode has been published or is still in draft form. */ published: boolean; /** * The date and time when the episode is scheduled to be published in UTC timezone (only present when publish_status is 'scheduled'). */ publishAt?: Date | undefined; /** * The title of the channel episode */ title: string | null; /** * The date when the channel was last updated. */ updated: Date; }; /** @internal */ export type DeleteChannelEpisodesChannelEpisodeHashedIdRequest$Outbound = { channelEpisodeHashedId: string; }; /** @internal */ export declare const DeleteChannelEpisodesChannelEpisodeHashedIdRequest$outboundSchema: z.ZodType; export declare function deleteChannelEpisodesChannelEpisodeHashedIdRequestToJSON(deleteChannelEpisodesChannelEpisodeHashedIdRequest: DeleteChannelEpisodesChannelEpisodeHashedIdRequest): string; /** @internal */ export declare const DeleteChannelEpisodesChannelEpisodeHashedIdResponse$inboundSchema: z.ZodType; export declare function deleteChannelEpisodesChannelEpisodeHashedIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=deletechannelepisodeschannelepisodehashedid.d.ts.map