Exemplo n.º 1
0
        /// <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);
        }