// Copyright Epic Games, Inc. All Rights Reserved.
// This file is automatically generated. Changes to this file may be overwritten.
namespace Epic.OnlineServices.AntiCheatCommon
{
///
/// Anti-cheat action reasons. Applicable to both clients and remote peers.
///
public enum AntiCheatCommonClientActionReason : int
{
///
/// Not used
///
Invalid = 0,
///
/// An internal error occurred
///
InternalError = 1,
///
/// An anti-cheat message received from the client/peer was corrupt or invalid
///
InvalidMessage = 2,
///
/// The client/peer's anti-cheat authentication failed
///
AuthenticationFailed = 3,
///
/// The client/peer failed to load the anti-cheat module at startup
///
NullClient = 4,
///
/// The client/peer's anti-cheat heartbeat was not received
///
HeartbeatTimeout = 5,
///
/// The client/peer failed an anti-cheat client runtime check
///
ClientViolation = 6,
///
/// The client/peer failed an anti-cheat backend runtime check
///
BackendViolation = 7,
///
/// The client/peer is temporarily blocked from playing on this game server
///
TemporaryCooldown = 8,
///
/// The client/peer is temporarily banned
///
TemporaryBanned = 9,
///
/// The client/peer is permanently banned
///
PermanentBanned = 10
}
}