Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'partners_api/booking_block_params.hpp')
-rw-r--r--partners_api/booking_block_params.hpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/partners_api/booking_block_params.hpp b/partners_api/booking_block_params.hpp
new file mode 100644
index 0000000000..836cfbfc49
--- /dev/null
+++ b/partners_api/booking_block_params.hpp
@@ -0,0 +1,33 @@
+#pragma once
+
+#include "partners_api/booking_params_base.hpp"
+
+#include "base/url_helpers.hpp"
+
+#include <string>
+#include <vector>
+
+namespace booking
+{
+struct BlockParams : public ParamsBase
+{
+ using Extras = std::vector<std::string>;
+
+ static BlockParams MakeDefault();
+
+ base::url::Params Get() const;
+
+ // ParamsBase overrides:
+ bool IsEmpty() const override;
+ bool Equals(ParamsBase const & rhs) const override;
+ bool Equals(BlockParams const & lhs) const override;
+ void Set(ParamsBase const & src) override;
+
+ std::string m_hotelId;
+ std::string m_currency;
+ Time m_checkin;
+ Time m_checkout;
+ Extras m_extras;
+ std::string m_language;
+};
+} // namespce booking