import * as TypeGraphQL from "type-graphql" ; import * as GraphQLScalars from "graphql-scalars" ; import { Prisma } from "../../../client" ; import { DecimalJSScalar } from "../../scalars" ; import { DirectorRelationFilter } from "../inputs/DirectorRelationFilter" ; import { StringFilter } from "../inputs/StringFilter" ; @ TypeGraphQL . InputType ( "MovieWhereInput" , { isAbstract : true } ) export class MovieWhereInput { @ TypeGraphQL . Field ( _type => [ MovieWhereInput ] , { nullable : true } ) AND ? : MovieWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => [ MovieWhereInput ] , { nullable : true } ) OR ? : MovieWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => [ MovieWhereInput ] , { nullable : true } ) NOT ? : MovieWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => StringFilter , { nullable : true } ) directorFirstName ? : StringFilter | undefined ; @ TypeGraphQL . Field ( _type => StringFilter , { nullable : true } ) directorLastName ? : StringFilter | undefined ; @ TypeGraphQL . Field ( _type => DirectorRelationFilter , { nullable : true } ) director ? : DirectorRelationFilter | undefined ; @ TypeGraphQL . Field ( _type => StringFilter , { nullable : true } ) title ? : StringFilter | undefined ; }