private string getCurrentFileVersion() { GetAttributesXSLCall api = new GetAttributesXSLCall(apiContext); api.DetailLevelList.Add(DetailLevelCodeType.ReturnSummary); XSLFileTypeCollection xslFiles = api.GetAttributesXSL(); string fileVersion = xslFiles[0].FileVersion; return(fileVersion); }
/// <summary> /// Download XSL text from eBay by calling eBay API. /// </summary> /// <param name="asn">The <c>ApiContext</c> object to make API call.</param> public string DownloadXsl(ApiContext asn) { GetAttributesXSLCall api = new GetAttributesXSLCall(asn); api.DetailLevelList.Add(DetailLevelCodeType.ReturnAll); //api.ErrorLevel = ErrorLevelEnum.BothShortAndLongErrorStrings; //api.DetailLevel = 1; XSLFileTypeCollection xslFiles = api.GetAttributesXSL(); if (xslFiles.Count > 0) { GetAttributesXSLCall.DecodeFileContent(xslFiles[0]); this.mXslText = xslFiles[0].FileContent; this.mXslFileName = xslFiles[0].FileName; } else { this.mXslText = null; } return(mXslText); }