Type.registerNamespace('Nrk.Untouched.WebService');
Nrk.Untouched.WebService.MixtapeService=function() {
Nrk.Untouched.WebService.MixtapeService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Nrk.Untouched.WebService.MixtapeService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_path();},
GetLists:function(subjectid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLists',false,{subjectid:subjectid},succeededCallback,failedCallback,userContext); },
GetMixtapesSummary:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMixtapesSummary',false,{userid:userid},succeededCallback,failedCallback,userContext); },
GetNumberOfMixtapesForUser:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNumberOfMixtapesForUser',false,{userid:userid},succeededCallback,failedCallback,userContext); },
GetList:function(subjectid,listid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetList',false,{subjectid:subjectid,listid:listid},succeededCallback,failedCallback,userContext); },
MoveTrackUpDown:function(subjectid,listid,listitemid,up,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MoveTrackUpDown',false,{subjectid:subjectid,listid:listid,listitemid:listitemid,up:up},succeededCallback,failedCallback,userContext); },
SetNewTrackOrder:function(subjectid,listid,title,description,listitemids,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetNewTrackOrder',false,{subjectid:subjectid,listid:listid,title:title,description:description,listitemids:listitemids},succeededCallback,failedCallback,userContext); },
DeleteMixtape:function(subjectid,listid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteMixtape',false,{subjectid:subjectid,listid:listid},succeededCallback,failedCallback,userContext); },
DeleteTrackFromMixtape:function(subjectid,listid,listitemid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTrackFromMixtape',false,{subjectid:subjectid,listid:listid,listitemid:listitemid},succeededCallback,failedCallback,userContext); },
AddTrackToMixtape:function(subjectid,listid,mmmid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddTrackToMixtape',false,{subjectid:subjectid,listid:listid,mmmid:mmmid},succeededCallback,failedCallback,userContext); },
AddNewMixtape:function(subjectid,name,description,mmmid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddNewMixtape',false,{subjectid:subjectid,name:name,description:description,mmmid:mmmid},succeededCallback,failedCallback,userContext); },
GetMixtapeInfoForMiniautomat:function(mmmid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMixtapeInfoForMiniautomat',false,{mmmid:mmmid},succeededCallback,failedCallback,userContext); }}
Nrk.Untouched.WebService.MixtapeService.registerClass('Nrk.Untouched.WebService.MixtapeService',Sys.Net.WebServiceProxy);
Nrk.Untouched.WebService.MixtapeService._staticInstance = new Nrk.Untouched.WebService.MixtapeService();
Nrk.Untouched.WebService.MixtapeService.set_path = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_path(value); }
Nrk.Untouched.WebService.MixtapeService.get_path = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_path(); }
Nrk.Untouched.WebService.MixtapeService.set_timeout = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_timeout(value); }
Nrk.Untouched.WebService.MixtapeService.get_timeout = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_timeout(); }
Nrk.Untouched.WebService.MixtapeService.set_defaultUserContext = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_defaultUserContext(value); }
Nrk.Untouched.WebService.MixtapeService.get_defaultUserContext = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_defaultUserContext(); }
Nrk.Untouched.WebService.MixtapeService.set_defaultSucceededCallback = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_defaultSucceededCallback(value); }
Nrk.Untouched.WebService.MixtapeService.get_defaultSucceededCallback = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_defaultSucceededCallback(); }
Nrk.Untouched.WebService.MixtapeService.set_defaultFailedCallback = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_defaultFailedCallback(value); }
Nrk.Untouched.WebService.MixtapeService.get_defaultFailedCallback = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_defaultFailedCallback(); }
Nrk.Untouched.WebService.MixtapeService.set_enableJsonp = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_enableJsonp(value); }
Nrk.Untouched.WebService.MixtapeService.get_enableJsonp = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_enableJsonp(); }
Nrk.Untouched.WebService.MixtapeService.set_jsonpCallbackParameter = function(value) { Nrk.Untouched.WebService.MixtapeService._staticInstance.set_jsonpCallbackParameter(value); }
Nrk.Untouched.WebService.MixtapeService.get_jsonpCallbackParameter = function() { return Nrk.Untouched.WebService.MixtapeService._staticInstance.get_jsonpCallbackParameter(); }
Nrk.Untouched.WebService.MixtapeService.set_path("/urort/_websvc/MixtapeService.asmx");
Nrk.Untouched.WebService.MixtapeService.GetLists= function(subjectid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.GetLists(subjectid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.GetMixtapesSummary= function(userid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.GetMixtapesSummary(userid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.GetNumberOfMixtapesForUser= function(userid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.GetNumberOfMixtapesForUser(userid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.GetList= function(subjectid,listid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.GetList(subjectid,listid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.MoveTrackUpDown= function(subjectid,listid,listitemid,up,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.MoveTrackUpDown(subjectid,listid,listitemid,up,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.SetNewTrackOrder= function(subjectid,listid,title,description,listitemids,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.SetNewTrackOrder(subjectid,listid,title,description,listitemids,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.DeleteMixtape= function(subjectid,listid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.DeleteMixtape(subjectid,listid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.DeleteTrackFromMixtape= function(subjectid,listid,listitemid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.DeleteTrackFromMixtape(subjectid,listid,listitemid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.AddTrackToMixtape= function(subjectid,listid,mmmid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.AddTrackToMixtape(subjectid,listid,mmmid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.AddNewMixtape= function(subjectid,name,description,mmmid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.AddNewMixtape(subjectid,name,description,mmmid,onSuccess,onFailed,userContext); }
Nrk.Untouched.WebService.MixtapeService.GetMixtapeInfoForMiniautomat= function(mmmid,onSuccess,onFailed,userContext) {Nrk.Untouched.WebService.MixtapeService._staticInstance.GetMixtapeInfoForMiniautomat(mmmid,onSuccess,onFailed,userContext); }

