public static HttpRequest GetCrudRequest <T>(CrudOperation <T> operation, ZuoraSession session) where T : ZObject
        {
            string      body    = SoapCommands.CrudOperation(operation, session.SessionId);
            HttpRequest request = new HttpRequest
            {
                Url    = session.InstanceUrl + session.SoapUrl,
                Body   = body,
                Method = RequestType.POST,
            };

            request.Headers.Add("SOAPAction", operation.OperationType.ToString().ToLower());

            return(request);
        }