-import { omit } from 'lodash'
-import { pick } from '@shared/core-utils'
+import { omit, pick } from '@shared/core-utils'
import {
BooleanBothQuery,
HttpStatusCode,
start?: number
count?: number
sort?: string
+ playlistType?: VideoPlaylistType
}) {
const path = '/api/v1/video-playlists'
- const query = pick(options, [ 'start', 'count', 'sort' ])
+ const query = pick(options, [ 'start', 'count', 'sort', 'playlistType' ])
return this.getRequestBody<ResultList<VideoPlaylist>>({
...options,
start?: number
count?: number
sort?: string
+ playlistType?: VideoPlaylistType
}) {
const path = '/api/v1/video-channels/' + options.handle + '/video-playlists'
- const query = pick(options, [ 'start', 'count', 'sort' ])
+ const query = pick(options, [ 'start', 'count', 'sort', 'playlistType' ])
return this.getRequestBody<ResultList<VideoPlaylist>>({
...options,
}) {
const path = '/api/v1/video-playlists'
- const fields = omit(options.attributes, 'thumbnailfile')
+ const fields = omit(options.attributes, [ 'thumbnailfile' ])
const attaches = options.attributes.thumbnailfile
? { thumbnailfile: options.attributes.thumbnailfile }
}) {
const path = '/api/v1/video-playlists/' + options.playlistId
- const fields = omit(options.attributes, 'thumbnailfile')
+ const fields = omit(options.attributes, [ 'thumbnailfile' ])
const attaches = options.attributes.thumbnailfile
? { thumbnailfile: options.attributes.thumbnailfile }