SharedServerRoleBan.cs 544 B

123456789101112131415161718
  1. using Robust.Shared.Network;
  2. using Robust.Shared.Serialization;
  3. namespace Content.Shared.Administration.BanList;
  4. [Serializable, NetSerializable]
  5. public sealed record SharedServerRoleBan(
  6. int? Id,
  7. NetUserId? UserId,
  8. (string address, int cidrMask)? Address,
  9. string? HWId,
  10. DateTime BanTime,
  11. DateTime? ExpirationTime,
  12. string Reason,
  13. string? BanningAdminName,
  14. SharedServerUnban? Unban,
  15. string Role
  16. ) : SharedServerBan(Id, UserId, Address, HWId, BanTime, ExpirationTime, Reason, BanningAdminName, Unban);