33 lines
554 B
TypeScript

import { Field, ID, ObjectType } from '@nestjs/graphql'
import { User } from '@prisma/generated'
@ObjectType()
export class UserModel implements User {
@Field(() => ID)
id: string
@Field(() => String)
email: string
@Field(() => String)
password: string
@Field(() => String)
name: string
@Field(() => String)
displayName: string
@Field(() => String, { nullable: true })
avatar: string
@Field(() => String, { nullable: true })
bio: string
@Field(() => Date)
createdAt: Date
@Field(() => Date)
updatedAt: Date
}