import * as TypeGraphQL from "type-graphql" ; import * as GraphQLScalars from "graphql-scalars" ; import { Prisma } from "../../../client" ; import { DecimalJSScalar } from "../../scalars" ; import { EnumRoleFilter } from "../inputs/EnumRoleFilter" ; import { FloatFilter } from "../inputs/FloatFilter" ; import { IntFilter } from "../inputs/IntFilter" ; import { IntNullableListFilter } from "../inputs/IntNullableListFilter" ; import { PostListRelationFilter } from "../inputs/PostListRelationFilter" ; import { StringFilter } from "../inputs/StringFilter" ; import { StringNullableFilter } from "../inputs/StringNullableFilter" ; import { StringNullableListFilter } from "../inputs/StringNullableListFilter" ; @ TypeGraphQL . InputType ( "MainUserWhereInput" , { isAbstract : true } ) export class MainUserWhereInput { @ TypeGraphQL . Field ( _type => [ MainUserWhereInput ] , { nullable : true } ) AND ? : MainUserWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => [ MainUserWhereInput ] , { nullable : true } ) OR ? : MainUserWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => [ MainUserWhereInput ] , { nullable : true } ) NOT ? : MainUserWhereInput [ ] | undefined ; @ TypeGraphQL . Field ( _type => IntFilter , { nullable : true } ) id ? : IntFilter | undefined ; @ TypeGraphQL . Field ( _type => StringFilter , { nullable : true } ) email ? : StringFilter | undefined ; name ? : StringNullableFilter | undefined ; @ TypeGraphQL . Field ( _type => IntFilter , { nullable : true } ) age ? : IntFilter | undefined ; balance ? : FloatFilter | undefined ; @ TypeGraphQL . Field ( _type => FloatFilter , { nullable : true } ) amount ? : FloatFilter | undefined ; posts ? : PostListRelationFilter | undefined ; @ TypeGraphQL . Field ( _type => EnumRoleFilter , { nullable : true } ) role ? : EnumRoleFilter | undefined ; @ TypeGraphQL . Field ( _type => PostListRelationFilter , { nullable : true } ) editorPosts ? : PostListRelationFilter | undefined ; @ TypeGraphQL . Field ( _type => IntNullableListFilter , { nullable : true } ) grades ? : IntNullableListFilter | undefined ; @ TypeGraphQL . Field ( _type => StringNullableListFilter , { nullable : true } ) aliases ? : StringNullableListFilter | undefined ; @ TypeGraphQL . Field ( _type => StringNullableFilter , { nullable : true } ) get firstName ( ) { return this . name ; } set firstName ( name ) { this . name = name ; } @ TypeGraphQL . Field ( _type => FloatFilter , { nullable : true } ) get accountBalance ( ) { return this . balance ; } set accountBalance ( balance ) { this . balance = balance ; } @ TypeGraphQL . Field ( _type => PostListRelationFilter , { nullable : true } ) get clientPosts ( ) { return this . posts ; } set clientPosts ( posts ) { this . posts = posts ; } }