C# 클래스 OpenTidl.Methods.OpenTidlSession

파일 보기 프로젝트 열기: jackfagner/OpenTidl

공개 메소드들

메소드 설명
AddFavoriteAlbum ( Int32 albumId, Int32 timeout ) : EmptyModel
AddFavoriteArtist ( Int32 artistId, Int32 timeout ) : EmptyModel
AddFavoritePlaylist ( String playlistUuid, Int32 timeout ) : EmptyModel
AddFavoriteTrack ( Int32 trackId, Int32 timeout ) : EmptyModel
AddPlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable trackIds, Int32 toIndex, Int32 timeout ) : EmptyModel
CreateUserPlaylist ( String title, Int32 timeout ) : PlaylistModel
DeletePlaylist ( String playlistUuid, String playlistETag, Int32 timeout ) : EmptyModel
DeletePlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable indices, Int32 timeout ) : EmptyModel
GetClient ( Int32 timeout ) : ClientModel
GetFavoriteAlbums ( Int32 limit, Int32 timeout ) : JsonList>
GetFavoriteArtists ( Int32 limit, Int32 timeout ) : JsonList>
GetFavoritePlaylists ( Int32 limit, Int32 timeout ) : JsonList>
GetFavoriteTracks ( Int32 limit, Int32 timeout ) : JsonList>
GetPlaylist ( String playlistUuid, Int32 timeout ) : PlaylistModel
GetPlaylistTracks ( String playlistUuid, Int32 offset, Int32 limit, Int32 timeout ) : JsonList
GetSession ( Int32 timeout ) : SessionModel
GetTrackOfflineUrl ( Int32 trackId, SoundQuality soundQuality, Int32 timeout ) : StreamUrlModel
GetTrackStreamUrl ( Int32 trackId, SoundQuality soundQuality, String playlistUuid, Int32 timeout ) : StreamUrlModel
GetUser ( Int32 timeout ) : UserModel
GetUserClients ( ClientFilter filter, Int32 limit, Int32 timeout ) : JsonList
GetUserPlaylists ( Int32 limit, Int32 timeout ) : JsonList
GetUserSubscription ( Int32 timeout ) : UserSubscriptionModel
GetVideo ( Int32 videoId, Int32 timeout ) : VideoModel
GetVideoStreamUrl ( Int32 videoId, VideoQuality videoQuality, Int32 timeout ) : VideoStreamUrlModel
Logout ( Int32 timeout ) : EmptyModel
MovePlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable indices, Int32 toIndex, Int32 timeout ) : EmptyModel
RemoveFavoriteAlbum ( Int32 albumId, Int32 timeout ) : EmptyModel
RemoveFavoriteArtist ( Int32 artistId, Int32 timeout ) : EmptyModel
RemoveFavoritePlaylist ( String playlistUuid, Int32 timeout ) : EmptyModel
RemoveFavoriteTrack ( Int32 trackId, Int32 timeout ) : EmptyModel
UpdatePlaylist ( String playlistUuid, String playlistETag, String title, Int32 timeout ) : EmptyModel

메소드 상세

AddFavoriteAlbum() 공개 메소드

public AddFavoriteAlbum ( Int32 albumId, Int32 timeout ) : EmptyModel
albumId System.Int32
timeout System.Int32
리턴 EmptyModel

AddFavoriteArtist() 공개 메소드

public AddFavoriteArtist ( Int32 artistId, Int32 timeout ) : EmptyModel
artistId System.Int32
timeout System.Int32
리턴 EmptyModel

AddFavoritePlaylist() 공개 메소드

public AddFavoritePlaylist ( String playlistUuid, Int32 timeout ) : EmptyModel
playlistUuid String
timeout System.Int32
리턴 EmptyModel

AddFavoriteTrack() 공개 메소드

public AddFavoriteTrack ( Int32 trackId, Int32 timeout ) : EmptyModel
trackId System.Int32
timeout System.Int32
리턴 EmptyModel

AddPlaylistTracks() 공개 메소드

public AddPlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable trackIds, Int32 toIndex, Int32 timeout ) : EmptyModel
playlistUuid String
playlistETag String
trackIds IEnumerable
toIndex System.Int32
timeout System.Int32
리턴 EmptyModel

CreateUserPlaylist() 공개 메소드

public CreateUserPlaylist ( String title, Int32 timeout ) : PlaylistModel
title String
timeout System.Int32
리턴 OpenTidl.Models.PlaylistModel

DeletePlaylist() 공개 메소드

public DeletePlaylist ( String playlistUuid, String playlistETag, Int32 timeout ) : EmptyModel
playlistUuid String
playlistETag String
timeout System.Int32
리턴 EmptyModel

DeletePlaylistTracks() 공개 메소드

public DeletePlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable indices, Int32 timeout ) : EmptyModel
playlistUuid String
playlistETag String
indices IEnumerable
timeout System.Int32
리턴 EmptyModel

GetClient() 공개 메소드

public GetClient ( Int32 timeout ) : ClientModel
timeout System.Int32
리턴 OpenTidl.Models.ClientModel

GetFavoriteAlbums() 공개 메소드

public GetFavoriteAlbums ( Int32 limit, Int32 timeout ) : JsonList>
limit System.Int32
timeout System.Int32
리턴 JsonList>

GetFavoriteArtists() 공개 메소드

public GetFavoriteArtists ( Int32 limit, Int32 timeout ) : JsonList>
limit System.Int32
timeout System.Int32
리턴 JsonList>

GetFavoritePlaylists() 공개 메소드

public GetFavoritePlaylists ( Int32 limit, Int32 timeout ) : JsonList>
limit System.Int32
timeout System.Int32
리턴 JsonList>

GetFavoriteTracks() 공개 메소드

public GetFavoriteTracks ( Int32 limit, Int32 timeout ) : JsonList>
limit System.Int32
timeout System.Int32
리턴 JsonList>

GetPlaylist() 공개 메소드

public GetPlaylist ( String playlistUuid, Int32 timeout ) : PlaylistModel
playlistUuid String
timeout System.Int32
리턴 OpenTidl.Models.PlaylistModel

GetPlaylistTracks() 공개 메소드

public GetPlaylistTracks ( String playlistUuid, Int32 offset, Int32 limit, Int32 timeout ) : JsonList
playlistUuid String
offset System.Int32
limit System.Int32
timeout System.Int32
리턴 JsonList

GetSession() 공개 메소드

public GetSession ( Int32 timeout ) : SessionModel
timeout System.Int32
리턴 OpenTidl.Models.SessionModel

GetTrackOfflineUrl() 공개 메소드

public GetTrackOfflineUrl ( Int32 trackId, SoundQuality soundQuality, Int32 timeout ) : StreamUrlModel
trackId System.Int32
soundQuality SoundQuality
timeout System.Int32
리턴 OpenTidl.Models.StreamUrlModel

GetTrackStreamUrl() 공개 메소드

public GetTrackStreamUrl ( Int32 trackId, SoundQuality soundQuality, String playlistUuid, Int32 timeout ) : StreamUrlModel
trackId System.Int32
soundQuality SoundQuality
playlistUuid String
timeout System.Int32
리턴 OpenTidl.Models.StreamUrlModel

GetUser() 공개 메소드

public GetUser ( Int32 timeout ) : UserModel
timeout System.Int32
리턴 OpenTidl.Models.UserModel

GetUserClients() 공개 메소드

public GetUserClients ( ClientFilter filter, Int32 limit, Int32 timeout ) : JsonList
filter ClientFilter
limit System.Int32
timeout System.Int32
리턴 JsonList

GetUserPlaylists() 공개 메소드

public GetUserPlaylists ( Int32 limit, Int32 timeout ) : JsonList
limit System.Int32
timeout System.Int32
리턴 JsonList

GetUserSubscription() 공개 메소드

public GetUserSubscription ( Int32 timeout ) : UserSubscriptionModel
timeout System.Int32
리턴 OpenTidl.Models.UserSubscriptionModel

GetVideo() 공개 메소드

public GetVideo ( Int32 videoId, Int32 timeout ) : VideoModel
videoId System.Int32
timeout System.Int32
리턴 OpenTidl.Models.VideoModel

GetVideoStreamUrl() 공개 메소드

public GetVideoStreamUrl ( Int32 videoId, VideoQuality videoQuality, Int32 timeout ) : VideoStreamUrlModel
videoId System.Int32
videoQuality VideoQuality
timeout System.Int32
리턴 OpenTidl.Models.VideoStreamUrlModel

Logout() 공개 메소드

public Logout ( Int32 timeout ) : EmptyModel
timeout System.Int32
리턴 EmptyModel

MovePlaylistTracks() 공개 메소드

public MovePlaylistTracks ( String playlistUuid, String playlistETag, IEnumerable indices, Int32 toIndex, Int32 timeout ) : EmptyModel
playlistUuid String
playlistETag String
indices IEnumerable
toIndex System.Int32
timeout System.Int32
리턴 EmptyModel

RemoveFavoriteAlbum() 공개 메소드

public RemoveFavoriteAlbum ( Int32 albumId, Int32 timeout ) : EmptyModel
albumId System.Int32
timeout System.Int32
리턴 EmptyModel

RemoveFavoriteArtist() 공개 메소드

public RemoveFavoriteArtist ( Int32 artistId, Int32 timeout ) : EmptyModel
artistId System.Int32
timeout System.Int32
리턴 EmptyModel

RemoveFavoritePlaylist() 공개 메소드

public RemoveFavoritePlaylist ( String playlistUuid, Int32 timeout ) : EmptyModel
playlistUuid String
timeout System.Int32
리턴 EmptyModel

RemoveFavoriteTrack() 공개 메소드

public RemoveFavoriteTrack ( Int32 trackId, Int32 timeout ) : EmptyModel
trackId System.Int32
timeout System.Int32
리턴 EmptyModel

UpdatePlaylist() 공개 메소드

public UpdatePlaylist ( String playlistUuid, String playlistETag, String title, Int32 timeout ) : EmptyModel
playlistUuid String
playlistETag String
title String
timeout System.Int32
리턴 EmptyModel