Type.registerNamespace('Twitterlive');
Twitterlive.TwitterAPI=function() {
Twitterlive.TwitterAPI.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Twitterlive.TwitterAPI.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Twitterlive.TwitterAPI._staticInstance.get_path();},
HelloWorld:function(message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{message:message},succeededCallback,failedCallback,userContext); },
StatusUpdate:function(status,topicId,profileId,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StatusUpdate',false,{status:status,topicId:topicId,profileId:profileId,source:source},succeededCallback,failedCallback,userContext); },
PostUpdate:function(status,topicId,profileId,publishToPingFM,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PostUpdate',false,{status:status,topicId:topicId,profileId:profileId,publishToPingFM:publishToPingFM,source:source},succeededCallback,failedCallback,userContext); },
ReplyToStatus:function(status,toStatusId,topicId,profileId,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReplyToStatus',false,{status:status,toStatusId:toStatusId,topicId:topicId,profileId:profileId,source:source},succeededCallback,failedCallback,userContext); },
RetweetStatus:function(retweetId,statusId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetweetStatus',false,{retweetId:retweetId,statusId:statusId},succeededCallback,failedCallback,userContext); },
PublishQueue:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishQueue',false,{},succeededCallback,failedCallback,userContext); },
AddStatusToQueue:function(status,topicId,profileId,dateToPublish,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddStatusToQueue',false,{status:status,topicId:topicId,profileId:profileId,dateToPublish:dateToPublish},succeededCallback,failedCallback,userContext); },
AddReplyToStatusToQueue:function(status,topicId,profileId,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddReplyToStatusToQueue',false,{status:status,topicId:topicId,profileId:profileId,source:source},succeededCallback,failedCallback,userContext); },
ScheduleUpdate:function(status,topicId,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ScheduleUpdate',false,{status:status,topicId:topicId,profileId:profileId,dateToPublish:dateToPublish,repeatEvery:repeatEvery,forTheNext:forTheNext,repeatUntil:repeatUntil,publishToPingFM:publishToPingFM},succeededCallback,failedCallback,userContext); },
PublishFeedItems:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishFeedItems',false,{},succeededCallback,failedCallback,userContext); },
PublishFeedItemsNow:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishFeedItemsNow',false,{},succeededCallback,failedCallback,userContext); }}
Twitterlive.TwitterAPI.registerClass('Twitterlive.TwitterAPI',Sys.Net.WebServiceProxy);
Twitterlive.TwitterAPI._staticInstance = new Twitterlive.TwitterAPI();
Twitterlive.TwitterAPI.set_path = function(value) { Twitterlive.TwitterAPI._staticInstance.set_path(value); }
Twitterlive.TwitterAPI.get_path = function() { return Twitterlive.TwitterAPI._staticInstance.get_path(); }
Twitterlive.TwitterAPI.set_timeout = function(value) { Twitterlive.TwitterAPI._staticInstance.set_timeout(value); }
Twitterlive.TwitterAPI.get_timeout = function() { return Twitterlive.TwitterAPI._staticInstance.get_timeout(); }
Twitterlive.TwitterAPI.set_defaultUserContext = function(value) { Twitterlive.TwitterAPI._staticInstance.set_defaultUserContext(value); }
Twitterlive.TwitterAPI.get_defaultUserContext = function() { return Twitterlive.TwitterAPI._staticInstance.get_defaultUserContext(); }
Twitterlive.TwitterAPI.set_defaultSucceededCallback = function(value) { Twitterlive.TwitterAPI._staticInstance.set_defaultSucceededCallback(value); }
Twitterlive.TwitterAPI.get_defaultSucceededCallback = function() { return Twitterlive.TwitterAPI._staticInstance.get_defaultSucceededCallback(); }
Twitterlive.TwitterAPI.set_defaultFailedCallback = function(value) { Twitterlive.TwitterAPI._staticInstance.set_defaultFailedCallback(value); }
Twitterlive.TwitterAPI.get_defaultFailedCallback = function() { return Twitterlive.TwitterAPI._staticInstance.get_defaultFailedCallback(); }
Twitterlive.TwitterAPI.set_path("/WebServices/TwitterAPI.asmx");
Twitterlive.TwitterAPI.HelloWorld= function(message,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.HelloWorld(message,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.StatusUpdate= function(status,topicId,profileId,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.StatusUpdate(status,topicId,profileId,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PostUpdate= function(status,topicId,profileId,publishToPingFM,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PostUpdate(status,topicId,profileId,publishToPingFM,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.ReplyToStatus= function(status,toStatusId,topicId,profileId,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.ReplyToStatus(status,toStatusId,topicId,profileId,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.RetweetStatus= function(retweetId,statusId,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.RetweetStatus(retweetId,statusId,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PublishQueue= function(onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PublishQueue(onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.AddStatusToQueue= function(status,topicId,profileId,dateToPublish,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.AddStatusToQueue(status,topicId,profileId,dateToPublish,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.AddReplyToStatusToQueue= function(status,topicId,profileId,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.AddReplyToStatusToQueue(status,topicId,profileId,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.ScheduleUpdate= function(status,topicId,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.ScheduleUpdate(status,topicId,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PublishFeedItems= function(onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PublishFeedItems(onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PublishFeedItemsNow= function(onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PublishFeedItemsNow(onSuccess,onFailed,userContext); }
