async public Task <GetAvailableRawDiscountsResponse> GetAllCurrentDiscounts()
        {
            GetAvailableRawDiscountsRequest request = new GetAvailableRawDiscountsRequest();

            comm.SendRequest(request);
            GetAvailableRawDiscountsResponse response = await comm.Get <GetAvailableRawDiscountsResponse>();

            return(response);
        }
        async public Task <Dictionary <int, string> > GetRawDiscounts()
        {
            GetAvailableRawDiscountsRequest request = new GetAvailableRawDiscountsRequest();

            comm.SendRequest(request);
            GetAvailableRawDiscountsResponse response = await comm.Get <GetAvailableRawDiscountsResponse>();

            return(response.DiscountPolicies);
        }