```type Portfolio { id: ID! @id name: String! d...
# orm-help
c
Copy code
type Portfolio { 
id: ID! @id 
name: String! 
description: String! 
seedCurrency: Currency! 
seedBalance: Float! 
cashBalance: Float! 
founder: User! @relation(name: "PortfolioToUser") 
patrons: [User] @relation(name: "PatronsToPortfolios", onDelete: SET_NULL) 
microFunds: [MicroFund!]! @relation(name: "MicroFundToPortfolio") 
snapShots: [SnapShot!]! @relation(name: "SnapShotToPortfolio") 
createdAt: DateTime! @createdAt 
updatedAt: DateTime! @updatedAt 
}
Copy code
type User { 
id: ID! @id 
createdAt: DateTime! @createdAt 
updatedAt: DateTime! @updatedAt 
username: String! @unique 
email: String! @unique 
password: String! 
status: UserAccountStatus! privileges: [Privilege!]! @scalarList(strategy: RELATION) portfolios: [Portfolio!]! @relation(name: "PortfolioToUser") 
patronisedPortfolios: [Portfolio] @relation(name: "PatronsToPortfolios", onDelete: SET_NULL) # @default(value: NULL) 
transactions: [StockTransaction!]! @relation(name: "TransactionToUser") 
fundUpdates: [FundUpdate!]! @relation(name: "UpdateAuthorToMicroFund") 
}