Skip to main content

LedgerEntry

sdlc-cdk-lib v1.0.0


sdlc-cdk-lib / frontend/types/LedgerEntry

frontend/types/LedgerEntry

Interfaces

LedgerEntry

Defined in: frontend/types/LedgerEntry.ts:7

LedgerEntry domain model

Version

imported from package.json @ownerId: identifies the master account (used for SaaS multi-tenancy) Each entry belongs to a building and an owner account.

Properties

amount

> amount: number

Defined in: frontend/types/LedgerEntry.ts:12

buildingId

> buildingId: string

Defined in: frontend/types/LedgerEntry.ts:10

category

> category: string

Defined in: frontend/types/LedgerEntry.ts:14

createdAt

> createdAt: string

Defined in: frontend/types/LedgerEntry.ts:17

createdBy

> createdBy: string

Defined in: frontend/types/LedgerEntry.ts:16

date

> date: string

Defined in: frontend/types/LedgerEntry.ts:11

description?

> optional description: string

Defined in: frontend/types/LedgerEntry.ts:15

id

> id: string

Defined in: frontend/types/LedgerEntry.ts:8

ownerId

> ownerId: string

Defined in: frontend/types/LedgerEntry.ts:9

type

> type: "income" | "expense"

Defined in: frontend/types/LedgerEntry.ts:13