blob: 6ceb68d77a6aa0320591ba4d888d88cadd0fe128 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#pragma once
#include "storage/storage_defines.hpp"
#include "geometry/point2d.hpp"
#include <string>
namespace taxi
{
class Delegate
{
public:
virtual ~Delegate() = default;
virtual storage::CountriesVec GetCountryIds(m2::PointD const & point) = 0;
virtual std::string GetCityName(m2::PointD const & point) = 0;
virtual storage::CountryId GetMwmId(m2::PointD const & point) = 0;
};
} // namespace taxi
|