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,profileId,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StatusUpdate',false,{status:status,profileId:profileId,source:source},succeededCallback,failedCallback,userContext); },
PostUpdate:function(status,profileId,publishToPingFM,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PostUpdate',false,{status:status,profileId:profileId,publishToPingFM:publishToPingFM,source:source},succeededCallback,failedCallback,userContext); },
ReplyToStatus:function(status,toStatusId,profileId,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReplyToStatus',false,{status:status,toStatusId:toStatusId,profileId:profileId,source:source},succeededCallback,failedCallback,userContext); },
AddStatusToQueue:function(status,profileId,dateToPublish,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddStatusToQueue',false,{status:status,profileId:profileId,dateToPublish:dateToPublish},succeededCallback,failedCallback,userContext); },
AddReplyToStatusToQueue:function(status,toStatusId,profileId,dateToPublish,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddReplyToStatusToQueue',false,{status:status,toStatusId:toStatusId,profileId:profileId,dateToPublish:dateToPublish,source:source},succeededCallback,failedCallback,userContext); },
ScheduleUpdate:function(status,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ScheduleUpdate',false,{status:status,profileId:profileId,dateToPublish:dateToPublish,repeatEvery:repeatEvery,forTheNext:forTheNext,repeatUntil:repeatUntil,publishToPingFM:publishToPingFM},succeededCallback,failedCallback,userContext); },
PublishQueue:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishQueue',false,{},succeededCallback,failedCallback,userContext); },
PublishFeedItems:function(time,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PublishFeedItems',false,{time:time},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,profileId,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.StatusUpdate(status,profileId,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PostUpdate= function(status,profileId,publishToPingFM,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PostUpdate(status,profileId,publishToPingFM,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.ReplyToStatus= function(status,toStatusId,profileId,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.ReplyToStatus(status,toStatusId,profileId,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.AddStatusToQueue= function(status,profileId,dateToPublish,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.AddStatusToQueue(status,profileId,dateToPublish,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.AddReplyToStatusToQueue= function(status,toStatusId,profileId,dateToPublish,source,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.AddReplyToStatusToQueue(status,toStatusId,profileId,dateToPublish,source,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.ScheduleUpdate= function(status,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.ScheduleUpdate(status,profileId,dateToPublish,repeatEvery,forTheNext,repeatUntil,publishToPingFM,onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PublishQueue= function(onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PublishQueue(onSuccess,onFailed,userContext); }
Twitterlive.TwitterAPI.PublishFeedItems= function(time,onSuccess,onFailed,userContext) {Twitterlive.TwitterAPI._staticInstance.PublishFeedItems(time,onSuccess,onFailed,userContext); }

