InstantMixApi - axios parameter creator

  • Parameters

    Returns {
        getInstantMixFromAlbum: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromArtists: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromArtists2: ((id: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromItem: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromMusicGenreById: ((id: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromMusicGenreByName: ((name: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromPlaylist: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
        getInstantMixFromSong: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>);
    }

    • getInstantMixFromAlbum: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given album.

        • (itemId, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • itemId: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromArtists: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given artist.

        • (itemId, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • itemId: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromArtists2: ((id: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given artist.

        • (id, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • id: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromItem: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given item.

        • (itemId, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • itemId: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromMusicGenreById: ((id: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given genre.

        • (id, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • id: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromMusicGenreByName: ((name: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given genre.

        • (name, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • name: string

            The genre name.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromPlaylist: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given playlist.

        • (itemId, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • itemId: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>

    • getInstantMixFromSong: ((itemId: string, userId?: string, limit?: number, fields?: ItemFields[], enableImages?: boolean, enableUserData?: boolean, imageTypeLimit?: number, enableImageTypes?: ImageType[], options??: RawAxiosRequestConfig) => Promise<RequestArgs>)

      Creates an instant playlist based on a given song.

        • (itemId, userId?, limit?, fields?, enableImages?, enableUserData?, imageTypeLimit?, enableImageTypes?, options?): Promise<RequestArgs>
        • Parameters

          • itemId: string

            The item id.

          • OptionaluserId: string

            Optional. Filter by user id, and attach user data.

          • Optionallimit: number

            Optional. The maximum number of records to return.

          • Optionalfields: ItemFields[]

            Optional. Specify additional fields of information to return in the output.

          • OptionalenableImages: boolean

            Optional. Include image information in output.

          • OptionalenableUserData: boolean

            Optional. Include user data.

          • OptionalimageTypeLimit: number

            Optional. The max number of images to return, per image type.

          • OptionalenableImageTypes: ImageType[]

            Optional. The image types to include in the output.

          • Optionaloptions: RawAxiosRequestConfig = {}

            Override http request option.

          Returns Promise<RequestArgs>