Code/Tikfinity/Protocol/TikfinityInteraction.cs
namespace TikfinitySbox;
/// <summary>
/// The safe game-facing result of matching a normalized event to a configured rule.
/// </summary>
public sealed class TikfinityInteraction
{
public string Route { get; set; } = "";
public int Amount { get; set; } = 1;
public string UserId { get; set; } = "";
public string Username { get; set; } = "";
public string Nickname { get; set; } = "";
public string GiftId { get; set; } = "";
public string GiftName { get; set; } = "";
public int GiftCoins { get; set; }
public int TotalCoins { get; set; }
public int RepeatCount { get; set; } = 1;
public bool IsTest { get; set; }
}