EHM DAL 0.2.5
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
transfer_rules_columns.h
1#pragma once
2
3// Application headers
4#include "include/column_data/column_data.h"
5
6namespace ehm_dal::column_data {
7// --- Transfer rules column data --- //
12{
13public:
15
16 enum COLUMN_INDEXES {
18 Nation,
19 Draft,
20 SalaryCapType,
21 TransferSystemUsed,
22 SalaryCap,
23 SalaryFloor,
24 LuxuryTaxPercentage,
25 MaxPlayersInSquad,
26 MaxPlayersContracted,
27 MaxPlayersOnReserveList,
28 MaxVeteranPlayersInSquad,
29 MaxOveragedPlayersInSquad,
30 MaxNonEecPlayersInSquad,
31 MaxForeignPlayersInSquad,
32 NumberOfStarsInMatch,
33 MinGamesPctForMedal,
34 MaximumLengthOfFine,
35 ShortTermInjuredReserveMinDays,
36 MediumTermInjuredReserveMinDays,
37 LongTermInjuredReserveMinDays,
38 CashInTrades,
39 RetainSalaryInTrades,
40 CanTrialistsPlayInCompetitions,
41 UsePlayerRights,
42 PlayoffGamesCountForEligibilityRules,
43 CustomFlags,
44 ExtraRules,
45 TransferWindows,
46 COLUMN_COUNT
47 };
48};
49} // namespace ehm_dal::column_data
The ColumnData class represents a container of ehm_dal::column_data::Column and attributes relating t...
Definition: column_data.h:19
@ FirstStandardDerivedColumnIndex
Definition: column_data.h:54
The TransferRulesColumns class sets out the column indexes for the ehm_dal::schema::TransferRules sch...
Definition: transfer_rules_columns.h:12