org.devzendo.commondb.beanminder.persistence

domain

package domain

Visibility
  1. Public
  2. All

Type Members

  1. case class Account(id: Int, name: AccountName, withBank: BankName, accountCode: AccountCode, initialBalance: InitialBalance, currentBalance: CurrentBalance) extends Product with Serializable

  2. case class AccountBalance(balance: Int) extends RepresentationType[Int] with Product with Serializable

  3. case class AccountCode(code: String) extends RepresentationType[String] with Product with Serializable

  4. case class AccountName(name: String) extends RepresentationType[String] with Product with Serializable

  5. case class Amount(amount: Int) extends RepresentationType[Int] with Product with Serializable

  6. case class BankName(name: String) extends RepresentationType[String] with Product with Serializable

  7. case class CurrentBalance(balance: Int) extends RepresentationType[Int] with Product with Serializable

  8. case class Index(index: Int) extends RepresentationType[Int] with Product with Serializable

  9. case class InitialBalance(balance: Int) extends RepresentationType[Int] with Product with Serializable

  10. case class Transaction(id: Int, accountId: Int, index: Index, amount: Amount, isCredit: CreditDebit, isReconciled: Reconciled, transactionDate: NormalisedDate, accountBalance: AccountBalance) extends Product with Serializable

Value Members

  1. object Account extends Serializable

  2. object CreditDebit extends Enumeration

  3. object Reconciled extends Enumeration

  4. object Transaction extends Serializable

Ungrouped