#pragma once

#include "common.h"
#include <maps/renderer/libs/base/include/zoom_range.h>

namespace maps{
namespace wiki{
namespace renderer{

struct RequestParams
{
    const std::string reqStr;

    const long x, y, z;
    const std::string token;
    const std::string layer;
    const std::string subLayers;
    const double dx, dy;
    const TBranchId branchId;
    const double scale = 1.0;
    // for vector tile
    std::optional<maps::renderer::base::ZoomRange> zoomRange = std::nullopt;
};

}}} //namespaces
