#pragma once

#include <cstdint>

namespace ta::features::items::contracts
{
    enum class ItemSelectorCommandType
    {
        SetActive,
        ReloadCatalog
    };

    struct ItemSelectorCommand
    {
        ItemSelectorCommandType type = ItemSelectorCommandType::SetActive;
        bool active = false;
        std::uint64_t trace_id = 0;
    };
}
