import { Field } from '@nestjs/graphql'; import { InputType } from '@nestjs/graphql'; import { Type } from 'class-transformer'; import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input'; import { DateTimeNullableWithAggregatesFilter } from '../prisma/date-time-nullable-with-aggregates-filter.input'; import { IntNullableWithAggregatesFilter } from '../prisma/int-nullable-with-aggregates-filter.input'; import { FloatNullableWithAggregatesFilter } from '../prisma/float-nullable-with-aggregates-filter.input'; import { BytesNullableWithAggregatesFilter } from '../prisma/bytes-nullable-with-aggregates-filter.input'; import { DecimalWithAggregatesFilter } from '../prisma/decimal-with-aggregates-filter.input'; import { DecimalNullableListFilter } from '../prisma/decimal-nullable-list-filter.input'; import { BigIntNullableWithAggregatesFilter } from '../prisma/big-int-nullable-with-aggregates-filter.input'; import { JsonNullableWithAggregatesFilter } from '../prisma/json-nullable-with-aggregates-filter.input'; import { StringNullableListFilter } from '../prisma/string-nullable-list-filter.input'; @InputType() export class DummyScalarWhereWithAggregatesInput { @Field(() => [DummyScalarWhereWithAggregatesInput], {nullable:true}) @Type(() => DummyScalarWhereWithAggregatesInput) AND?: Array; @Field(() => [DummyScalarWhereWithAggregatesInput], {nullable:true}) @Type(() => DummyScalarWhereWithAggregatesInput) OR?: Array; @Field(() => [DummyScalarWhereWithAggregatesInput], {nullable:true}) @Type(() => DummyScalarWhereWithAggregatesInput) NOT?: Array; @Field(() => StringWithAggregatesFilter, {nullable:true}) id?: StringWithAggregatesFilter; @Field(() => DateTimeNullableWithAggregatesFilter, {nullable:true}) date?: DateTimeNullableWithAggregatesFilter; @Field(() => IntNullableWithAggregatesFilter, {nullable:true}) int?: IntNullableWithAggregatesFilter; @Field(() => FloatNullableWithAggregatesFilter, {nullable:true}) float?: FloatNullableWithAggregatesFilter; @Field(() => BytesNullableWithAggregatesFilter, {nullable:true}) bytes?: BytesNullableWithAggregatesFilter; @Field(() => DecimalWithAggregatesFilter, {nullable:true}) @Type(() => DecimalWithAggregatesFilter) decimal?: DecimalWithAggregatesFilter; @Field(() => DecimalNullableListFilter, {nullable:true}) @Type(() => DecimalNullableListFilter) decimals?: DecimalNullableListFilter; @Field(() => BigIntNullableWithAggregatesFilter, {nullable:true}) bigInt?: BigIntNullableWithAggregatesFilter; @Field(() => JsonNullableWithAggregatesFilter, {nullable:true}) json?: JsonNullableWithAggregatesFilter; @Field(() => StringNullableListFilter, {nullable:true}) friends?: StringNullableListFilter; }