21 lines
710 B
C#
21 lines
710 B
C#
using System;
|
|
using Deliveroo.GameData;
|
|
|
|
namespace Deliveroo;
|
|
|
|
internal sealed class PurchaseItemRequest
|
|
{
|
|
public required uint ItemId { get; init; }
|
|
public required string Name { get; set; }
|
|
public required uint EffectiveLimit { get; set; }
|
|
public required uint SealCost { get; init; }
|
|
public required RewardTier Tier { get; init; }
|
|
public required RewardSubCategory SubCategory { get; init; }
|
|
public required uint StackSize { get; init; }
|
|
public required Configuration.PurchaseType Type { get; init; }
|
|
public required bool CheckRetainerInventory { get; init; }
|
|
|
|
public Action<int>? OnPurchase { get; set; }
|
|
public long TemporaryPurchaseQuantity { get; set; }
|
|
}
|