Type.registerNamespace('SGP.Web.Contests');
SGP.Web.Contests.AWS=function() {
SGP.Web.Contests.AWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SGP.Web.Contests.AWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SGP.Web.Contests.AWS._staticInstance.get_path();},
UpdateCompositeRating:function(ratingID,partNr,rating,lockProjectPartData,succeededCallback, failedCallback, userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="partNr" type="Number">System.Int32</param>
/// <param name="rating" type="Number">System.Double</param>
/// <param name="lockProjectPartData" 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(), 'UpdateCompositeRating',false,{ratingID:ratingID,partNr:partNr,rating:rating,lockProjectPartData:lockProjectPartData},succeededCallback,failedCallback,userContext); },
UpdateCompositeCoef:function(ratingID,coef,lockProjectPartData,succeededCallback, failedCallback, userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="coef" type="Number">System.Double</param>
/// <param name="lockProjectPartData" 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(), 'UpdateCompositeCoef',false,{ratingID:ratingID,coef:coef,lockProjectPartData:lockProjectPartData},succeededCallback,failedCallback,userContext); },
UpdateComment:function(ratingID,content,succeededCallback, failedCallback, userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="content" 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(), 'UpdateComment',false,{ratingID:ratingID,content:content},succeededCallback,failedCallback,userContext); },
ToggleProjectPartLock:function(ratingID,succeededCallback, failedCallback, userContext) {
/// <param name="ratingID" 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(), 'ToggleProjectPartLock',false,{ratingID:ratingID},succeededCallback,failedCallback,userContext); }}
SGP.Web.Contests.AWS.registerClass('SGP.Web.Contests.AWS',Sys.Net.WebServiceProxy);
SGP.Web.Contests.AWS._staticInstance = new SGP.Web.Contests.AWS();
SGP.Web.Contests.AWS.set_path = function(value) {
SGP.Web.Contests.AWS._staticInstance.set_path(value); }
SGP.Web.Contests.AWS.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SGP.Web.Contests.AWS._staticInstance.get_path();}
SGP.Web.Contests.AWS.set_timeout = function(value) {
SGP.Web.Contests.AWS._staticInstance.set_timeout(value); }
SGP.Web.Contests.AWS.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SGP.Web.Contests.AWS._staticInstance.get_timeout(); }
SGP.Web.Contests.AWS.set_defaultUserContext = function(value) { 
SGP.Web.Contests.AWS._staticInstance.set_defaultUserContext(value); }
SGP.Web.Contests.AWS.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SGP.Web.Contests.AWS._staticInstance.get_defaultUserContext(); }
SGP.Web.Contests.AWS.set_defaultSucceededCallback = function(value) { 
 SGP.Web.Contests.AWS._staticInstance.set_defaultSucceededCallback(value); }
SGP.Web.Contests.AWS.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SGP.Web.Contests.AWS._staticInstance.get_defaultSucceededCallback(); }
SGP.Web.Contests.AWS.set_defaultFailedCallback = function(value) { 
SGP.Web.Contests.AWS._staticInstance.set_defaultFailedCallback(value); }
SGP.Web.Contests.AWS.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SGP.Web.Contests.AWS._staticInstance.get_defaultFailedCallback(); }
SGP.Web.Contests.AWS.set_enableJsonp = function(value) { SGP.Web.Contests.AWS._staticInstance.set_enableJsonp(value); }
SGP.Web.Contests.AWS.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return SGP.Web.Contests.AWS._staticInstance.get_enableJsonp(); }
SGP.Web.Contests.AWS.set_jsonpCallbackParameter = function(value) { SGP.Web.Contests.AWS._staticInstance.set_jsonpCallbackParameter(value); }
SGP.Web.Contests.AWS.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return SGP.Web.Contests.AWS._staticInstance.get_jsonpCallbackParameter(); }
SGP.Web.Contests.AWS.set_path("/AWS.asmx");
SGP.Web.Contests.AWS.UpdateCompositeRating= function(ratingID,partNr,rating,lockProjectPartData,onSuccess,onFailed,userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="partNr" type="Number">System.Int32</param>
/// <param name="rating" type="Number">System.Double</param>
/// <param name="lockProjectPartData" 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>
SGP.Web.Contests.AWS._staticInstance.UpdateCompositeRating(ratingID,partNr,rating,lockProjectPartData,onSuccess,onFailed,userContext); }
SGP.Web.Contests.AWS.UpdateCompositeCoef= function(ratingID,coef,lockProjectPartData,onSuccess,onFailed,userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="coef" type="Number">System.Double</param>
/// <param name="lockProjectPartData" 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>
SGP.Web.Contests.AWS._staticInstance.UpdateCompositeCoef(ratingID,coef,lockProjectPartData,onSuccess,onFailed,userContext); }
SGP.Web.Contests.AWS.UpdateComment= function(ratingID,content,onSuccess,onFailed,userContext) {
/// <param name="ratingID" type="Number">System.Int32</param>
/// <param name="content" 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>
SGP.Web.Contests.AWS._staticInstance.UpdateComment(ratingID,content,onSuccess,onFailed,userContext); }
SGP.Web.Contests.AWS.ToggleProjectPartLock= function(ratingID,onSuccess,onFailed,userContext) {
/// <param name="ratingID" 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>
SGP.Web.Contests.AWS._staticInstance.ToggleProjectPartLock(ratingID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(SGP.Web.Contests.RatingUpdateResult) === 'undefined') {
SGP.Web.Contests.RatingUpdateResult=gtc("SGP.Web.Contests.RatingUpdateResult");
SGP.Web.Contests.RatingUpdateResult.registerClass('SGP.Web.Contests.RatingUpdateResult');
}

