Type.registerNamespace('youmusic24.webservice');
youmusic24.webservice.TitleService=function() {
youmusic24.webservice.TitleService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
youmusic24.webservice.TitleService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return youmusic24.webservice.TitleService._staticInstance.get_path();},
GetSongComments:function(songId,start,max,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSongComments',false,{songId:songId,start:start,max:max},succeededCallback,failedCallback,userContext); },
GetSongsFromUser:function(userId,start,max,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSongsFromUser',false,{userId:userId,start:start,max:max},succeededCallback,failedCallback,userContext); },
LatestPublishedSongs:function(start,max,genreId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LatestPublishedSongs',false,{start:start,max:max,genreId:genreId},succeededCallback,failedCallback,userContext); },
LatestPublishedArtists:function(start,max,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LatestPublishedArtists',false,{start:start,max:max},succeededCallback,failedCallback,userContext); },
GetCharts:function(start,max,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCharts',false,{start:start,max:max},succeededCallback,failedCallback,userContext); },
GetGenreBestseller:function(start,max,genre,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGenreBestseller',false,{start:start,max:max,genre:genre},succeededCallback,failedCallback,userContext); }}
youmusic24.webservice.TitleService.registerClass('youmusic24.webservice.TitleService',Sys.Net.WebServiceProxy);
youmusic24.webservice.TitleService._staticInstance = new youmusic24.webservice.TitleService();
youmusic24.webservice.TitleService.set_path = function(value) { youmusic24.webservice.TitleService._staticInstance.set_path(value); }
youmusic24.webservice.TitleService.get_path = function() { return youmusic24.webservice.TitleService._staticInstance.get_path(); }
youmusic24.webservice.TitleService.set_timeout = function(value) { youmusic24.webservice.TitleService._staticInstance.set_timeout(value); }
youmusic24.webservice.TitleService.get_timeout = function() { return youmusic24.webservice.TitleService._staticInstance.get_timeout(); }
youmusic24.webservice.TitleService.set_defaultUserContext = function(value) { youmusic24.webservice.TitleService._staticInstance.set_defaultUserContext(value); }
youmusic24.webservice.TitleService.get_defaultUserContext = function() { return youmusic24.webservice.TitleService._staticInstance.get_defaultUserContext(); }
youmusic24.webservice.TitleService.set_defaultSucceededCallback = function(value) { youmusic24.webservice.TitleService._staticInstance.set_defaultSucceededCallback(value); }
youmusic24.webservice.TitleService.get_defaultSucceededCallback = function() { return youmusic24.webservice.TitleService._staticInstance.get_defaultSucceededCallback(); }
youmusic24.webservice.TitleService.set_defaultFailedCallback = function(value) { youmusic24.webservice.TitleService._staticInstance.set_defaultFailedCallback(value); }
youmusic24.webservice.TitleService.get_defaultFailedCallback = function() { return youmusic24.webservice.TitleService._staticInstance.get_defaultFailedCallback(); }
youmusic24.webservice.TitleService.set_path("/webservice/TitleService.asmx");
youmusic24.webservice.TitleService.GetSongComments= function(songId,start,max,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.GetSongComments(songId,start,max,onSuccess,onFailed,userContext); }
youmusic24.webservice.TitleService.GetSongsFromUser= function(userId,start,max,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.GetSongsFromUser(userId,start,max,onSuccess,onFailed,userContext); }
youmusic24.webservice.TitleService.LatestPublishedSongs= function(start,max,genreId,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.LatestPublishedSongs(start,max,genreId,onSuccess,onFailed,userContext); }
youmusic24.webservice.TitleService.LatestPublishedArtists= function(start,max,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.LatestPublishedArtists(start,max,onSuccess,onFailed,userContext); }
youmusic24.webservice.TitleService.GetCharts= function(start,max,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.GetCharts(start,max,onSuccess,onFailed,userContext); }
youmusic24.webservice.TitleService.GetGenreBestseller= function(start,max,genre,onSuccess,onFailed,userContext) {youmusic24.webservice.TitleService._staticInstance.GetGenreBestseller(start,max,genre,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(youmusic24.webservice.CommentList) === 'undefined') {
youmusic24.webservice.CommentList=gtc("youmusic24.webservice.CommentList");
youmusic24.webservice.CommentList.registerClass('youmusic24.webservice.CommentList');
}
if (typeof(youmusic24.webservice.TitleList) === 'undefined') {
youmusic24.webservice.TitleList=gtc("youmusic24.webservice.TitleList");
youmusic24.webservice.TitleList.registerClass('youmusic24.webservice.TitleList');
}
if (typeof(youmusic24.webservice.ArtistList) === 'undefined') {
youmusic24.webservice.ArtistList=gtc("youmusic24.webservice.ArtistList");
youmusic24.webservice.ArtistList.registerClass('youmusic24.webservice.ArtistList');
}

