public async Task <SendBookingResponse> SendBookingAsync(SendBookingModel sendBookingModel, string bookingUri, string messageHash = "")
        {
            /* var headers = new Dictionary<string, string>()
             * {
             *  { "X-Message-Hash", messageHash }
             * };*/

            string input = JsonConvert.SerializeObject(sendBookingModel);

            return(await WindingTreeSender.SendPostRequest <SendBookingResponse>(bookingUri, CREATE_BOOKING, input));
        }
        public async Task <GetHotelsModel> GetAllHotels()
        {
            var parameters = new List <string>
            {
                "id",
                "name",
                "location",
                "address",
                "roomTypes",
                "currency",
                "bookingUri",
                "ratePlans",
                "availability"
            };

            var hotels = await WindingTreeSender.SendGetRequest <GetHotelsModel>(READ_URL, HOTELS, parameters);

            return(hotels);
        }