using Content.Shared.Roles;
using Robust.Shared.Network;
using Robust.Shared.Prototypes;
namespace Content.Server.DeltaV.Station.Events;
///
/// Raised on a station when a after a players jobs are removed from the PlayerJobs
///
/// Player whos jobs were removed
/// Entry in PlayerJobs removed a list of JobPrototypes
[ByRefEvent]
public record struct PlayerJobsRemovedEvent(NetUserId NetUserId, List> PlayerJobs);
///
/// Raised on a staion when a job is added to a player
///
/// Player who recived a job
/// Id of the jobPrototype added
[ByRefEvent]
public record struct PlayerJobAddedEvent(NetUserId NetUserId, string JobPrototypeId);