Fix string case
Add TerminalType type-safe-enum
Add TransactionDetails entity class
Add OrderType type-safe-enum