UNPKG

@np-dev/youtubei-js

Version:

A wrapper around YouTube's private API. Supports YouTube, YouTube Music, YouTube Kids and YouTube Studio (WIP).

30 lines 1.04 kB
export const PATH = '/upload/createvideo'; /** * Builds a `/upload/createvideo` request payload. * @param opts - The options to use. * @returns The payload. */ export function build(opts) { return Object.assign({ resourceId: { scottyResourceId: { id: opts.resource_id.scotty_resource_id.id } }, frontendUploadId: opts.frontend_upload_id, initialMetadata: { title: { newTitle: opts.initial_metadata.title.new_title }, description: { newDescription: opts.initial_metadata.description.new_description, shouldSegment: opts.initial_metadata.description.should_segment }, privacy: { newPrivacy: opts.initial_metadata.privacy.new_privacy }, draftState: { isDraft: !!opts.initial_metadata.draft_state.is_draft } } }, { client: opts.client }); } //# sourceMappingURL=CreateVideoEndpoint.js.map