diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 0276890..3f59e68 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -24,6 +24,7 @@ model CaseLaw { summary String? @db.Text storageKey String? fileType String + metadata Json? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt } diff --git a/src/cases/entities/case-law.entity.ts b/src/cases/entities/case-law.entity.ts index 7bbc38c..02bd933 100644 --- a/src/cases/entities/case-law.entity.ts +++ b/src/cases/entities/case-law.entity.ts @@ -1,4 +1,6 @@ import { ObjectType, Field, ID } from '@nestjs/graphql'; +import { GraphQLJSON } from 'graphql-type-json'; + @ObjectType() export class CaseLaw { @@ -32,6 +34,9 @@ export class CaseLaw { @Field() fileType: string; + @Field(() => GraphQLJSON, { nullable: true }) + metadata?: any; + @Field() createdAt: Date;