public static void Run() { var configuration = new Configuration { AppSid = Common.MyAppSid, AppKey = Common.MyAppKey }; var apiInstance = new ConversionApi(configuration); try { var request = new GetAllPossibleConversionsRequest(); // Get supported file formats var response = apiInstance.GetAllPossibleConversions(request); foreach (var entry in response.Conversions) { Console.WriteLine(string.Format("{0}: {1}", entry.SourceFileType, string.Join(",", entry.PossibleConversions))); } } catch (Exception e) { Console.WriteLine("Exception when calling ConversionApi.GetAllPossibleConversions: " + e.Message); } }
public void GetSupportedFileFormatsTest() { var request = new GetAllPossibleConversionsRequest(); var response = ConversionApi.GetAllPossibleConversions(request); Assert.IsTrue(response.Count > 0); foreach (var entry in response) { Assert.IsNotEmpty(entry.SourceFileType); Assert.IsNotEmpty(entry.PossibleConversions); } }
/// <summary> /// Retrieves all possible conversions /// </summary> /// <param name="request">Request. <see cref="GetAllPossibleConversionsRequest" /></param> /// <returns><see cref="AllPossibleConversionsResponse"/></returns> public AllPossibleConversionsResponse GetAllPossibleConversions(GetAllPossibleConversionsRequest request) { // create path and map variables var resourcePath = this.configuration.GetApiRootUrl() + "/conversion/formats"; resourcePath = Regex .Replace(resourcePath, "\\*", string.Empty) .Replace("&", "&") .Replace("/?", "?"); var response = this.apiInvoker.InvokeApi( resourcePath, "GET", null, null, null); if (response != null) { return((AllPossibleConversionsResponse)SerializationHelper.Deserialize(response, typeof(AllPossibleConversionsResponse))); } return(null); }