using Content.Shared.Disposal.Components;
namespace Content.Server.Disposal.Mailing;
[Access(typeof(MailingUnitSystem))]
[RegisterComponent]
public sealed partial class MailingUnitComponent : Component
{
///
/// List of targets the mailing unit can send to.
/// Each target is just a disposal routing tag
///
[DataField("targetList")]
public List TargetList = new();
///
/// The target that gets attached to the disposal holders tag list on flush
///
[DataField("target")]
public string? Target;
///
/// The tag for this mailing unit
///
[ViewVariables(VVAccess.ReadWrite)]
[DataField("tag")]
public string? Tag;
public SharedDisposalUnitComponent.DisposalUnitBoundUserInterfaceState? DisposalUnitInterfaceState;
}