import { Field } from '@nestjs/graphql'; import { InputType } from '@nestjs/graphql'; import { StringFilter } from '../prisma/string-filter.input'; import { ArticleListRelationFilter } from '../article/article-list-relation-filter.input'; import { Type } from 'class-transformer'; @InputType() export class TagWhereInput { @Field(() => [TagWhereInput], {nullable:true}) AND?: Array; @Field(() => [TagWhereInput], {nullable:true}) OR?: Array; @Field(() => [TagWhereInput], {nullable:true}) NOT?: Array; @Field(() => StringFilter, {nullable:true}) id?: StringFilter; @Field(() => StringFilter, {nullable:true}) name?: StringFilter; @Field(() => ArticleListRelationFilter, {nullable:true}) @Type(() => ArticleListRelationFilter) articles?: ArticleListRelationFilter; }