Skip to content

Domain Layer

  • Core enums: CardType, CardStatus, EnActionFlag
  • Main domain model: CardDetails
  • Matrix rules and action definitions for card operation logic
  • Exception types and pure-value objects

This layer holds all domain logic and definitions.
No runtime behavior, no external dependencies — only business rules and structures.