katanakit-js / YoutubePlaylistItemsResponseSchema
Variable: YoutubePlaylistItemsResponseSchema
ts
const YoutubePlaylistItemsResponseSchema: ZodObject<{
items: ZodOptional<ZodArray<ZodObject<{
contentDetails: ZodOptional<ZodObject<{
videoId: ZodOptional<ZodString>;
}, $strip>>;
snippet: ZodOptional<ZodObject<{
channelTitle: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
publishedAt: ZodOptional<ZodString>;
resourceId: ZodOptional<ZodObject<..., ...>>;
thumbnails: ZodOptional<ZodObject<..., ...>>;
title: ZodOptional<ZodString>;
}, $strip>>;
}, $strip>>>;
nextPageToken: ZodOptional<ZodString>;
pageInfo: ZodOptional<ZodObject<{
totalResults: ZodOptional<ZodNumber>;
}, $strip>>;
prevPageToken: ZodOptional<ZodString>;
}, $strip>;Defined in: src/schemas/youtube.schema.ts:80
Minimal playlistItems.list shape (only what the service reads).