import { Field } from '@nestjs/graphql'; import { InputType } from '@nestjs/graphql'; import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; import { NullableIntFieldUpdateOperationsInput } from '../prisma/nullable-int-field-update-operations.input'; import { NullableFloatFieldUpdateOperationsInput } from '../prisma/nullable-float-field-update-operations.input'; import { NullableDecimalFieldUpdateOperationsInput } from '../prisma/nullable-decimal-field-update-operations.input'; import { Type } from 'class-transformer'; import { NullableEnumRoleFieldUpdateOperationsInput } from '../prisma/nullable-enum-role-field-update-operations.input'; @InputType() export class UserUncheckedUpdateManyInput { @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) id?: StringFieldUpdateOperationsInput; @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) email?: StringFieldUpdateOperationsInput; @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) name?: StringFieldUpdateOperationsInput; @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) password?: StringFieldUpdateOperationsInput; @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) bio?: NullableStringFieldUpdateOperationsInput; @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) image?: NullableStringFieldUpdateOperationsInput; @Field(() => NullableIntFieldUpdateOperationsInput, {nullable:true}) countComments?: NullableIntFieldUpdateOperationsInput; @Field(() => NullableFloatFieldUpdateOperationsInput, {nullable:true}) rating?: NullableFloatFieldUpdateOperationsInput; @Field(() => NullableDecimalFieldUpdateOperationsInput, {nullable:true}) @Type(() => NullableDecimalFieldUpdateOperationsInput) money?: NullableDecimalFieldUpdateOperationsInput; @Field(() => NullableEnumRoleFieldUpdateOperationsInput, {nullable:true}) role?: NullableEnumRoleFieldUpdateOperationsInput; }