mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
39 lines
810 B
TypeScript
39 lines
810 B
TypeScript
export interface UserInterface {
|
|
// from user
|
|
email?: string
|
|
firstName?: string
|
|
lastName?: string
|
|
username?: string
|
|
description?: string
|
|
password?: BigInt
|
|
pubKey?: Buffer
|
|
privKey?: Buffer
|
|
emailHash?: Buffer
|
|
createdAt?: Date
|
|
emailChecked?: boolean
|
|
passphraseShown?: boolean
|
|
language?: string
|
|
disabled?: boolean
|
|
groupId?: number
|
|
publisherId?: number
|
|
passphrase?: string
|
|
// from server user
|
|
serverUserPassword?: string
|
|
role?: string
|
|
activated?: number
|
|
lastLogin?: Date
|
|
modified?: Date
|
|
// flag for admin
|
|
isAdmin?: boolean
|
|
// flag for balance (creation of 1000 GDD)
|
|
addBalance?: boolean
|
|
// balance
|
|
balanceModified?: Date
|
|
recordDate?: Date
|
|
targetDate?: Date
|
|
amount?: number
|
|
creationTxHash?: Buffer
|
|
signature?: Buffer
|
|
signaturePubkey?: Buffer
|
|
}
|