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(() => Boolean) isEmailVerified: boolean @Field(() => Boolean) isVerified: boolean @Field(() => Date) createdAt: Date @Field(() => Date) updatedAt: Date }