#ifndef TRACKREFERENCE_H #define TRACKREFERENCE_H #include #include "Utils.h" #include "ProtoHelper.h" #include #include class TrackReference { private: std::string alphabet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; std::vector base62Decode(std::string uri); public: TrackReference(TrackRef *ref); ~TrackReference(); TrackRef* ref; std::vector gid; bool isEpisode = false; /** * @brief Returns an uri that can be allowed to query track information. * * @return std::string */ std::string getMercuryRequestUri(); }; #endif