/// <summary> /// Create a web request with access token and serialized parameters /// </summary> /// <typeparam name="ResponseType">Type which the response will be deserialized into</typeparam> /// <param name="uri">Target URI of the request</param> /// <param name="method">HTTP method of the request</param> /// <param name="requestParams">Object containing request parameters</param> /// <returns>configured web request with added header fields</returns> private TelekomJsonWebRequest <ResponseType> createAuthenticatedTranscriptionRequest <ResponseType>(string uri, Speech2TextRequest requestParams) { TelekomJsonWebRequest <ResponseType> webRequest = CreateAuthenticatedRequest <ResponseType>(uri, HttpMethod.POST, null); webRequest.AddParameter("file", requestParams.FileData); return(webRequest); }