From af2d70d8b7121080780c3dccc8348c1e8cb4c756 Mon Sep 17 00:00:00 2001 From: GeorgeWebberley Date: Sun, 1 Mar 2026 12:35:05 +0100 Subject: [PATCH] Added metadata field --- prisma/schema.prisma | 1 + src/cases/entities/case-law.entity.ts | 5 +++++ 2 files changed, 6 insertions(+) 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;