var Republic=function() {
Republic.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Republic.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Republic._staticInstance.get_path();},
Login:function(username,password,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Login',false,{username:username,password:password},succeededCallback,failedCallback,userContext); },
SendPassword:function(emailAddress,succeededCallback, failedCallback, userContext) {
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendPassword',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
UserUpsert:function(username,password,firstName,lastName,emailAddress,countryId,businessName,imageUrl,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="firstName" type="String">System.String</param>
/// <param name="lastName" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="businessName" type="String">System.String</param>
/// <param name="imageUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UserUpsert',false,{username:username,password:password,firstName:firstName,lastName:lastName,emailAddress:emailAddress,countryId:countryId,businessName:businessName,imageUrl:imageUrl},succeededCallback,failedCallback,userContext); },
UserContactUpsert:function(address1,address2,city,state,postcode,countryId,mobile,daytime,otherContact,lat,lng,succeededCallback, failedCallback, userContext) {
/// <param name="address1" type="String">System.String</param>
/// <param name="address2" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="postcode" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="mobile" type="String">System.String</param>
/// <param name="daytime" type="String">System.String</param>
/// <param name="otherContact" type="String">System.String</param>
/// <param name="lat" type="String">System.String</param>
/// <param name="lng" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UserContactUpsert',false,{address1:address1,address2:address2,city:city,state:state,postcode:postcode,countryId:countryId,mobile:mobile,daytime:daytime,otherContact:otherContact,lat:lat,lng:lng},succeededCallback,failedCallback,userContext); },
UserProfileUpsert:function(brief,lettersAfterName,qualifications,experience,previousClients,profileLinks,contacts,standardRate,cvLink,videoUrl,succeededCallback, failedCallback, userContext) {
/// <param name="brief" type="String">System.String</param>
/// <param name="lettersAfterName" type="String">System.String</param>
/// <param name="qualifications" type="String">System.String</param>
/// <param name="experience" type="String">System.String</param>
/// <param name="previousClients" type="String">System.String</param>
/// <param name="profileLinks" type="String">System.String</param>
/// <param name="contacts" type="String">System.String</param>
/// <param name="standardRate" type="String">System.String</param>
/// <param name="cvLink" type="String">System.String</param>
/// <param name="videoUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UserProfileUpsert',false,{brief:brief,lettersAfterName:lettersAfterName,qualifications:qualifications,experience:experience,previousClients:previousClients,profileLinks:profileLinks,contacts:contacts,standardRate:standardRate,cvLink:cvLink,videoUrl:videoUrl},succeededCallback,failedCallback,userContext); },
UserCategoriesUpsert:function(industryIDs,specialityIDs,succeededCallback, failedCallback, userContext) {
/// <param name="industryIDs" type="String">System.String</param>
/// <param name="specialityIDs" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UserCategoriesUpsert',false,{industryIDs:industryIDs,specialityIDs:specialityIDs},succeededCallback,failedCallback,userContext); },
FeedbackUpsert:function(feedbackId,feedbacktext,byLine,succeededCallback, failedCallback, userContext) {
/// <param name="feedbackId" type="Number">System.Int32</param>
/// <param name="feedbacktext" type="String">System.String</param>
/// <param name="byLine" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'FeedbackUpsert',false,{feedbackId:feedbackId,feedbacktext:feedbacktext,byLine:byLine},succeededCallback,failedCallback,userContext); },
SendRfi:function(name,contact,summary,deadline,publication,captcha,succeededCallback, failedCallback, userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="contact" type="String">System.String</param>
/// <param name="summary" type="String">System.String</param>
/// <param name="deadline" type="String">System.String</param>
/// <param name="publication" type="String">System.String</param>
/// <param name="captcha" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendRfi',false,{name:name,contact:contact,summary:summary,deadline:deadline,publication:publication,captcha:captcha},succeededCallback,failedCallback,userContext); },
SendRfp:function(companyName,detail,categoryId,contactName,contactNumber,contactEmail,area,countryId,areaImportant,budget,deadline,captcha,succeededCallback, failedCallback, userContext) {
/// <param name="companyName" type="String">System.String</param>
/// <param name="detail" type="String">System.String</param>
/// <param name="categoryId" type="Number">System.Int32</param>
/// <param name="contactName" type="String">System.String</param>
/// <param name="contactNumber" type="String">System.String</param>
/// <param name="contactEmail" type="String">System.String</param>
/// <param name="area" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="areaImportant" type="Boolean">System.Boolean</param>
/// <param name="budget" type="String">System.String</param>
/// <param name="deadline" type="String">System.String</param>
/// <param name="captcha" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendRfp',false,{companyName:companyName,detail:detail,categoryId:categoryId,contactName:contactName,contactNumber:contactNumber,contactEmail:contactEmail,area:area,countryId:countryId,areaImportant:areaImportant,budget:budget,deadline:deadline,captcha:captcha},succeededCallback,failedCallback,userContext); },
SendContact:function(email,message,succeededCallback, failedCallback, userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendContact',false,{email:email,message:message},succeededCallback,failedCallback,userContext); },
StateList:function(countryId,isSearch,succeededCallback, failedCallback, userContext) {
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="isSearch" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'StateList',false,{countryId:countryId,isSearch:isSearch},succeededCallback,failedCallback,userContext); },
Search:function(countryId,state,categoryId,specialityId,succeededCallback, failedCallback, userContext) {
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="state" type="String">System.String</param>
/// <param name="categoryId" type="Number">System.Int32</param>
/// <param name="specialityId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Search',false,{countryId:countryId,state:state,categoryId:categoryId,specialityId:specialityId},succeededCallback,failedCallback,userContext); },
MessageTest:function(Subject,Message,succeededCallback, failedCallback, userContext) {
/// <param name="Subject" type="String">System.String</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MessageTest',false,{Subject:Subject,Message:Message},succeededCallback,failedCallback,userContext); },
MessageSend:function(offset,Subject,Message,succeededCallback, failedCallback, userContext) {
/// <param name="offset" type="Number">System.Int32</param>
/// <param name="Subject" type="String">System.String</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MessageSend',false,{offset:offset,Subject:Subject,Message:Message},succeededCallback,failedCallback,userContext); }}
Republic.registerClass('Republic',Sys.Net.WebServiceProxy);
Republic._staticInstance = new Republic();
Republic.set_path = function(value) {
Republic._staticInstance.set_path(value); }
Republic.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Republic._staticInstance.get_path();}
Republic.set_timeout = function(value) {
Republic._staticInstance.set_timeout(value); }
Republic.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Republic._staticInstance.get_timeout(); }
Republic.set_defaultUserContext = function(value) { 
Republic._staticInstance.set_defaultUserContext(value); }
Republic.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Republic._staticInstance.get_defaultUserContext(); }
Republic.set_defaultSucceededCallback = function(value) { 
 Republic._staticInstance.set_defaultSucceededCallback(value); }
Republic.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Republic._staticInstance.get_defaultSucceededCallback(); }
Republic.set_defaultFailedCallback = function(value) { 
Republic._staticInstance.set_defaultFailedCallback(value); }
Republic.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Republic._staticInstance.get_defaultFailedCallback(); }
Republic.set_path("/Republic.asmx");
Republic.Login= function(username,password,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.Login(username,password,onSuccess,onFailed,userContext); }
Republic.SendPassword= function(emailAddress,onSuccess,onFailed,userContext) {
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.SendPassword(emailAddress,onSuccess,onFailed,userContext); }
Republic.UserUpsert= function(username,password,firstName,lastName,emailAddress,countryId,businessName,imageUrl,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="firstName" type="String">System.String</param>
/// <param name="lastName" type="String">System.String</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="businessName" type="String">System.String</param>
/// <param name="imageUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.UserUpsert(username,password,firstName,lastName,emailAddress,countryId,businessName,imageUrl,onSuccess,onFailed,userContext); }
Republic.UserContactUpsert= function(address1,address2,city,state,postcode,countryId,mobile,daytime,otherContact,lat,lng,onSuccess,onFailed,userContext) {
/// <param name="address1" type="String">System.String</param>
/// <param name="address2" type="String">System.String</param>
/// <param name="city" type="String">System.String</param>
/// <param name="state" type="String">System.String</param>
/// <param name="postcode" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="mobile" type="String">System.String</param>
/// <param name="daytime" type="String">System.String</param>
/// <param name="otherContact" type="String">System.String</param>
/// <param name="lat" type="String">System.String</param>
/// <param name="lng" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.UserContactUpsert(address1,address2,city,state,postcode,countryId,mobile,daytime,otherContact,lat,lng,onSuccess,onFailed,userContext); }
Republic.UserProfileUpsert= function(brief,lettersAfterName,qualifications,experience,previousClients,profileLinks,contacts,standardRate,cvLink,videoUrl,onSuccess,onFailed,userContext) {
/// <param name="brief" type="String">System.String</param>
/// <param name="lettersAfterName" type="String">System.String</param>
/// <param name="qualifications" type="String">System.String</param>
/// <param name="experience" type="String">System.String</param>
/// <param name="previousClients" type="String">System.String</param>
/// <param name="profileLinks" type="String">System.String</param>
/// <param name="contacts" type="String">System.String</param>
/// <param name="standardRate" type="String">System.String</param>
/// <param name="cvLink" type="String">System.String</param>
/// <param name="videoUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.UserProfileUpsert(brief,lettersAfterName,qualifications,experience,previousClients,profileLinks,contacts,standardRate,cvLink,videoUrl,onSuccess,onFailed,userContext); }
Republic.UserCategoriesUpsert= function(industryIDs,specialityIDs,onSuccess,onFailed,userContext) {
/// <param name="industryIDs" type="String">System.String</param>
/// <param name="specialityIDs" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.UserCategoriesUpsert(industryIDs,specialityIDs,onSuccess,onFailed,userContext); }
Republic.FeedbackUpsert= function(feedbackId,feedbacktext,byLine,onSuccess,onFailed,userContext) {
/// <param name="feedbackId" type="Number">System.Int32</param>
/// <param name="feedbacktext" type="String">System.String</param>
/// <param name="byLine" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.FeedbackUpsert(feedbackId,feedbacktext,byLine,onSuccess,onFailed,userContext); }
Republic.SendRfi= function(name,contact,summary,deadline,publication,captcha,onSuccess,onFailed,userContext) {
/// <param name="name" type="String">System.String</param>
/// <param name="contact" type="String">System.String</param>
/// <param name="summary" type="String">System.String</param>
/// <param name="deadline" type="String">System.String</param>
/// <param name="publication" type="String">System.String</param>
/// <param name="captcha" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.SendRfi(name,contact,summary,deadline,publication,captcha,onSuccess,onFailed,userContext); }
Republic.SendRfp= function(companyName,detail,categoryId,contactName,contactNumber,contactEmail,area,countryId,areaImportant,budget,deadline,captcha,onSuccess,onFailed,userContext) {
/// <param name="companyName" type="String">System.String</param>
/// <param name="detail" type="String">System.String</param>
/// <param name="categoryId" type="Number">System.Int32</param>
/// <param name="contactName" type="String">System.String</param>
/// <param name="contactNumber" type="String">System.String</param>
/// <param name="contactEmail" type="String">System.String</param>
/// <param name="area" type="String">System.String</param>
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="areaImportant" type="Boolean">System.Boolean</param>
/// <param name="budget" type="String">System.String</param>
/// <param name="deadline" type="String">System.String</param>
/// <param name="captcha" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.SendRfp(companyName,detail,categoryId,contactName,contactNumber,contactEmail,area,countryId,areaImportant,budget,deadline,captcha,onSuccess,onFailed,userContext); }
Republic.SendContact= function(email,message,onSuccess,onFailed,userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.SendContact(email,message,onSuccess,onFailed,userContext); }
Republic.StateList= function(countryId,isSearch,onSuccess,onFailed,userContext) {
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="isSearch" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.StateList(countryId,isSearch,onSuccess,onFailed,userContext); }
Republic.Search= function(countryId,state,categoryId,specialityId,onSuccess,onFailed,userContext) {
/// <param name="countryId" type="Number">System.Int32</param>
/// <param name="state" type="String">System.String</param>
/// <param name="categoryId" type="Number">System.Int32</param>
/// <param name="specialityId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.Search(countryId,state,categoryId,specialityId,onSuccess,onFailed,userContext); }
Republic.MessageTest= function(Subject,Message,onSuccess,onFailed,userContext) {
/// <param name="Subject" type="String">System.String</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.MessageTest(Subject,Message,onSuccess,onFailed,userContext); }
Republic.MessageSend= function(offset,Subject,Message,onSuccess,onFailed,userContext) {
/// <param name="offset" type="Number">System.Int32</param>
/// <param name="Subject" type="String">System.String</param>
/// <param name="Message" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Republic._staticInstance.MessageSend(offset,Subject,Message,onSuccess,onFailed,userContext); }

