Type.registerNamespace('Roland.Client.Api.Ajax');
Roland.Client.Api.Ajax.Articles=function() {
Roland.Client.Api.Ajax.Articles.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Roland.Client.Api.Ajax.Articles.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Roland.Client.Api.Ajax.Articles._staticInstance.get_path();},
get_articleDetails:function(ArticleId,CatId,AppendTitlesToHTML,AppendAssetLinksToHTML,succeededCallback, failedCallback, userContext) {
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" type="Number">System.Int32</param>
/// <param name="AppendTitlesToHTML" type="Boolean">System.Boolean</param>
/// <param name="AppendAssetLinksToHTML" 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(), 'get_articleDetails',true,{ArticleId:ArticleId,CatId:CatId,AppendTitlesToHTML:AppendTitlesToHTML,AppendAssetLinksToHTML:AppendAssetLinksToHTML},succeededCallback,failedCallback,userContext); },
get_banner:function(BannerPrefix,ArticleId,CatId,succeededCallback, failedCallback, userContext) {
/// <param name="BannerPrefix" type="String">System.String</param>
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" 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(), 'get_banner',true,{BannerPrefix:BannerPrefix,ArticleId:ArticleId,CatId:CatId},succeededCallback,failedCallback,userContext); },
get_sidebarBanners:function(ParentObjectType,ParentObjectId,HomePageArticleId,Language,succeededCallback, failedCallback, userContext) {
/// <param name="ParentObjectType" type="Number">System.Int32</param>
/// <param name="ParentObjectId" type="Number">System.Int32</param>
/// <param name="HomePageArticleId" type="Number">System.Int32</param>
/// <param name="Language" 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(), 'get_sidebarBanners',true,{ParentObjectType:ParentObjectType,ParentObjectId:ParentObjectId,HomePageArticleId:HomePageArticleId,Language:Language},succeededCallback,failedCallback,userContext); },
get_banners:function(BannerPrefix,ArticleId,CatId,succeededCallback, failedCallback, userContext) {
/// <param name="BannerPrefix" type="String">System.String</param>
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" 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(), 'get_banners',true,{BannerPrefix:BannerPrefix,ArticleId:ArticleId,CatId:CatId},succeededCallback,failedCallback,userContext); }}
Roland.Client.Api.Ajax.Articles.registerClass('Roland.Client.Api.Ajax.Articles',Sys.Net.WebServiceProxy);
Roland.Client.Api.Ajax.Articles._staticInstance = new Roland.Client.Api.Ajax.Articles();
Roland.Client.Api.Ajax.Articles.set_path = function(value) {
Roland.Client.Api.Ajax.Articles._staticInstance.set_path(value); }
Roland.Client.Api.Ajax.Articles.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_path();}
Roland.Client.Api.Ajax.Articles.set_timeout = function(value) {
Roland.Client.Api.Ajax.Articles._staticInstance.set_timeout(value); }
Roland.Client.Api.Ajax.Articles.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_timeout(); }
Roland.Client.Api.Ajax.Articles.set_defaultUserContext = function(value) { 
Roland.Client.Api.Ajax.Articles._staticInstance.set_defaultUserContext(value); }
Roland.Client.Api.Ajax.Articles.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_defaultUserContext(); }
Roland.Client.Api.Ajax.Articles.set_defaultSucceededCallback = function(value) { 
 Roland.Client.Api.Ajax.Articles._staticInstance.set_defaultSucceededCallback(value); }
Roland.Client.Api.Ajax.Articles.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_defaultSucceededCallback(); }
Roland.Client.Api.Ajax.Articles.set_defaultFailedCallback = function(value) { 
Roland.Client.Api.Ajax.Articles._staticInstance.set_defaultFailedCallback(value); }
Roland.Client.Api.Ajax.Articles.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_defaultFailedCallback(); }
Roland.Client.Api.Ajax.Articles.set_enableJsonp = function(value) { Roland.Client.Api.Ajax.Articles._staticInstance.set_enableJsonp(value); }
Roland.Client.Api.Ajax.Articles.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_enableJsonp(); }
Roland.Client.Api.Ajax.Articles.set_jsonpCallbackParameter = function(value) { Roland.Client.Api.Ajax.Articles._staticInstance.set_jsonpCallbackParameter(value); }
Roland.Client.Api.Ajax.Articles.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return Roland.Client.Api.Ajax.Articles._staticInstance.get_jsonpCallbackParameter(); }
Roland.Client.Api.Ajax.Articles.set_path("http://www.roland.co.uk/controls/Articles.svc");
Roland.Client.Api.Ajax.Articles.get_articleDetails= function(ArticleId,CatId,AppendTitlesToHTML,AppendAssetLinksToHTML,onSuccess,onFailed,userContext) {
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" type="Number">System.Int32</param>
/// <param name="AppendTitlesToHTML" type="Boolean">System.Boolean</param>
/// <param name="AppendAssetLinksToHTML" 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>
Roland.Client.Api.Ajax.Articles._staticInstance.get_articleDetails(ArticleId,CatId,AppendTitlesToHTML,AppendAssetLinksToHTML,onSuccess,onFailed,userContext); }
Roland.Client.Api.Ajax.Articles.get_banner= function(BannerPrefix,ArticleId,CatId,onSuccess,onFailed,userContext) {
/// <param name="BannerPrefix" type="String">System.String</param>
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" 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>
Roland.Client.Api.Ajax.Articles._staticInstance.get_banner(BannerPrefix,ArticleId,CatId,onSuccess,onFailed,userContext); }
Roland.Client.Api.Ajax.Articles.get_sidebarBanners= function(ParentObjectType,ParentObjectId,HomePageArticleId,Language,onSuccess,onFailed,userContext) {
/// <param name="ParentObjectType" type="Number">System.Int32</param>
/// <param name="ParentObjectId" type="Number">System.Int32</param>
/// <param name="HomePageArticleId" type="Number">System.Int32</param>
/// <param name="Language" 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>
Roland.Client.Api.Ajax.Articles._staticInstance.get_sidebarBanners(ParentObjectType,ParentObjectId,HomePageArticleId,Language,onSuccess,onFailed,userContext); }
Roland.Client.Api.Ajax.Articles.get_banners= function(BannerPrefix,ArticleId,CatId,onSuccess,onFailed,userContext) {
/// <param name="BannerPrefix" type="String">System.String</param>
/// <param name="ArticleId" type="Number">System.Int32</param>
/// <param name="CatId" 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>
Roland.Client.Api.Ajax.Articles._staticInstance.get_banners(BannerPrefix,ArticleId,CatId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('www.w3.org._2001.XMLSchema');
if (typeof(www.w3.org._2001.XMLSchema.int) === 'undefined') {
www.w3.org._2001.XMLSchema.int=gtc("int:http://www.w3.org/2001/XMLSchema");
www.w3.org._2001.XMLSchema.int.registerClass('www.w3.org._2001.XMLSchema.int');
}
Type.registerNamespace('Roland.Server.Api.Wsdl');
if (typeof(Roland.Server.Api.Wsdl.ArticleDetails) === 'undefined') {
Roland.Server.Api.Wsdl.ArticleDetails=gtc("ArticleDetails:http://schemas.datacontract.org/2004/07/Roland.Server.Api.Wsdl");
Roland.Server.Api.Wsdl.ArticleDetails.registerClass('Roland.Server.Api.Wsdl.ArticleDetails');
}
if (typeof(Roland.Server.Api.Wsdl.ProductSummary) === 'undefined') {
Roland.Server.Api.Wsdl.ProductSummary=gtc("ProductSummary:http://schemas.datacontract.org/2004/07/Roland.Server.Api.Wsdl");
Roland.Server.Api.Wsdl.ProductSummary.registerClass('Roland.Server.Api.Wsdl.ProductSummary');
}
if (typeof(Roland.Server.Api.Wsdl.Asset) === 'undefined') {
Roland.Server.Api.Wsdl.Asset=gtc("Asset:http://schemas.datacontract.org/2004/07/Roland.Server.Api.Wsdl");
Roland.Server.Api.Wsdl.Asset.registerClass('Roland.Server.Api.Wsdl.Asset');
}
if (typeof(Roland.Server.Api.Wsdl.BreadCrumb) === 'undefined') {
Roland.Server.Api.Wsdl.BreadCrumb=gtc("BreadCrumb:http://schemas.datacontract.org/2004/07/Roland.Server.Api.Wsdl");
Roland.Server.Api.Wsdl.BreadCrumb.registerClass('Roland.Server.Api.Wsdl.BreadCrumb');
}
Type.registerNamespace('System');
if (typeof(System.DateTimeOffset) === 'undefined') {
System.DateTimeOffset=gtc("DateTimeOffset:http://schemas.datacontract.org/2004/07/System");
System.DateTimeOffset.registerClass('System.DateTimeOffset');
}
