import { Field } from '@nestjs/graphql'; import { InputType } from '@nestjs/graphql'; import { Role } from './role.enum'; import { NestedEnumRoleNullableFilter } from './nested-enum-role-nullable-filter.input'; @InputType() export class EnumRoleNullableFilter { @Field(() => Role, {nullable:true}) equals?: keyof typeof Role; @Field(() => [Role], {nullable:true}) in?: Array; @Field(() => [Role], {nullable:true}) notIn?: Array; @Field(() => NestedEnumRoleNullableFilter, {nullable:true}) not?: NestedEnumRoleNullableFilter; }