import * as TypeGraphQL from "type-graphql" ; import * as GraphQLScalars from "graphql-scalars" ; import { Prisma } from "../../../client" ; import { DecimalJSScalar } from "../../scalars" ; @ TypeGraphQL . InputType ( "JsonFilter" , { isAbstract : true } ) export class JsonFilter { @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) equals ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => [ String ] , { nullable : true } ) path ? : string [ ] | undefined ; @ TypeGraphQL . Field ( _type => String , { nullable : true } ) string_contains ? : string | undefined ; @ TypeGraphQL . Field ( _type => String , { nullable : true } ) string_starts_with ? : string | undefined ; @ TypeGraphQL . Field ( _type => String , { nullable : true } ) string_ends_with ? : string | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) array_contains ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) array_starts_with ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) array_ends_with ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) lt ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) lte ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) gt ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) gte ? : Prisma . InputJsonValue | undefined ; @ TypeGraphQL . Field ( _type => GraphQLScalars . JSONResolver , { nullable : true } ) not ? : Prisma . InputJsonValue | undefined ; }