import { Field, ID, ObjectType } from '@nestjs/graphql'; import { UserModel } from '@/src/module/auth/account/models/user.model'; import { Follow } from '@prisma/generated'; @ObjectType() export class FollowModel implements Follow { @Field(() => ID) public id: string; @Field(() => UserModel) public following: UserModel; @Field(() => ID) public followingId: string; @Field(() => UserModel) public follower: UserModel; @Field(() => ID) public followerId: string; @Field(() => Date) public createdAt: Date; @Field(() => Date) public updatedAt: Date; }