Type.registerNamespace('GasBuddy');
GasBuddy.BuddyService=function() {
GasBuddy.BuddyService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GasBuddy.BuddyService.prototype={
InviteBuddy:function(requestMemberId,buddyType,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'InviteBuddy',false,{requestMemberId:requestMemberId,buddyType:buddyType},succeededCallback,failedCallback,userContext); },
ignoreBuddy:function(_buddyObjects,doIgnore,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'ignoreBuddy',false,{_buddyObjects:_buddyObjects,doIgnore:doIgnore},succeededCallback,failedCallback,userContext); },
withdrawRequest:function(_buddyObjects,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'withdrawRequest',false,{_buddyObjects:_buddyObjects},succeededCallback,failedCallback,userContext); },
DeleteBuddy:function(_buddyObjects,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'DeleteBuddy',false,{_buddyObjects:_buddyObjects},succeededCallback,failedCallback,userContext); },
AcceptBuddy:function(_buddyObjects,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'AcceptBuddy',false,{_buddyObjects:_buddyObjects},succeededCallback,failedCallback,userContext); },
DenyBuddy:function(_buddyObjects,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'DenyBuddy',false,{_buddyObjects:_buddyObjects},succeededCallback,failedCallback,userContext); },
SeBuddyType:function(buddy,type_id,succeededCallback, failedCallback, userContext) {
return this._invoke(GasBuddy.BuddyService.get_path(), 'SeBuddyType',false,{buddy:buddy,type_id:type_id},succeededCallback,failedCallback,userContext); }}
GasBuddy.BuddyService.registerClass('GasBuddy.BuddyService',Sys.Net.WebServiceProxy);
GasBuddy.BuddyService._staticInstance = new GasBuddy.BuddyService();
GasBuddy.BuddyService.set_path = function(value) { GasBuddy.BuddyService._staticInstance._path = value; }
GasBuddy.BuddyService.get_path = function() { return GasBuddy.BuddyService._staticInstance._path; }
GasBuddy.BuddyService.set_timeout = function(value) { GasBuddy.BuddyService._staticInstance._timeout = value; }
GasBuddy.BuddyService.get_timeout = function() { return GasBuddy.BuddyService._staticInstance._timeout; }
GasBuddy.BuddyService.set_defaultUserContext = function(value) { GasBuddy.BuddyService._staticInstance._userContext = value; }
GasBuddy.BuddyService.get_defaultUserContext = function() { return GasBuddy.BuddyService._staticInstance._userContext; }
GasBuddy.BuddyService.set_defaultSucceededCallback = function(value) { GasBuddy.BuddyService._staticInstance._succeeded = value; }
GasBuddy.BuddyService.get_defaultSucceededCallback = function() { return GasBuddy.BuddyService._staticInstance._succeeded; }
GasBuddy.BuddyService.set_defaultFailedCallback = function(value) { GasBuddy.BuddyService._staticInstance._failed = value; }
GasBuddy.BuddyService.get_defaultFailedCallback = function() { return GasBuddy.BuddyService._staticInstance._failed; }
GasBuddy.BuddyService.set_path("/BuddyService.asmx");
GasBuddy.BuddyService.InviteBuddy= function(requestMemberId,buddyType,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.InviteBuddy(requestMemberId,buddyType,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.ignoreBuddy= function(_buddyObjects,doIgnore,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.ignoreBuddy(_buddyObjects,doIgnore,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.withdrawRequest= function(_buddyObjects,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.withdrawRequest(_buddyObjects,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.DeleteBuddy= function(_buddyObjects,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.DeleteBuddy(_buddyObjects,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.AcceptBuddy= function(_buddyObjects,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.AcceptBuddy(_buddyObjects,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.DenyBuddy= function(_buddyObjects,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.DenyBuddy(_buddyObjects,onSuccess,onFailed,userContext); }
GasBuddy.BuddyService.SeBuddyType= function(buddy,type_id,onSuccess,onFailed,userContext) {GasBuddy.BuddyService._staticInstance.SeBuddyType(buddy,type_id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(GasBuddy.BuddyService_buddyObject) === 'undefined') {
GasBuddy.BuddyService_buddyObject=gtc("GasBuddy.BuddyService+buddyObject");
GasBuddy.BuddyService_buddyObject.registerClass('GasBuddy.BuddyService_buddyObject');
}
