pub mod events {
pub const COUNT: usize = 6;
pub const JOB_CANCELLED: &[u8] = b"job.cancelled\0";
pub const JOB_DELIVERED: &[u8] = b"job.delivered\0";
pub const PLAYER_FINED: &[u8] = b"player.fined\0";
pub const PLAYER_TOLLGATE_PAID: &[u8] = b"player.tollgate.paid\0";
pub const PLAYER_USE_FERRY: &[u8] = b"player.use.ferry\0";
pub const PLAYER_USE_TRAIN: &[u8] = b"player.use.train\0";
pub const ALL: [&[u8]; COUNT] = [
JOB_CANCELLED,
JOB_DELIVERED,
PLAYER_FINED,
PLAYER_TOLLGATE_PAID,
PLAYER_USE_FERRY,
PLAYER_USE_TRAIN,
];
}
pub mod attributes {
pub const COUNT: usize = 15;
pub const CANCEL_PENALTY: &[u8] = b"cancel.penalty\0";
pub const REVENUE: &[u8] = b"revenue\0";
pub const EARNED_XP: &[u8] = b"earned.xp\0";
pub const CARGO_DAMAGE: &[u8] = b"cargo.damage\0";
pub const DISTANCE_KM: &[u8] = b"distance.km\0";
pub const DELIVERY_TIME: &[u8] = b"delivery.time\0";
pub const AUTO_PARK_USED: &[u8] = b"auto.park.used\0";
pub const AUTO_LOAD_USED: &[u8] = b"auto.load.used\0";
pub const FINE_OFFENCE: &[u8] = b"fine.offence\0";
pub const FINE_AMOUNT: &[u8] = b"fine.amount\0";
pub const PAY_AMOUNT: &[u8] = b"pay.amount\0";
pub const SOURCE_NAME: &[u8] = b"source.name\0";
pub const TARGET_NAME: &[u8] = b"target.name\0";
pub const SOURCE_ID: &[u8] = b"source.id\0";
pub const TARGET_ID: &[u8] = b"target.id\0";
pub const ALL: [&[u8]; COUNT] = [
CANCEL_PENALTY,
REVENUE,
EARNED_XP,
CARGO_DAMAGE,
DISTANCE_KM,
DELIVERY_TIME,
AUTO_PARK_USED,
AUTO_LOAD_USED,
FINE_OFFENCE,
FINE_AMOUNT,
PAY_AMOUNT,
SOURCE_NAME,
TARGET_NAME,
SOURCE_ID,
TARGET_ID,
];
}
pub const COUNT: usize = events::COUNT + attributes::COUNT;
const _: [(); 21] = [(); COUNT];