import { UserModel } from '@/src/module/auth/account/models/user.model' import { Field, ID, ObjectType } from '@nestjs/graphql' 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 }