Type.registerNamespace('Flux.Site.WebService');
Flux.Site.WebService.ContentActionService=function() {
Flux.Site.WebService.ContentActionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Flux.Site.WebService.ContentActionService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Flux.Site.WebService.ContentActionService._staticInstance.get_path();},
LeaveVote:function(contentUcid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LeaveVote',false,{contentUcid:contentUcid},succeededCallback,failedCallback,userContext); },
AddContentToUserFeed:function(feedUcid,newContentUcid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddContentToUserFeed',false,{feedUcid:feedUcid,newContentUcid:newContentUcid},succeededCallback,failedCallback,userContext); },
Flag4Content:function(contentUcid,flag,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Flag4Content',false,{contentUcid:contentUcid,flag:flag},succeededCallback,failedCallback,userContext); },
Flag4User:function(flaggedUserUcid,flag,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Flag4User',false,{flaggedUserUcid:flaggedUserUcid,flag:flag},succeededCallback,failedCallback,userContext); },
Flag4Comment:function(contentUcid,commentId,flag,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Flag4Comment',false,{contentUcid:contentUcid,commentId:commentId,flag:flag},succeededCallback,failedCallback,userContext); }}
Flux.Site.WebService.ContentActionService.registerClass('Flux.Site.WebService.ContentActionService',Sys.Net.WebServiceProxy);
Flux.Site.WebService.ContentActionService._staticInstance = new Flux.Site.WebService.ContentActionService();
Flux.Site.WebService.ContentActionService.set_path = function(value) { Flux.Site.WebService.ContentActionService._staticInstance.set_path(value); }
Flux.Site.WebService.ContentActionService.get_path = function() { return Flux.Site.WebService.ContentActionService._staticInstance.get_path(); }
Flux.Site.WebService.ContentActionService.set_timeout = function(value) { Flux.Site.WebService.ContentActionService._staticInstance.set_timeout(value); }
Flux.Site.WebService.ContentActionService.get_timeout = function() { return Flux.Site.WebService.ContentActionService._staticInstance.get_timeout(); }
Flux.Site.WebService.ContentActionService.set_defaultUserContext = function(value) { Flux.Site.WebService.ContentActionService._staticInstance.set_defaultUserContext(value); }
Flux.Site.WebService.ContentActionService.get_defaultUserContext = function() { return Flux.Site.WebService.ContentActionService._staticInstance.get_defaultUserContext(); }
Flux.Site.WebService.ContentActionService.set_defaultSucceededCallback = function(value) { Flux.Site.WebService.ContentActionService._staticInstance.set_defaultSucceededCallback(value); }
Flux.Site.WebService.ContentActionService.get_defaultSucceededCallback = function() { return Flux.Site.WebService.ContentActionService._staticInstance.get_defaultSucceededCallback(); }
Flux.Site.WebService.ContentActionService.set_defaultFailedCallback = function(value) { Flux.Site.WebService.ContentActionService._staticInstance.set_defaultFailedCallback(value); }
Flux.Site.WebService.ContentActionService.get_defaultFailedCallback = function() { return Flux.Site.WebService.ContentActionService._staticInstance.get_defaultFailedCallback(); }
Flux.Site.WebService.ContentActionService.set_path("/WebService/ContentActionService.asmx");
Flux.Site.WebService.ContentActionService.LeaveVote= function(contentUcid,onSuccess,onFailed,userContext) {Flux.Site.WebService.ContentActionService._staticInstance.LeaveVote(contentUcid,onSuccess,onFailed,userContext); }
Flux.Site.WebService.ContentActionService.AddContentToUserFeed= function(feedUcid,newContentUcid,onSuccess,onFailed,userContext) {Flux.Site.WebService.ContentActionService._staticInstance.AddContentToUserFeed(feedUcid,newContentUcid,onSuccess,onFailed,userContext); }
Flux.Site.WebService.ContentActionService.Flag4Content= function(contentUcid,flag,onSuccess,onFailed,userContext) {Flux.Site.WebService.ContentActionService._staticInstance.Flag4Content(contentUcid,flag,onSuccess,onFailed,userContext); }
Flux.Site.WebService.ContentActionService.Flag4User= function(flaggedUserUcid,flag,onSuccess,onFailed,userContext) {Flux.Site.WebService.ContentActionService._staticInstance.Flag4User(flaggedUserUcid,flag,onSuccess,onFailed,userContext); }
Flux.Site.WebService.ContentActionService.Flag4Comment= function(contentUcid,commentId,flag,onSuccess,onFailed,userContext) {Flux.Site.WebService.ContentActionService._staticInstance.Flag4Comment(contentUcid,commentId,flag,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Flux.Site.WebService.WSResult) === 'undefined') {
Flux.Site.WebService.WSResult=gtc("Flux.Site.WebService.WSResult");
Flux.Site.WebService.WSResult.registerClass('Flux.Site.WebService.WSResult');
}
if (typeof(Flux.Site.WebService.StatusCode) === 'undefined') {
Flux.Site.WebService.StatusCode = function() { throw Error.invalidOperation(); }
Flux.Site.WebService.StatusCode.prototype = {OK: 1,ContentNotFound: 2,IncorrectParameters: 3,SystemError: 4}
Flux.Site.WebService.StatusCode.registerEnum('Flux.Site.WebService.StatusCode', true);
}
Flux.Site.WebService.ContentActionService.set_path("http://community.tricesworld.com/WebService/ContentActionService.asmx");
