/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { UserPlaylistLibraryContentsInner } from './UserPlaylistLibraryContentsInner'; /** * Folder containing nested playlists and folders * @export * @interface PlaylistLibraryFolder */ export interface PlaylistLibraryFolder { /** * Unique folder identifier * @type {string} * @memberof PlaylistLibraryFolder */ id: string; /** * * @type {string} * @memberof PlaylistLibraryFolder */ type: PlaylistLibraryFolderTypeEnum; /** * Folder name * @type {string} * @memberof PlaylistLibraryFolder */ name: string; /** * Nested folders and playlist identifiers * @type {Array} * @memberof PlaylistLibraryFolder */ contents: Array; } /** * @export */ export declare const PlaylistLibraryFolderTypeEnum: { readonly Folder: "folder"; }; export type PlaylistLibraryFolderTypeEnum = typeof PlaylistLibraryFolderTypeEnum[keyof typeof PlaylistLibraryFolderTypeEnum]; /** * Check if a given object implements the PlaylistLibraryFolder interface. */ export declare function instanceOfPlaylistLibraryFolder(value: object): value is PlaylistLibraryFolder; export declare function PlaylistLibraryFolderFromJSON(json: any): PlaylistLibraryFolder; export declare function PlaylistLibraryFolderFromJSONTyped(json: any, ignoreDiscriminator: boolean): PlaylistLibraryFolder; export declare function PlaylistLibraryFolderToJSON(value?: PlaylistLibraryFolder | null): any;