#pragma once

#include <yandex/maps/wiki/social/comment.h>
#include <yandex/maps/wiki/social/feedback/task.h>

#include <optional>
#include <string>
#include <vector>

namespace maps::wiki::socialsrv::serialize {

struct TaskUserData
{
    explicit TaskUserData(const social::feedback::Task& task);

    std::optional<std::string> comment;
    std::optional<std::string> searchRequest;
    std::optional<json::Value> photoUrls;
};

} // namespace maps::wiki::socialsrv::serialize
