private Task <PrivateApiResponse> DoApiRequest(string requestHeader, string requestBody)
        {
            var request       = requestBuilder.BuildRequest(requestHeader, requestBody);
            var signedRequest = requestSigner.SignRequest(request, requestNonceGenerator.GenerateNonce());

            return(apiConnection.DoApiRequest(signedRequest));
        }