Package com.github.Vincentvibe3.efplayer.extractors.serialization

Types

Link copied to clipboard
@Serializable
data class InnertubeRequestBody(context: InnertubeRequestBody.Context, playbackContext: InnertubeRequestBody.PlaybackContext?, query: String?, params: String?, continuation: String?, browseId: String?, videoId: String?)
Link copied to clipboard
@Serializable
data class SpotifyPlaylistResponse(items: List<SpotifyPlaylistResponse.SpotifyPlaylistTrack>, next: String?)
Link copied to clipboard
@Serializable
data class SpotifyTokenResponse(access_token: String, expires_in: Long)
Link copied to clipboard
@Serializable
data class SpotifyTrackResponse(name: String, artists: List<SpotifyTrackResponse.SpotifyArtist>, duration_ms: Long, external_urls: SpotifyTrackResponse.SpotifyExternalUrls)
Link copied to clipboard
@Serializable
data class YoutubePlaylistContinuationResponse(onResponseReceivedActions: List<YoutubePlaylistContinuationResponse.ResponseReceivedAction>)
Link copied to clipboard
@Serializable
data class YoutubePlaylistResponse(contents: YoutubePlaylistResponse.Content)
Link copied to clipboard
@Serializable
data class YoutubeSearchResponse(estimatedResults: String, contents: YoutubeSearchResponse.Contents)
Link copied to clipboard
@Serializable
data class YoutubeVideoResponse(streamingData: YoutubeVideoResponse.StreamingData?, videoDetails: YoutubeVideoResponse.VideoDetails?)
Link copied to clipboard
@Serializable
data class YtDlpDumpFormats(acodec: String?, vcodec: String?, ext: String?, url: String?, abr: Float?)
Link copied to clipboard
@Serializable
data class YtDlpDumpResult(channel: String, title: String, original_url: String, duration: Long, formats: List<YtDlpDumpFormats>)
Link copied to clipboard
@Serializable
data class YtDlpPlaylistDumpResult(channel: String, title: String, original_url: String, duration: Long)