import { Field } from '@nestjs/graphql'; import { InputType } from '@nestjs/graphql'; import { IntFilter } from '../prisma/int-filter.input'; import { UserWhereInput } from '../user/user-where.input'; import { Type } from 'class-transformer'; import { StringFilter } from '../prisma/string-filter.input'; import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; @InputType() export class ProfileWhereInput { @Field(() => [ProfileWhereInput], {nullable:true}) AND?: Array; @Field(() => [ProfileWhereInput], {nullable:true}) OR?: Array; @Field(() => [ProfileWhereInput], {nullable:true}) NOT?: Array; @Field(() => IntFilter, {nullable:true}) id?: IntFilter; @Field(() => UserWhereInput, {nullable:true}) @Type(() => UserWhereInput) user?: UserWhereInput; @Field(() => StringFilter, {nullable:true}) userId?: StringFilter; @Field(() => StringNullableFilter, {nullable:true}) dummy?: StringNullableFilter; }